Home » Công nghệ - Khoa học » WPF là gì? WPF được sinh ra để giải quyết những vấn đề gì

WPF là gì? WPF được sinh ra để giải quyết những vấn đề gì

WPF là gì? Trong các ứng dụng hiện đại, giao diện người dùng trực quan chiếm vị trí hết sức quan trọng. Vượt trội hẳn so với Winform công nghệ WPF (Windows Presentation Foundation) hiện đang là công nghệ dùng để xây dựng ứng dụng cao cấp nhất của Microsoft.

WPF là gì?

WPF (Windows Presentation Foundation) do Microsoft phát triển, là công nghệ kế tiếp Windows Form dùng để xây dựng các ứng dụng dành cho máy trạm chạy hệ điều hành Windows.

 

Để có một giao diện người dùng có thể tích hợp media, văn bản, hình ảnh phục vụ tối đa cho người dùng WPF đã có rất nhiều cải tiến so với Winform trước đó.

WPF được sinh ra để giải quyết những vấn đề gì

  • Cung cấp một nền tảng thống nhất để xây dựng giao diện người dùng.
  • Cho phép người lập trình và người thiết kế giao diện làm việc cùng nhau một cách dễ dàng;
  • Cung cấp một công nghệ chung để xây dựng giao diện người dùng trên cả Windows và trình duyệt Web.
  • Cung cấp một giao diện đầy đủ tính năng, hoạt động được như một ứng dụng Windows riêng biệt trên máy desktop, đồng thời có thể được truy nhập thông qua trình duyệt có thể đòi hỏi phải xây dựng hai phiên bản độc lập sử dụng hai công nghệ khác nhau.

Trước khi WPF được ra mắt chưa có công nghệ nào có thể tạo một giao diện đầy đủ hình ảnh, media, văn bản như vậy.

Ví dụ:

  • Để tạo form, các control và các tính năng kinh điển khác của một giao diện đồ họa Windows, thông thường lập trình viên sẽ chọn Windows Forms.
  • Đối với hình ảnh và đồ họa 2 chiều, lập trình viên sẽ dùng GDI+, một mô hình lập trình riêng biệt có thể truy nhập qua Windows Forms.
  • Để hiển thị video hay phát âm thanh, lập trình viên lại phải sử dụng Windows Media Player.
  • Với đồ họa 3 chiều, anh ta lại phải dùng Direct3D, một thành phần chuẩn khác của Windows.

Trên đây là khái niệm về WPF là gì, các bạn có thể xem thêm thông tin tại đây.

công nghệ - khoa học công nghệ lập trình Winform WPF là gì