Lập trình windows C# - SDI & MDI
Số trang: 61
Loại file: ppt
Dung lượng: 2.02 MB
Lượt xem: 4
Lượt tải: 0
Xem trước 7 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
MDI (Multiple Document Interface) và SDI (Single Document Interface) là thiết kế giao diện khác nhau có nghĩa là để xử lý văn bản trong một ứng dụng duy nhất. MDI cho phép một ứng dụng để chứa các cửa sổ con cho mỗi tài liệu, trong khi SDI thi hành một tài liệu cho mỗi cửa sổ.
Nội dung trích xuất từ tài liệu:
Lập trình windows C# - SDI & MDISDI&MDI Nguyễn Văn Phong 1Nội Dung Tổng quan ứng dụng Document Interface Single Document Interface (SDI) Multiple Document Interface (MDI) GUI hỗ trợ MenuStrip ContextMenuStrip ToolStrip StatusStrip 2Nguyễn Văn PhongỨng dụng document Interface Dạng ứng dụng làm việc với các document Document chứa nội dung dữ liệu, được lưu trữ trên file đặc trưng, hoặc trong CSDL. Các dạng document Document soạn thảo văn bản Document xử lý ảnh đồ họa Document bảng tính Document làm việc csdl … Ứng dụng dạng DI sẽ cung cấp các chức năng Mở file (hoặc CSDL), xử lý nội dung và lưu file (ho ặc CSDL) Có 2 dạng ứng dụng DI Single Document Interface Multiple Document Interface 3Nguyễn Văn PhongSingle Document Interface Chỉ hỗ trợ một document hoặc một cửa sổ tại một thời điểm. Dạng ứng dụng như NotePad, MS Paint với các đặc tính xử lý ảnh và văn bản giới hạn. Để làm việc với nhiều tài liệu thì phải mở các instance khác của ứng dụng. Việc quản lý ứng dụng SDI khá đơn giản. 4Nguyễn Văn PhongSingle Document Interface Single Document Interface Document 5Nguyễn Văn PhongMultiple Document Interface Ứng dụng cho phép xử lý nhiều document tại một thời điểm. Các ứng dụng hiện tại thường là dạng MDI MS Office MS Studio.NET Adobe Photoshop … Ứng dụng MDI thường phức tạp và chức năng xử lý đa dạng Xử lý một cùng một dạng document MS Word, Adobe Photoshop Xử lý nhiều dạng document Visual Studio 6: code, design, image… 6Nguyễn Văn PhongMultiple Document Interface Ứng dụng MDI – MS PowerPoint Document 7Nguyễn Văn PhongMultiple Document Interface MDI Parent Window – MDI Child Window MDI Application Chỉ có duy nhất một parent Parent window windows Child window Child Có nhiều child window windows Child window 8Nguyễn Văn PhongMultiple Document Interface Cách tạo MDI Form Tạo form và thiết lập thuộc tính IsMdiContainer = true, khi đó form sẽ thay đổi cách thể hiện SDI Form MDI Form 9Nguyễn Văn PhongMultiple Document Interface Tạo một form con để add vào form chính Click chuột phải lên tên project trong Solution Explorer Chọn Add-> Windows Form Trong cửa sổ Add New Item Chọn tên của form con Thiết kế form con theo yêu cầu của ứng dụng. Tạo form con 10Nguyễn Văn PhongMultiple Document Interface Add form con vào form chính Tạo đối tượng của form con Thiết lập thuộc tính MdiParent của form con là form chính Gọi phương thức Show của form con Một cách tổng quát để add form con vào form chính Tạo đối tượng Lớp form con cho lớp form con ChildFormClass childForm = new ChildFormClass(); ChildFormClass childForm.MdiParent = ; childForm. Multiple Document Interface Thuộc tính, phương thức và sự kiện Thuộc tính của MDI child Cho biết form là child hay không IsMdiChild Xác định form cha của form MdiParent Thuộc tính của MDi parent Trả về form con đang active ActiveMdiChild Xác định form là MDI parent hoặc không IsMdiContainer Trả về mảng chứa các form con MdiChildren Phương thức Xác định cách hiển thị các form con LayoutMdi Sự kiện Xuất hiện khi child form đóng hoặc active MdiChildActivate 12Nguyễn Văn PhongMultiple Document Interface Trạng thái Minimize, Maximize và Close Icon của child: minimize, Icon của parent: restore, close minimize, maximize, close Icon của child: restore, Title của parent chứa maximize, close tên child đang maximize 13Nguyễn Văn PhongMultiple Document Interface Sắp đặt các child form ...
Nội dung trích xuất từ tài liệu:
Lập trình windows C# - SDI & MDISDI&MDI Nguyễn Văn Phong 1Nội Dung Tổng quan ứng dụng Document Interface Single Document Interface (SDI) Multiple Document Interface (MDI) GUI hỗ trợ MenuStrip ContextMenuStrip ToolStrip StatusStrip 2Nguyễn Văn PhongỨng dụng document Interface Dạng ứng dụng làm việc với các document Document chứa nội dung dữ liệu, được lưu trữ trên file đặc trưng, hoặc trong CSDL. Các dạng document Document soạn thảo văn bản Document xử lý ảnh đồ họa Document bảng tính Document làm việc csdl … Ứng dụng dạng DI sẽ cung cấp các chức năng Mở file (hoặc CSDL), xử lý nội dung và lưu file (ho ặc CSDL) Có 2 dạng ứng dụng DI Single Document Interface Multiple Document Interface 3Nguyễn Văn PhongSingle Document Interface Chỉ hỗ trợ một document hoặc một cửa sổ tại một thời điểm. Dạng ứng dụng như NotePad, MS Paint với các đặc tính xử lý ảnh và văn bản giới hạn. Để làm việc với nhiều tài liệu thì phải mở các instance khác của ứng dụng. Việc quản lý ứng dụng SDI khá đơn giản. 4Nguyễn Văn PhongSingle Document Interface Single Document Interface Document 5Nguyễn Văn PhongMultiple Document Interface Ứng dụng cho phép xử lý nhiều document tại một thời điểm. Các ứng dụng hiện tại thường là dạng MDI MS Office MS Studio.NET Adobe Photoshop … Ứng dụng MDI thường phức tạp và chức năng xử lý đa dạng Xử lý một cùng một dạng document MS Word, Adobe Photoshop Xử lý nhiều dạng document Visual Studio 6: code, design, image… 6Nguyễn Văn PhongMultiple Document Interface Ứng dụng MDI – MS PowerPoint Document 7Nguyễn Văn PhongMultiple Document Interface MDI Parent Window – MDI Child Window MDI Application Chỉ có duy nhất một parent Parent window windows Child window Child Có nhiều child window windows Child window 8Nguyễn Văn PhongMultiple Document Interface Cách tạo MDI Form Tạo form và thiết lập thuộc tính IsMdiContainer = true, khi đó form sẽ thay đổi cách thể hiện SDI Form MDI Form 9Nguyễn Văn PhongMultiple Document Interface Tạo một form con để add vào form chính Click chuột phải lên tên project trong Solution Explorer Chọn Add-> Windows Form Trong cửa sổ Add New Item Chọn tên của form con Thiết kế form con theo yêu cầu của ứng dụng. Tạo form con 10Nguyễn Văn PhongMultiple Document Interface Add form con vào form chính Tạo đối tượng của form con Thiết lập thuộc tính MdiParent của form con là form chính Gọi phương thức Show của form con Một cách tổng quát để add form con vào form chính Tạo đối tượng Lớp form con cho lớp form con ChildFormClass childForm = new ChildFormClass(); ChildFormClass childForm.MdiParent = ; childForm. Multiple Document Interface Thuộc tính, phương thức và sự kiện Thuộc tính của MDI child Cho biết form là child hay không IsMdiChild Xác định form cha của form MdiParent Thuộc tính của MDi parent Trả về form con đang active ActiveMdiChild Xác định form là MDI parent hoặc không IsMdiContainer Trả về mảng chứa các form con MdiChildren Phương thức Xác định cách hiển thị các form con LayoutMdi Sự kiện Xuất hiện khi child form đóng hoặc active MdiChildActivate 12Nguyễn Văn PhongMultiple Document Interface Trạng thái Minimize, Maximize và Close Icon của child: minimize, Icon của parent: restore, close minimize, maximize, close Icon của child: restore, Title của parent chứa maximize, close tên child đang maximize 13Nguyễn Văn PhongMultiple Document Interface Sắp đặt các child form ...
Tìm kiếm theo từ khóa liên quan:
Lập trình windows ngôn ngữ C# SDI & MDI menustrip toolstrip ứng dụng DI ứng dụng MDIGợi ý tài liệu liên quan:
-
Bài tập lập trình Windows dùng C# - Bài thực hành
13 trang 185 0 0 -
bảo mật mạng các phương thức giả mạo địa chỉ IP fake IP
13 trang 159 0 0 -
161 trang 130 1 0
-
information technology outsourcing transactions process strategies and contracts 2nd ed phần 3
65 trang 111 0 0 -
Excel add in development in c and c phần 9
0 trang 110 0 0 -
Giáo trình Lập trình Windows 1 - Trường CĐN Đà Lạt
117 trang 96 0 0 -
Giáo trình Kỹ thuật lập trình nâng cao (Ngành: Tin học ứng dụng) - CĐ Kinh tế Kỹ thuật TP.HCM
119 trang 66 0 0 -
Hướng dẫn lập trình OpenGL căn bản
33 trang 53 0 0 -
1 trang 44 0 0
-
The CISA Prep Guide Mastering the Certified Information Systems Auditor Exam phần 1
60 trang 43 0 0