Sdi & Mdi

  • May 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Sdi & Mdi as PDF for free.

More details

  • Words: 249
  • Pages: 11
Single Document Interface(SDI) Multiple Document Interface(MDI) Giảng viên : Trần Anh Tuấn A Bộ môn : Ứng dụng Tin Học

Cách tạo project SDI & MDI

Cách tạo project SDI & MDI

Cấu trúc Document-View của SDI & MDI

Cấu trúc Document-View của SDI & MDI

Cấu trúc Document-View của SDI & MDI  Ứng

dụng dạng SDI & MDI các class được tạo ra kế thừa từ các class có sẵn:  



SDI : CWinApp , CFrameWnd , CDocument , CView MDI : CWinApp , CMDIFrameWnd , CMDIChildWnd , CDocument , CView.

Nhiệm vụ cụ thể của từng lớp như sau :

Cấu trúc Document-View của SDI & MDI

Tương tác giữa các Class

SDI :

MDI :

Tương tác giữa các Class  Ví  

dụ :

Tạo project SDI tên Test Chương trình tạo các lớp sau : 





CMainFrame , CTestApp , CTestDoc , CTestView

Thêm chỉnh toolbar , các toolbox trong lớp CMainFrame Định nghĩa cấu trúc dữ liệu trong CTestDoc 

Ví dụ : Cấu trúc CLine có các hàm AddLine , DrawLine , RemoveLine …..

Tương tác giữa các Class  Trong   

Xử lý các sự kiện trên toolbar , menu Xử lý các sự kiện chuột bàn phím Truy cập dữ liệu hay hàm trong CTestDoc  



CTestView

CTestDoc * pDoc = GetDocument(); pDoc{Tên hàm , Tên dữ liệu}

Lưu trữ dữ liệu sau khi tính vào CTestDoc 

GetDocument()AddLine(point,point);

Hết

Related Documents

Sdi & Mdi
May 2020 11
Mdi
June 2020 8
Mdi Article
November 2019 14
Hw3. Mdi
June 2020 5
Sdi Sim.docx
April 2020 26
Hw2. Mdi
June 2020 0