




已閱讀5頁,還剩10頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第4章應(yīng)用程序的結(jié)構(gòu)文檔與視圖,文檔與視圖文檔與視圖通信的關(guān)鍵函數(shù)單文檔應(yīng)用程序多文檔應(yīng)用程序,1,學(xué)習(xí)交流PPT,第4章應(yīng)用程序的結(jié)構(gòu)文檔與視圖,文檔與視圖文檔與視圖通信的關(guān)鍵函數(shù)單文檔應(yīng)用程序多文檔應(yīng)用程序,2,學(xué)習(xí)交流PPT,第4章應(yīng)用程序的結(jié)構(gòu)文檔與視圖,文檔與視圖文檔與視圖通信的關(guān)鍵函數(shù)單文檔應(yīng)用程序多文檔應(yīng)用程序,3,學(xué)習(xí)交流PPT,第4章應(yīng)用程序的結(jié)構(gòu)文檔與視圖,文檔與視圖文檔與視圖通信的關(guān)鍵函數(shù)單文檔應(yīng)用程序多文檔應(yīng)用程序,4,學(xué)習(xí)交流PPT,第4章應(yīng)用程序的結(jié)構(gòu)文檔與視圖,文檔與視圖文檔與視圖通信的關(guān)鍵函數(shù)單文檔應(yīng)用程序多文檔應(yīng)用程序,5,學(xué)習(xí)交流PPT,4.1文檔與視圖,4.1.1文檔與視圖概述4.1.2文檔與視圖的結(jié)構(gòu),6,學(xué)習(xí)交流PPT,4.1.1文檔與視圖概述文檔是一種數(shù)據(jù)源文檔是一種數(shù)據(jù)源文檔還負責(zé)將數(shù)據(jù)保存到永久存儲介質(zhì)中。視圖視圖是數(shù)據(jù)的用戶窗口,為用戶提供了文檔的可視數(shù)據(jù)顯示,它把文檔的部分或全部內(nèi)容在窗口中顯示出來。視圖還給用戶提供與文檔中的數(shù)據(jù)交互的界面,它把用戶的輸入轉(zhuǎn)化為對文檔中數(shù)據(jù)的操作。,7,學(xué)習(xí)交流PPT,4.1.2文檔與視圖的結(jié)構(gòu)分類單文檔應(yīng)用程序多文檔應(yīng)用程序優(yōu)點將數(shù)據(jù)操作和數(shù)據(jù)顯示、用戶界面分離開MFC在文檔/視結(jié)構(gòu)上提供了許多標(biāo)準(zhǔn)操作界面支持打印預(yù)覽和電子郵件發(fā)送功能,8,學(xué)習(xí)交流PPT,4.1.2文檔與視圖的結(jié)構(gòu)不適合采用文檔/視圖結(jié)構(gòu)的情況不是面向數(shù)據(jù)的應(yīng)用或數(shù)據(jù)量很少的應(yīng)用程序不使用標(biāo)準(zhǔn)的窗口用戶界面的程序文檔/視圖結(jié)構(gòu)相關(guān)的類應(yīng)用程序類CWinApp框架窗口類CFrameWnd視圖類Cview文檔類CDocument的派生類,9,學(xué)習(xí)交流PPT,4.1.2文檔與視圖的結(jié)構(gòu)從CDocument類派生自己的文檔類為每一個文檔類型從CDocument類(當(dāng)然也可以是其它CDocument類的派生類)派生一個相應(yīng)的文檔類。為文檔類添加成員變量。這些成員變量用來保存文檔的數(shù)據(jù),其它對象(如與文檔相關(guān)聯(lián)的視圖)直接或間接地訪問這些成員變量來讀取或更新文檔的數(shù)據(jù)。重載Serialize成員函數(shù),實現(xiàn)文檔數(shù)據(jù)的串行化。,10,學(xué)習(xí)交流PPT,4.2文檔與視圖通信的關(guān)鍵函數(shù),CView:GetDocument函數(shù)CDocument:UpdateAllView函數(shù)CView:OnUpdate函數(shù)CView:OnInitialUpdate函數(shù)CDocument:OnNewDocument函數(shù),11,學(xué)習(xí)交流PPT,4.3單文檔應(yīng)用程序,【范例4-1】基于單文檔的應(yīng)用程序,可以用鼠標(biāo)寫字,并能設(shè)置顏色。,12,學(xué)習(xí)交流PPT,4.4多文檔應(yīng)用程序,【范例4-2】多文檔記事本閱讀器。,13,學(xué)習(xí)交流PPT,4.5綜合應(yīng)用,【范例4-3】支持連續(xù)打開文檔的閱讀器。,14,學(xué)習(xí)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 靜電接地施工方案
- 中衛(wèi)彩燈訂做施工方案
- 高層外墻防水施工方案
- 超大樓梯施工方案
- 自動扶梯施工方案
- 吊頂噴淋頭 施工方案
- 溫州磨石地坪施工方案
- 路肩墻干砌片石施工方案
- 員工心得報告評語
- 常州繩鋸橋梁切割施工方案
- 乳腺結(jié)節(jié)健康宣教
- GA/T 2012-2023竊照專用器材鑒定技術(shù)規(guī)范
- 學(xué)前比較教育全套教學(xué)課件
- 電工電子技術(shù)完整全套教學(xué)課件
- 高中歷史:如何上好高一開學(xué)第一課(共58張PPT)
- 紅頭文件模板(完整版)
- 不服行政復(fù)議行政起訴狀
- 2022-2023學(xué)年廣西壯族河池市小升初考試數(shù)學(xué)試卷含答案
- 工傷事故應(yīng)急預(yù)案(三篇)
- 食堂安全培訓(xùn)-課件
- 水利工程建設(shè)監(jiān)理人員培訓(xùn)講義課件
評論
0/150
提交評論