Bài này giới thiệu tổng quan về công nghệ Windows Presentation Foundation (WPF). Phần đầu nói về những thách thức trong việc xây dựng giao diện người dùng hiện đại, từ đó dẫn đến sự ra đời của công nghệ WPF, công nghệ xây dựng giao diện mới của Microsoft. Sau đó sẽ giới thiệu những khái niệm, mục tiêu căn bản và các thành phần quan trọng của WPF. Phần cuối sẽ giới thiệu các công cụ cần thiết để phát triển ứng dụng WPF và giúp học viên làm quen với WPF bằng việc hướng dẫn phát. | Bài mở đầu TỔNG QUAN VỀ WINDOWS REPRESENTATION FOUNDATION Bài này giới thiệu tổng quan về công nghệ Windows Presentation Foundation WPF . Phần đầu nói về những thách thức trong việc xây dựng giao diện người dùng hiện đại từ đó dẫn đến sự ra đời của công nghệ WPF công nghệ xây dựng giao diện mới của Microsoft. Sau đó sẽ giới thiệu những khái niệm mục tiêu căn bản và các thành phần quan trọng của WPF. Phần cuối sẽ giới thiệu các công cụ cần thiết để phát triển ứng dụng WPF và giúp học viên làm quen với WPF bằng việc hướng dẫn phát triển một ứng dụng đơn giản cụ thể. Giao diện người dùng hiện đại và những thách thức 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. Việc trình diễn đúng thông tin theo đúng cách và vào đúng thời điểm có thể đem lại những giá trị kinh tế xã hội đáng kể. Với những ứng dụng thương mại chẳng hạn một ứng dụng bán hàng trực tuyến việc cung cấp một giao diện người dùng mạnh có thể tạo nên sự khác biệt giữa một công ty với các đối thủ cạnh tranh góp phần làm tăng tăng doanh số và giá trị thương hiệu của hãng này so với hãng khác. Để có được một giao diện người dùng như vậy việc tích hợp đồ họa media văn bản và các thành phần trực quan khác như một thể thống nhất đóng đóng vai trò mấu chốt. Hãy xem xét một ứng dụng cụ thể trong quản lý và theo dõi bệnh nhân của một bệnh viện nào đó. Với sự phát triển của công nghệ đa phương tiện hiện nay yêu cầu về giao diện người dùng cho hệ thống mới này sẽ bao gồm - Hiển thị hình ảnh và text về bệnh nhân. - Hiển thị và cập nhật hình ảnh 2 chiều cho biết trạng thái của bệnh nhân như nhịp tim huyết áp. - Cung cấp hình ảnh chồng lớp 3 chiều về thông tin của người bệnh. - Trình diễn những đoạn video siêu âm và những chẩn đoán khác trong đó cho phép bác sỹ hay y tá thêm vào các ghi chú. - Cho phép nhân viên bệnh viện đọc và ghi chú trên những tài liệu mô tả về bệnh nhân và tình trạng của người đó. - Có khả năng hoạt động như một ứng dụng Windows trong đó các nhân viên bệnh