




已閱讀5頁,還剩10頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第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ù)源文檔還負(fù)責(zé)將數(shù)據(jù)保存到永久存儲(chǔ)介質(zhì)中。視圖視圖是數(shù)據(jù)的用戶窗口,為用戶提供了文檔的可視數(shù)據(jù)顯示,它把文檔的部分或全部?jī)?nèi)容在窗口中顯示出來。視圖還給用戶提供與文檔中的數(shù)據(jù)交互的界面,它把用戶的輸入轉(zhuǎn)化為對(duì)文檔中數(shù)據(jù)的操作。,7,學(xué)習(xí)交流PPT,4.1.2文檔與視圖的結(jié)構(gòu)分類單文檔應(yīng)用程序多文檔應(yīng)用程序優(yōu)點(diǎn)將數(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類派生自己的文檔類為每一個(gè)文檔類型從CDocument類(當(dāng)然也可以是其它CDocument類的派生類)派生一個(gè)相應(yīng)的文檔類。為文檔類添加成員變量。這些成員變量用來保存文檔的數(shù)據(jù),其它對(duì)象(如與文檔相關(guān)聯(lián)的視圖)直接或間接地訪問這些成員變量來讀取或更新文檔的數(shù)據(jù)。重載Serialize成員函數(shù),實(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等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 最完美的企業(yè)安全生產(chǎn)培訓(xùn)
- 2025年稅務(wù)風(fēng)險(xiǎn)識(shí)別與預(yù)防培訓(xùn)
- 文體部活動(dòng)策劃與執(zhí)行
- 公司內(nèi)部培訓(xùn)報(bào)銷流程
- 5加2等于0的教育理念
- 超聲高級(jí)醫(yī)師評(píng)審要點(diǎn)與流程
- 培訓(xùn)調(diào)查問卷分析報(bào)告
- 中醫(yī)針灸科疑難病例討論
- 游戲化課程培訓(xùn)
- 電子產(chǎn)品包裝材料研發(fā)生產(chǎn)與銷售一體化合同
- 手術(shù)通知單模板
- 2021年安康市中心醫(yī)院醫(yī)護(hù)人員招聘筆試試題及答案解析
- 醫(yī)院醫(yī)療精神科危險(xiǎn)物品管理PPT課件講義
- 第二講:黔東南州優(yōu)勢(shì)礦產(chǎn)資源
- 康復(fù)醫(yī)院的設(shè)計(jì)要點(diǎn)精選
- 10kv高壓架空電線防護(hù)方案概述
- 空調(diào)維保方案及報(bào)價(jià)(共3頁)
- 石油化工管道施工方案
- 四川SG-008技術(shù)、經(jīng)濟(jì)簽證核定單(共2頁)
- 崗位分析及崗位職責(zé)富士康公司組織架構(gòu)及部門職責(zé)
- 商品房銷售代理合同
評(píng)論
0/150
提交評(píng)論