tailieunhanh - Bài giảng Công nghệ lập trình tiên tiến: Chương 4 - ĐH Công nghệ Đồng Nai

Bài giảng Công nghệ lập trình tiên tiến: Chương 4 trình bày các nội dung về thiết kế giao diện về WPF như đặc điểm, công dụng, cách thức thực hiện, cú pháp, câu lệnh và các nội dung khác. | What's New in WPF Version 1 Windows Presentation Foundation 1 Benefits 2 Tools 3 Discussion of WPF applicability 4 2 What is WPF? WPF is a new API for building Windows applications The goal of Windows Presentation Foundation (WPF) is to provide these advances for Windows. Included in version of the Microsoft .NET Framework, WPF allows building interfaces that incorporate documents, media, two- and three-dimensional graphics, animations, Web-like characteristics, and much more. 3 What Windows Presentation Foundation Provides? Three most important: a unified platform for modern user interfaces the ability for developers and designers to work together, and a common technology for Windows and Web browser user interfaces. What is WPF good for? To enable designers and developers to work together To allow an easy way to customize the look of controls without changing its behavior To allow 3D graphics more easily in Windows applications To allow an easy way to do animations in . | What's New in WPF Version 1 Windows Presentation Foundation 1 Benefits 2 Tools 3 Discussion of WPF applicability 4 2 What is WPF? WPF is a new API for building Windows applications The goal of Windows Presentation Foundation (WPF) is to provide these advances for Windows. Included in version of the Microsoft .NET Framework, WPF allows building interfaces that incorporate documents, media, two- and three-dimensional graphics, animations, Web-like characteristics, and much more. 3 What Windows Presentation Foundation Provides? Three most important: a unified platform for modern user interfaces the ability for developers and designers to work together, and a common technology for Windows and Web browser user interfaces. What is WPF good for? To enable designers and developers to work together To allow an easy way to customize the look of controls without changing its behavior To allow 3D graphics more easily in Windows applications To allow an easy way to do animations in Windows applications To enable the creation of applications which scale nicely to high resolution screens Which of these UI have you worked with? GDI (20 years), GDI+, WinForms DirectX (11 years), Direct3D Quartz, DirectShow (8 years) – Problems: • Showing their age • Each API is different • Mixing APIs is challenging Next Gen WPF – replaces GDI Direct3D – large games, used by WPF Media Foundation – ultimately will replace DirectShow MCML –markup language for Media Center Edition applications XNA – small games WPF Declarative programming with XAML markup For Designers and Developers Rewritten from scratch – Built on top of Direct3D – Hardware accelerated – Vector based – Resolution independent (1/96 inch) – Retained graphics Most of WPF is written in managed code milcore is the only unmanaged component of WPF Overview of WPF Architecture Managed Code: Code write in .net framework environment is call Managed code, they will be executed direct from CLR(Common Language Runtime). CLR will manage

TỪ KHÓA LIÊN QUAN