Chapter 5: Windows Presentation Foundation - Do Thi Ngoc Quynh
Số trang: 137
Loại file: ppt
Dung lượng: 4.00 KB
Lượt xem: 9
Lượt tải: 0
Xem trước 0 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Chapter 5: Windows Presentation Foundations objectives is a vital component to the future of application development, allowing developers to take control of the sheer power that is available at the desktop to develop rich, interactive, media-enhanced user interfaces...”.
Nội dung trích xuất từ tài liệu:
Chapter 5: Windows Presentation Foundation - Do Thi Ngoc Quynh Chapter 5.Windows Presentation Foundation Do Thi Ngoc Quynh Ha Noi University of Technology 1 Objectives “The Windows Presentation Foundation is a vital component to the future of application development, allowing developers to take control of the sheer power that is available at the desktop to develop rich, interactive, media-enhanced user interfaces...”Microsoft 2 Agenda WPF Introduction XAML Programming WPF Applications Building Your First WPF Application Exploring the Layout Controls Working with XAML Controls Working with Graphics, Media and Animations New in WPF 3.5 Future Directions of WPFSummaryMicrosoft 3 Part 1 WPF Introduction…Microsoft 4 Presentation Layer Architecture: From Yesterday to Tomorrow Punch-card request/response Terminal-based request/response architecture architectureMicrosoft 5 Presentation Layer Architecture: From Yesterday to Tomorrow Request/response architecture of user graphical user interface (GUI) application talking to mainframeMicrosoft 6 Presentation Layer Architecture: From Yesterday to TomorrowWeb browser–based request/response architecture Sophisticated browser architecture Microsoft 7 Presentation Layer Architecture: From Yesterday to Tomorrow The .NET Framework provides consistent browser, desktop, and server application programming interfaces (APIs)Microsoft 8 How you develop your client applications? One set of technologies—based on HTML, DHTML, Asynchronous JavaScript and XML (Ajax), and Microsoft ASP.NET Atlas gives you the same level of sophistication that a “heavy” client can give you using “light” technologies The other approach: WPF including a declarative XML markup language named Extensible Application Markup Language (XAML) that defines the user interface, but has an incredibly powerful runtime supporting itMicrosoft 9 The Windows SDK The Windows SDK contains all the APIs for developing next-generation Windows applications provides the foundation for software development for the Windows server and client platforms for the foreseeable future The Windows SDK is centered on the .NET Framework 3.0, sometimes called NetFX which contains the classes you are familiar with from the .NET Framework 2.0 in addition to WPF, WCF, and WWFMicrosoft 10 Windows Presentation Foundation (WPF) Latest UI development platform from MSFT Integration of: 2D graphics 3D graphics video/audio/animation Declarative/Procedural programming model: XAML C#/Visual Basic/etc…Microsoft 11 WPF Features and Machinery Control library buttons, sliders, menus, toolbars tool tips, popups, scroll bars, etc… user defined as well Layout panels canvas, stack, wrap, doc panels grid – most flexible Actions events commands Triggers Styles, skins, themes, templatesMicrosoft 12 WPF - ArchitectureMicrosoft 13 Tools of the Trade If you want to get started developing WPF applications, you’ll need to download and install the various tools, runtimes, and SDKs Visual Studio 2005 or Visual Studio 2008/2010 Microsoft Expression http://www.microsoft.com/expression The WinFX Runtime Components The Windows Software Development Kit (SDK) Visual Studio Development Tools for WinFXMicrosoft 14 Part 2 XAML...Microsoft 15 What is XAML? Extensible Application Markup Language For describing hierarchies of objects For: Developers Designers Code generatorsMicrosoft Why do we need XAML? Used by WPF, WF Also usable for your own purposes No ...
Nội dung trích xuất từ tài liệu:
Chapter 5: Windows Presentation Foundation - Do Thi Ngoc Quynh Chapter 5.Windows Presentation Foundation Do Thi Ngoc Quynh Ha Noi University of Technology 1 Objectives “The Windows Presentation Foundation is a vital component to the future of application development, allowing developers to take control of the sheer power that is available at the desktop to develop rich, interactive, media-enhanced user interfaces...”Microsoft 2 Agenda WPF Introduction XAML Programming WPF Applications Building Your First WPF Application Exploring the Layout Controls Working with XAML Controls Working with Graphics, Media and Animations New in WPF 3.5 Future Directions of WPFSummaryMicrosoft 3 Part 1 WPF Introduction…Microsoft 4 Presentation Layer Architecture: From Yesterday to Tomorrow Punch-card request/response Terminal-based request/response architecture architectureMicrosoft 5 Presentation Layer Architecture: From Yesterday to Tomorrow Request/response architecture of user graphical user interface (GUI) application talking to mainframeMicrosoft 6 Presentation Layer Architecture: From Yesterday to TomorrowWeb browser–based request/response architecture Sophisticated browser architecture Microsoft 7 Presentation Layer Architecture: From Yesterday to Tomorrow The .NET Framework provides consistent browser, desktop, and server application programming interfaces (APIs)Microsoft 8 How you develop your client applications? One set of technologies—based on HTML, DHTML, Asynchronous JavaScript and XML (Ajax), and Microsoft ASP.NET Atlas gives you the same level of sophistication that a “heavy” client can give you using “light” technologies The other approach: WPF including a declarative XML markup language named Extensible Application Markup Language (XAML) that defines the user interface, but has an incredibly powerful runtime supporting itMicrosoft 9 The Windows SDK The Windows SDK contains all the APIs for developing next-generation Windows applications provides the foundation for software development for the Windows server and client platforms for the foreseeable future The Windows SDK is centered on the .NET Framework 3.0, sometimes called NetFX which contains the classes you are familiar with from the .NET Framework 2.0 in addition to WPF, WCF, and WWFMicrosoft 10 Windows Presentation Foundation (WPF) Latest UI development platform from MSFT Integration of: 2D graphics 3D graphics video/audio/animation Declarative/Procedural programming model: XAML C#/Visual Basic/etc…Microsoft 11 WPF Features and Machinery Control library buttons, sliders, menus, toolbars tool tips, popups, scroll bars, etc… user defined as well Layout panels canvas, stack, wrap, doc panels grid – most flexible Actions events commands Triggers Styles, skins, themes, templatesMicrosoft 12 WPF - ArchitectureMicrosoft 13 Tools of the Trade If you want to get started developing WPF applications, you’ll need to download and install the various tools, runtimes, and SDKs Visual Studio 2005 or Visual Studio 2008/2010 Microsoft Expression http://www.microsoft.com/expression The WinFX Runtime Components The Windows Software Development Kit (SDK) Visual Studio Development Tools for WinFXMicrosoft 14 Part 2 XAML...Microsoft 15 What is XAML? Extensible Application Markup Language For describing hierarchies of objects For: Developers Designers Code generatorsMicrosoft Why do we need XAML? Used by WPF, WF Also usable for your own purposes No ...
Tìm kiếm theo từ khóa liên quan:
Windows Presentation Foundation WPF Introduction Programming WPF Applications Building Your First WPF Application Exploring the Layout Controls Working with XAML ControlsTài liệu liên quan:
-
Bài giảng Windows Presentation Foundation
200 trang 17 0 0 -
168 trang 14 0 0
-
Bài giảng Phát triển ứng dụng giao diện - Windows Presentation Foundation (WPF)
24 trang 13 0 0 -
179 trang 13 0 0
-
Tài liệu Windows Presentation Foundation: Bài 6 Xử lý sự kiện và lệnh trong WPF
24 trang 13 0 0 -
Ebook Pro WPF 4.5 in C#: Windows presentation foundation in .NET 4.5 (Fourth edition) - Part 1
490 trang 13 0 0 -
Tài liệu Windows Presentation Foundation: Bài mở đầu Tổng quan về windows representation foundation
23 trang 12 0 0 -
Ebook Pro WPF 4.5 in C#: Windows presentation foundation in .NET 4.5 (Fourth edition) - Part 2
602 trang 11 0 0 -
Tài liệu Windows Presentation Foundation: Bài 3 Các điều khiển nâng cao trong ứng dụng WPF
20 trang 10 0 0 -
Bài giảng Phát triển ứng dụng giao diện - Windows Presentation Foundation (Tiếp theo)
23 trang 10 0 0