SDI & MDI - ThS. Nguyễn Hà Giang
Số trang: 0
Loại file: pdf
Dung lượng: 1.36 MB
Lượt xem: 19
Lượt tải: 0
Xem trước 10 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Ứ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 đặctrưng, hoặc trong CSDL. Các dạng document Document soạn thảo văn bảnDocument xử lý ảnh đồ họa Document bảng tínhDocument 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 DISingle Document Interface Multiple Document Interface...
Nội dung trích xuất từ tài liệu:
SDI & MDI - ThS. Nguyễn Hà GiangSDI & MDI ThS. Nguyễn Hà Giang Khoa CNTT - Hutech 1Nội Dung Tổng quan ứng dụng Document Interface n Single Document Interface (SDI) n Multiple Document Interface (MDI) n GUI hỗ trợ n MenuStrip q ContextMenuStrip q ToolStrip q StatusStrip q 2Nguyen Ha Giang - 2008Ứng dụng document Interface Dạng ứng dụng làm việc với các document n Document chứa nội dung dữ liệu, được lưu trữ trên file đặc q trưng, hoặc trong CSDL. Các dạng document n Document soạn thảo văn bản q Document xử lý ảnh đồ họa q Document bảng tính q Document làm việc csdl q … q Ứng dụng dạng DI sẽ cung cấp các chức năng n Mở file (hoặc CSDL), xử lý nội dung và lưu file (hoặc CSDL) q Có 2 dạng ứng dụng DI n Single Document Interface q Multiple Document Interface q 3Nguyen Ha Giang - 2008Single Document Interface Chỉ hỗ trợ một document hoặc một cửa sổ tại một thời n điểm. Dạng ứng dụng như NotePad, MS Paint với các đặc tính n 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 n khác của ứng dụng. Việc quản lý ứng dụng SDI khá đơn giản. n 4Nguyen Ha Giang - 2008Single Document Interface Single Document Interface Document 5Nguyen Ha Giang - 2008Multiple Document Interface Ứng dụng cho phép xử lý nhiều document tại một thời n điểm. Các ứng dụng hiện tại thường là dạng MDI n MS Office q MS Studio.NET q Adobe Photoshop q … q Ứng dụng MDI thường phức tạp và chức năng xử lý đa n dạng Xử lý một cùng một dạng document q MS Word, Adobe Photoshop n Xử lý nhiều dạng document q Visual Studio 6: code, design, image… n 6Nguyen Ha Giang - 2008Multiple Document Interface Ứng dụng MDI – MS PowerPoint Document 7Nguyen Ha Giang - 2008Multiple Document Interface MDI Parent Window – MDI Child Window n MDI Application Chỉ có duy nhất một parent Parent window windows Child window Có nhiều child Child window windows Child window 8Nguyen Ha Giang - 2008Multiple Document Interface Cách tạo MDI Form n Tạo form và thiết lập thuộc tính IsMdiContainer = true, khi đó q form sẽ thay đổi cách thể hiện SDI Form MDI Form 9Nguyen Ha Giang - 2008Multiple Document Interface Tạo một form con để add vào form chính n Click chuột phải lên tên project trong q Solution Explorer Chọn Add → Windows Form q Trong cửa sổ Add New Item q Chọn tên của form con n Thiết kế form con theo yêu cầu q của ứng dụng. Tạo form con 10Nguyen Ha Giang - 2008Multiple Document Interface Add form con vào form chính n Tạo đối tượng của form con q Thiết lập thuộc tính MdiParent của form con là form chính q Gọi phương thức Show của form con q Một cách tổng quát để add form con vào form chính n Tạo đối tượng cho Lớp form con lớp form con ChildFormClass childForm = new ChildFormClass(); childForm.MdiParent = ; childForm.Show(); Thiết lập form cha (nếu đang ở trong form cha thì Hiển thị form con dùng đối tượng this) 11Nguyen Ha Giang - 2008Multiple 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 đón ...
Nội dung trích xuất từ tài liệu:
SDI & MDI - ThS. Nguyễn Hà GiangSDI & MDI ThS. Nguyễn Hà Giang Khoa CNTT - Hutech 1Nội Dung Tổng quan ứng dụng Document Interface n Single Document Interface (SDI) n Multiple Document Interface (MDI) n GUI hỗ trợ n MenuStrip q ContextMenuStrip q ToolStrip q StatusStrip q 2Nguyen Ha Giang - 2008Ứng dụng document Interface Dạng ứng dụng làm việc với các document n Document chứa nội dung dữ liệu, được lưu trữ trên file đặc q trưng, hoặc trong CSDL. Các dạng document n Document soạn thảo văn bản q Document xử lý ảnh đồ họa q Document bảng tính q Document làm việc csdl q … q Ứng dụng dạng DI sẽ cung cấp các chức năng n Mở file (hoặc CSDL), xử lý nội dung và lưu file (hoặc CSDL) q Có 2 dạng ứng dụng DI n Single Document Interface q Multiple Document Interface q 3Nguyen Ha Giang - 2008Single Document Interface Chỉ hỗ trợ một document hoặc một cửa sổ tại một thời n điểm. Dạng ứng dụng như NotePad, MS Paint với các đặc tính n 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 n khác của ứng dụng. Việc quản lý ứng dụng SDI khá đơn giản. n 4Nguyen Ha Giang - 2008Single Document Interface Single Document Interface Document 5Nguyen Ha Giang - 2008Multiple Document Interface Ứng dụng cho phép xử lý nhiều document tại một thời n điểm. Các ứng dụng hiện tại thường là dạng MDI n MS Office q MS Studio.NET q Adobe Photoshop q … q Ứng dụng MDI thường phức tạp và chức năng xử lý đa n dạng Xử lý một cùng một dạng document q MS Word, Adobe Photoshop n Xử lý nhiều dạng document q Visual Studio 6: code, design, image… n 6Nguyen Ha Giang - 2008Multiple Document Interface Ứng dụng MDI – MS PowerPoint Document 7Nguyen Ha Giang - 2008Multiple Document Interface MDI Parent Window – MDI Child Window n MDI Application Chỉ có duy nhất một parent Parent window windows Child window Có nhiều child Child window windows Child window 8Nguyen Ha Giang - 2008Multiple Document Interface Cách tạo MDI Form n Tạo form và thiết lập thuộc tính IsMdiContainer = true, khi đó q form sẽ thay đổi cách thể hiện SDI Form MDI Form 9Nguyen Ha Giang - 2008Multiple Document Interface Tạo một form con để add vào form chính n Click chuột phải lên tên project trong q Solution Explorer Chọn Add → Windows Form q Trong cửa sổ Add New Item q Chọn tên của form con n Thiết kế form con theo yêu cầu q của ứng dụng. Tạo form con 10Nguyen Ha Giang - 2008Multiple Document Interface Add form con vào form chính n Tạo đối tượng của form con q Thiết lập thuộc tính MdiParent của form con là form chính q Gọi phương thức Show của form con q Một cách tổng quát để add form con vào form chính n Tạo đối tượng cho Lớp form con lớp form con ChildFormClass childForm = new ChildFormClass(); childForm.MdiParent = ; childForm.Show(); Thiết lập form cha (nếu đang ở trong form cha thì Hiển thị form con dùng đối tượng this) 11Nguyen Ha Giang - 2008Multiple 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 đón ...
Tìm kiếm theo từ khóa liên quan:
microsoft .net lập trình máy tính lập trình căn bản lập trình C++ ngôn ngữ lập Trình Môi Trường WindowsGợi ý tài liệu liên quan:
-
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 275 0 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 265 0 0 -
Bài thuyết trình Ngôn ngữ lập trình: Hệ điều hành Window Mobile
30 trang 265 0 0 -
114 trang 240 2 0
-
Bài giảng Tin học lớp 11 bài 1: Giới thiệu ngôn ngữ lập trình C#
15 trang 237 0 0 -
Giáo trình Lập trình cơ bản với C++: Phần 1
77 trang 232 0 0 -
Bài giảng Một số hướng nghiên cứu và ứng dụng - Lê Thanh Hương
13 trang 225 0 0 -
80 trang 219 0 0
-
Giáo án Tin học lớp 11 (Trọn bộ cả năm)
125 trang 217 1 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 207 0 0