Trong lúc những ứng dụng kinh doanh phát triển ngày nay được thiết kế bởi World Wide Web, những client cổ điển vẫn tồn tại và sẽ luôn luôn được yêu cầu. Nó là một ứng dụng Intranet sử dụng bên trong một tổ chức hay là mẫu phần mềm cài đặt trên máy để bàn. Những chức năng mạnh và kinh nghiệm của người sử dụng như một môi trường cung cấp sẽ luôn luôn được yêu cầu cho những kiểu ứng dụng. Web form thì tuyệt vời nhưng chúng không thể so sánh kinh nghiệm của người sử. | Khoa CNTT MÔI TRƯỜNG VÀ CÔNG CỤ LẬP TRÌNH Chương 2 Windows application Tổng quan Trong lúc những ứng dụng kinh doanh phát triển ngày nay được thiết kế bởi World Wide Web những client cổ điển vẫn tồn tại và sẽ luôn luôn được yêu cầu. Nó là một ứng dụng Intranet sử dụng bên trong một tổ chức hay là mẫu phần mềm cài đặt trên máy để bàn. Những chức năng mạnh và kinh nghiệm của người sử dụng như một môi trường cung cấp sẽ luôn luôn được yêu cầu cho những kiểu ứng dụng. Web form thì tuyệt vời nhưng chúng không thể so sánh kinh nghiệm của người sử dụng thông qua một client tốt. May mắn .NET cung cấp một khả năng để tạo những client mạnh thực thi bên trong Common Language Runtime. Ứng dụng này gọi là Window form. Bất kỳ ngôn ngữ .NET nào cũng có thể sử dụng Window Form để xây dựng Windows Applications. Những ứng dụng này được truy cập đến .NET FrameWork của các namespace và đối tượng. Trong chương này ta bàn luận về cách để xây dựng các ứng dụng Windows trong .NET. Chúng ta sẽ bàn luận về một số chủ đề sau Cách xây dựng ứng Window form sử dụng .NET FrameWork. Cách sử dụng Visual để xây dựng ứng dụng Window form nhanh chóng. Thêm những menu hỗ trợ vào một ứng dụng bao gồm dynamic và contextsensitive menu. Các tài nguyên Utilizing custom và common dialog trong một đề án Cách sử dụng Visual inheritance để xây dựng ứng dụng Window Form. Cách sử dụng Window Form để điều khiển một ứng dụng Cách tạo và mở rộng những điều khiển cho những chức năng đặc biệt. Các sự kiện từ custom control Windows Applications in .NET Thật là quan trọng để hiểu sự khác nhau giữa rich client và thin client bởi vì nó là điểm cốt yếu để hiểu tại sao Windows applications được xem như rich clients. Một thin client không yêu cầu quá nhiều cài đặt và hình thể trước khi sử dụng những ứng dụng của nó. Rich clients đôi lúc gọi là fat clients yêu cầu một vài mẫu cài đặt và hình thể trên máy client. Các rich client khi chạy trên client thì chúng có thể đạt được thuận lợi đầy đủ của môi trường và .