




已閱讀5頁(yè),還剩10頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(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)容在窗口中顯示出來(lá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ù)顯示、用戶界面分離開(kāi)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)的文檔類。為文檔類添加成員變量。這些成員變量用來(lái)保存文檔的數(shù)據(jù),其它對(duì)象(如與文檔相關(guān)聯(lián)的視圖)直接或間接地訪問(wèn)這些成員變量來(lái)讀取或更新文檔的數(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ù)打開(kāi)文檔的閱讀器。,14,學(xué)習(xí)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 市政工程實(shí)踐運(yùn)用試題及答案
- 小學(xué)數(shù)學(xué)教學(xué)由“1”到多 由多返“1”
- 合作經(jīng)濟(jì)與可持續(xù)發(fā)展試題及答案
- 藝術(shù)創(chuàng)作與批評(píng)技能測(cè)試卷
- 工程經(jīng)濟(jì)的創(chuàng)新思維探討試題及答案
- 網(wǎng)絡(luò)教育在線教育平臺(tái)與課程資源開(kāi)發(fā)
- 心理學(xué)社會(huì)認(rèn)知專題知識(shí)梳理
- 村民合作參與農(nóng)田養(yǎng)殖項(xiàng)目協(xié)議書
- 化學(xué)工程與工藝實(shí)踐應(yīng)用題
- 干貨滿滿的中級(jí)經(jīng)濟(jì)師試題和答案
- 上海高一數(shù)學(xué)教材電子版
- GB 17675-2021汽車轉(zhuǎn)向系基本要求
- 2020年7月遼寧省普通高中學(xué)業(yè)水平合格性考試生物試卷
- 危大工程巡視檢查記錄表施工電梯
- 麥當(dāng)勞標(biāo)準(zhǔn)化管理手冊(cè) 課件
- “危大工程”驗(yàn)收標(biāo)識(shí)牌
- 人民幣的故事(課堂PPT)
- 生產(chǎn)異常及停線管理規(guī)范(1)
- 學(xué)生英語(yǔ)讀寫情況調(diào)查分析報(bào)告(二)
- 河北工業(yè)大學(xué)本科生體育課程考核管理辦法-河北工業(yè)大學(xué)本科生院
- 病房發(fā)生火災(zāi)應(yīng)急預(yù)案
評(píng)論
0/150
提交評(píng)論