Danh mục tài liệu

Bài giảng Lập trình môi trường Window: Chương 7 - Ngô Thanh Hùng

Số trang: 29      Loại file: pdf      Dung lượng: 801.66 KB      Lượt xem: 10      Lượt tải: 0    
Xem trước 3 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Chương 7 của bài giảng trình bày nội dung về Multi-Document Interface (MDI): khái niệm và các thành phần của MDI; các loại MDI; minh họa các thao tác thường dùng. Mời các bạn xem chi tiết bài giảng.
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình môi trường Window: Chương 7 - Ngô Thanh Hùng MDI(Multiple Document Interfaces) Click to edit Master subtitle style2/28/10 CuuDuongThanCong.com https://fb.com/tailieudientucntt Tổng quát• Phần lớn các ứng dụng của Windows đều rơi vào một trong 3 loại sau: Single Document Interfaces (SDI) Explorer Interfaces Multiple Document Interfaces (MDI)2/28/10 CuuDuongThanCong.com https://fb.com/tailieudientucntt Single Document Interface• Mỗi tài liệu sẽ được thể hiện ở một cửa sổ đơn.• Trong Windows tiêu biểu cho loại giao diện này là Notepad hay Wordpad.2/28/10 CuuDuongThanCong.com https://fb.com/tailieudientucntt Cửa sổ SDI2/28/10 CuuDuongThanCong.com https://fb.com/tailieudientucntt Explorer Interface• Đây là cửa sổ mà thông tin sẽ được hiển thị theo một hệ thống phân cấp.• Thông thường một TreeView control sẽ dùng để hiển thị hệ thống phân cấp này.• Thông tin chi tiết của mỗi nút trên TreeView được chọn sẽ hiển thị trong một ListView control.2/28/10 CuuDuongThanCong.com https://fb.com/tailieudientucntt Cửa sổ Explorer Interface2/28/10 CuuDuongThanCong.com https://fb.com/tailieudientucntt Khái niệm cơ bản về MDI• Multiple Document Interface (MDI) là một đặc tả quản lý tài liệu trong Microsoft Windows.• Mô tả một cấu trúc cửa sổ và giao diện người dùng, cho phép người sử dụng làm việc với nhiều tài liệu trong một ứng dụng đơn.2/28/10 CuuDuongThanCong.com https://fb.com/tailieudientucntt Ví dụ• Windows duy trì nhiều ứng dụng Windows trong một màn hình đơn.• Một ứng dụng MDI duy trì nhiều cửa sổ tài liệu trong một vùng client đơn.2/28/10 CuuDuongThanCong.com https://fb.com/tailieudientucntt• Đặc tả MDI đã xuất hiện từ Windows 2.0, nhưng các ứng dụng MDI lúc đó rất khó viết và cần nhiều công sức lập trình.• Từ Windows 3.0 trở đi, nhiều chức năng đã được mở rộng và hỗ trợ được đưa vào.2/28/10 CuuDuongThanCong.com https://fb.com/tailieudientucntt Các thành phần của MDI• Cửa sổ ứng dụng chính của một chương trình MDI theo kiểu cổ điển gồm có Thanh tiêu đề. Một trình đơn. Một đường viền thay đổi kích thước. Một icon trình đơn hệ thống. Các nút minimize/maximize/close.2/28/10 CuuDuongThanCong.com https://fb.com/tailieudientucntt• Vùng client thường được gọi là “workspace” và không sử dụng trực tiếp để hiển thị output của chương trình.• Workspace có thể không chứa hay chứa nhiều cửa sổ con, mỗi cửa sổ con hiển thị một tài liệu.• Các cửa sổ con rất giống các cửa sổ ứng dụng bình thường và các cửa sổ ứng dụng chính của một chương trình MDI• Ở tại một thời điểm, chỉ một cửa sổ tài liệu được kích hoạt và nó xuất hiện trước tất cả các cửa sổ tài liệu khác.• Tất cả các cửa sổ tài liệu con được giới hạn bởi vùng workspace và không bao giờ xuất hiện bên ngoài cửa sổ ứng dụng.2/28/10 CuuDuongThanCong.com https://fb.com/tailieudientucntt 2 loại MDI• Document application• Workspace application2/28/10 CuuDuongThanCong.com https://fb.com/tailieudientucntt MDI SDI MDI Single Document Interface Multiple Document Interface2/28/10 CuuDuongThanCong.com https://fb.com/tailieudientucntt MDIParent’s icons: minimize, Maximized child’s icons:maximize and close minimize, restore and close Minimized child’s icons: Parent’s title bar displays restore, maximize and close maximized child2/28/10 CuuDuongThanCong.com https://fb.com/tailieudientucntt MDISeparator bar and 9 or more child windowschild windows enables the More Windows... option Child windows list2/28/101515 CuuDuongThanCong.com https://fb.com/tailieudientucntt ArrangeIcons Cascade2/28/10 TileHorizontal TileVertical CuuDuongThanCong.com https://fb.com/tailieudientucntt• Trên .NET, việc phân biệt các cửa sổ bình thường và cửa sổ MDI khô ...