31 March 2015

Windows Presentation Foundation là gì? phát triển như thế nào?

Windows Presentation Foundation (gọi tắt là WPF) do Microsoft phát triển, là công nghệ kế tiếp của Windows Form Application (WFA). Dù để xây dựng các ứng dụng dành cho máy chạy hệ điều hành Windows. WPF ra mắt vào năm 2006 trong bộ .NET Framework 3.0 (với tên gọi Avalon). Công nghệ mới này được sự quan tâm của các lập trình viên bởi nhiều điểm đổi mới so với WFA về khả năng xây dựng giao diện thân thiện, sinh động.
WPF sử dụng 2 thư viện là PresentationCore và PresentationFramework để xử lý các điều hướng, ràng buộc dữ liệu, sự kiện và quản lý giao diện. Sử dụng nền tảng đồ họa DirectX, xử lý vector, hỗ trợ gam màu rộng, cho phép tùy biến các giá trị opactity hay tạo gradient một cách dễ dàng, cho phép tạo ảnh không gian 2 chiều hoặc 3 chiều,... (Xem thêm ảnh bên dưới).
Thành phần giao diện yêu cầu và những công nghệ chuyên biệt
Nguồn: msdn.microsoft.com
 Ngoài ra, WPF hỗ trợ tốt hơn WFA trong việc xử lý ảnh, âm thanh, video, quản lý phông chữ, quản lý hiện thị và chỉnh sửa văn bản. Các thành phần control được lồng ghép linh hoạt dựa trên giao diện được viết bằng XAML.
Thư viện thực thi WPF được tích hợp trong tất cả các hệ điều hành Windows từ Vista và Server 2008 trở lên.

Các công cụ phát triển:

  • Microsoft Visual Studio
  • Microsoft Expression Blend
  • Microsoft Expression Design
  • XAMLPad
  • XamlPadX v4
  • SharpDevelop
  • Sybase PowerBuilder.NET
  • Snoop
  • WPF Inspector
  • WPF Graphics Tools
  • ZAM 3D
  • 3DPaintBrush
  • v.v...
NGUYỄN THIÊN TỨ
Nguồn: MSDN Micorosft, wikipedia

Related Posts

Windows Presentation Foundation là gì? phát triển như thế nào?
4/ 5
Oleh