亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? mfc學習進階03.txt

?? MFC入門教程
?? TXT
字號:
先跟大家說聲抱歉,昨天晚上我不知道怎么回事,老是登陸不上,所以今天才來。

好,這是第三期。在上一次中提供了一個運用程序的框架給大家,如果大家暫時看不懂,沒關系。只要知道一個程序的運行流程就行了,開始由WinMain()函數調用InitInstance()進行初始化,然后剩下的交由“消息映射機制”來處理用戶的輸入。

好,這一期的主題是“文檔/視圖結構”(我也不太明白為什么提供這么一個概念)

書上說,這是為了學習以文檔為中心的運用程序開發方法(這個方法有什么用啊,還有啊,我們上一個程序是不是一文檔為中心的運用程序呢,看來不太象。不管,繼續)

看一看以文檔為中心的概念:
以文檔為中心是將運用程序數據和用戶界面分開,讓開發者分別描述運用程序和顯示數據。(還是不明白,難道是運用程序數據放到一個文件里面,要顯示數據時才去拷貝,不明白)
然后書上用了一個例子來說明:用一個字處理運用程序來理解,比如寫字板,如果用戶雙擊了a.doc,隨著a.doc的打開,寫字般的一個實例被創建。(難道說是a.doc一個數據是交由文檔來管理的,而不是運用程序)
視圖是根據文檔的不同而改變的。(看來是有點眉目了,比如說,一個運用程序用多種功能,可以打開文檔和圖片,當文檔類型不同,運用程序的視圖也不一樣,打開圖片時顯示一種視圖,打開文檔時顯示另一種視圖。文檔,視圖有一種對應關系)文檔是一幅圖像的時候,視圖允許對他進行修改。看來視圖是根據不同的文檔來提供相應的服務,即視圖。視圖只是與用戶交互的一種工具。我還想到一個例子,當多個程序同時用一個文件時,當一個程序修改了這個文件時,另一個程序會提示是否要重新載入。我想這也應該是文檔/視圖結構吧。
書上還說,載入和保存文檔是文檔的任務,看來文檔也不是那么簡單的把數據放到一起了。還提供了對文件進行處理的功能。
看來真的有點眉目了,文檔是對數據進行處理,而視圖則是與用戶交互。文檔可以和視圖交互。
MFC 以文檔為中心的程序使用文檔模板將文檔,視圖和運用程序窗口框架關聯起來。(注意:視圖并不是指窗口圖形界面,不應該包括菜單)。運用程序先創建文檔,視圖,窗口框架類,然后創建文檔模板把他們聯系起來(看來視圖和文檔并不是直接交互,還有文檔模板做橋梁。但是,它們之間到底是怎么聯系的呢?是有一套通信規則,還是提供了一系列函數來調用相應功能?不曉得。上一個程序并沒有創建什么文檔模板,看來不是視圖/文檔的程序)

下面一節,來的是MFC應用程序結構,好像前面也有說過這個問題,不過聽書上的口氣,書上要詳細介紹Skeleton程序。

不管是不是以文檔為中心,MFC程序都有以下部分:
一個運用程序對象,一個主窗口框架用戶界面元素,和數據資源。

其實各部分的作用我們前面都知道了,但是我想到了一個比方:運用程序相當于一個副校長,在幕后控制著一切活動,校長相當于主窗口,外當家,是與外界交往的主角;而數據資源就是后勤部長。

然后看看對運用程序對象的深入討論,我們看看與我們以前的看法有什么不對的地方?
運用程序創建對象的目標是控制程序的初始化,運行和終止。在封裝的WIN32函數WinMain()的外部,對象提供了幾個重要的成員函數:
InitInstance(),Run(),OnIdle(),ExitInstance()
到底WinMain函數被封裝到哪里了?查了一下,結果不是類的成員函數,可能在頭文件中?其中函數之間的關系為:

                             ___________InitInstance()
                                        


                     WinMain()___________Run()____________OnIdle()


   
                              ___________ExitInstance()

由圖可以知道,WinMain()一直運行在后臺,然而對象通過成員函數實現對WinMain的訪問,也就是說WinMain()在后臺并不是控制程序,而是作為一個工具。

InitInstance在WinMain啟動不久,對運用程序對象的每一個實例進行初始化,這時運用程序按需要重載InitInstance,通常用來創建對象窗口,設置繼承的數據成員m_pMainWnd.(這個繼承數據成員到底在什么地方呢?他有什么作用呢?)

Run()函數
在Win32 API中,WinMain()用大量的消息循環來接受用戶的操作,然而在MFC中,不是WinMain,而是Run()來完成這個任務,來接受用戶輸入。
當很就沒有用戶輸入時,Run()調用OnIdele()重載讓程序進行后臺任務。
當要退出時Run()調用ExitInstance()來結束程序


看來這次還是有收獲:
WinMain()函數一直存在,其他函數可以調用WinMain(),而不是象c語言中用main()控制程序。
好,這次初步了解文檔/視圖為中心的程序的概念,下一次會用這個概念再次學習Skeleton程序。

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美午夜寂寞影院| 欧美精品一区二区三区在线 | 91免费看视频| 国产日本一区二区| 成人午夜免费电影| 中文欧美字幕免费| 日韩一级二级三级精品视频| 青青草成人在线观看| 精品一区二区三区在线播放| 中文字幕免费在线观看视频一区| 6080日韩午夜伦伦午夜伦| 不卡的av网站| 菠萝蜜视频在线观看一区| 精品制服美女丁香| 国产精品亲子乱子伦xxxx裸| 国产一区二区主播在线| 久久亚洲一级片| 91视频精品在这里| 一区二区三区在线免费观看| 欧洲精品在线观看| 亚洲一区免费在线观看| 欧美日韩在线免费视频| 五月激情六月综合| 日韩精品一区二区三区在线播放 | 亚洲h动漫在线| 色嗨嗨av一区二区三区| 国产精品福利一区| 91在线你懂得| 日韩精品91亚洲二区在线观看| 欧美日韩大陆一区二区| 成人黄色av电影| 久久久无码精品亚洲日韩按摩| 91在线免费看| 成人激情黄色小说| 欧美aaaaa成人免费观看视频| 亚洲丝袜美腿综合| 国产午夜一区二区三区| 3d动漫精品啪啪一区二区竹菊| 91网站视频在线观看| 精品写真视频在线观看| 五月天欧美精品| 亚洲欧美激情视频在线观看一区二区三区 | 奇米亚洲午夜久久精品| 丝袜美腿成人在线| 午夜精品福利一区二区蜜股av | 色综合视频一区二区三区高清| 精品一区二区在线看| 日本视频在线一区| 久久99国产精品麻豆| 激情图区综合网| 国产美女精品人人做人人爽| 精品一区二区在线免费观看| 国产成人精品亚洲日本在线桃色| 在线免费观看日本一区| 国产在线视频一区二区| 99久久777色| 欧美一区二区在线视频| 国产精品麻豆久久久| 日韩一区精品视频| 99精品欧美一区二区三区小说 | 亚洲国产sm捆绑调教视频| 国产在线一区二区综合免费视频| 在线中文字幕一区二区| 欧美日韩一区在线观看| 久久久国际精品| 亚洲一区二区精品3399| 精品写真视频在线观看| 91热门视频在线观看| 欧美大片拔萝卜| 一区二区久久久久久| 国产成人日日夜夜| 在线播放亚洲一区| 亚洲男人的天堂在线观看| 欧美一区二区三区视频在线观看| 久久久不卡网国产精品一区| 亚洲制服欧美中文字幕中文字幕| 久久精品99国产精品| 亚洲伊人色欲综合网| www.欧美.com| 国产日本欧美一区二区| 久久成人免费日本黄色| 欧洲中文字幕精品| 亚洲人一二三区| 丰满少妇久久久久久久| 日韩欧美成人午夜| 亚洲综合色区另类av| 91丨九色丨尤物| 18涩涩午夜精品.www| 成人动漫av在线| 91色在线porny| 中文字幕在线免费不卡| 欧美一区三区二区| 日韩精品五月天| 欧美区在线观看| 日韩精品电影一区亚洲| 日韩午夜电影av| 国产一区二区三区免费观看| 26uuu色噜噜精品一区二区| 国产午夜久久久久| 国产凹凸在线观看一区二区| 欧美激情在线观看视频免费| 成人激情黄色小说| 亚洲色欲色欲www| 欧美性大战久久久久久久| 日韩电影在线免费看| 日韩丝袜情趣美女图片| 亚洲欧美在线高清| 91九色02白丝porn| 美女网站在线免费欧美精品| 国产午夜亚洲精品羞羞网站| 91在线无精精品入口| 视频在线观看一区| 久久精品欧美日韩精品| 日本高清免费不卡视频| 丝瓜av网站精品一区二区| 成人国产精品免费| 日韩电影在线观看网站| 国产精品护士白丝一区av| 欧美日韩第一区日日骚| 成人午夜av在线| 免费看欧美美女黄的网站| 国产精品久久午夜| 精品99999| 5月丁香婷婷综合| 亚洲色图制服诱惑| 久久久久国产精品麻豆ai换脸| 91麻豆6部合集magnet| 国产剧情一区在线| 日韩高清电影一区| 亚洲一区二区三区美女| 国产精品久久久久一区| 久久色视频免费观看| 日韩精品一区二区三区视频| 亚洲成av人在线观看| 一区二区三区四区国产精品| 国产精品欧美一级免费| 久久久精品国产免大香伊| 日韩欧美国产综合在线一区二区三区| 91首页免费视频| 波多野结衣精品在线| 国产成人精品一区二| www.欧美日韩国产在线| 18欧美亚洲精品| 国产精品久99| 一区二区高清视频在线观看| 亚洲视频一二三| 午夜精品视频在线观看| 日韩在线一区二区三区| 麻豆一区二区三| 国产一区在线精品| 国产精品99久久久久| 成人午夜短视频| 欧美日韩一区国产| 日韩免费观看高清完整版| 久久综合资源网| 亚洲蜜臀av乱码久久精品蜜桃| 亚洲地区一二三色| 国产精品一区二区视频| 91网页版在线| 日韩欧美精品在线| ...xxx性欧美| 喷白浆一区二区| 91在线观看视频| 日韩亚洲欧美成人一区| 亚洲欧美日韩一区二区三区在线观看 | 一本大道久久a久久精品综合 | 丁香六月久久综合狠狠色| 成人精品一区二区三区中文字幕 | 国产一区二区三区在线观看免费 | 欧美丰满嫩嫩电影| 欧美国产国产综合| 美腿丝袜亚洲一区| 色av成人天堂桃色av| 国产日产欧美精品一区二区三区| 制服丝袜激情欧洲亚洲| 国产精品免费免费| 日韩精品一二三区| 欧美色电影在线| 伊人开心综合网| 99国产精品99久久久久久| 久久综合九色综合欧美亚洲| 亚洲高清免费观看| 91成人国产精品| 亚洲综合999| 夜夜精品浪潮av一区二区三区| 国产精品久久久久久亚洲毛片| 精品亚洲aⅴ乱码一区二区三区| 欧美一区二区三区免费在线看| 一区二区三区精品视频| 在线视频你懂得一区| 亚洲同性同志一二三专区| 成人深夜福利app| 中文字幕在线一区免费| 91理论电影在线观看| 亚洲乱码中文字幕综合| 欧美性一级生活| 秋霞电影网一区二区| 欧美精品一区二区三区四区| 黄色小说综合网站| 中文字幕乱码日本亚洲一区二区|