MFC中app doc view類區別

2021-05-22 19:44:43 字數 425 閱讀 4146

document/view模式     是為了在邏輯上,讓資料和顯示分開。

一般在document裡,定義document類的成員變數,來存資料,並用view來顯示.

在document裡,當成員變數的資料改變時,你可以用updateallviews()來通知檢視更新

在view裡,用getdocument來獲取與之對應document的指標,進而可以訪問document的成員變數,從而進行顯示document/view僅僅是mfc為你提供的一種很好的支援而已.

view類是在框架類之上,所以如果你需要實現畫面顯示之類的,就只能在view類中響應.

基本上文件類是用於儲存資料管理的類,而檢視類是用來顯示資料結果的類,他們一般情況下是關聯的,因為他們息息相關,乙個儲存、乙個顯示

所以另外乙個順序問題.在doc類定義的還是會回交給view類

MFC中的常用類

cstring類 cstring提供了多種定義和賦值形式,下面通過範例來說明 1 一般形式 cstring str1 定義乙個cstring物件str1 cstring str2 a string 定義乙個cstring物件,在緊跟其後的括號內用字串給其賦值 str1 str2 用運算子 給物件賦值...

MFC中顯示IplImage類

平常使用opencv顯示影象時總是跳出乙個個視窗,這樣很難與mfc繼承,而在opencv提供的cvvimage類中很好的使mfc中顯示iplimage類的。cvvimage類在opencv的highgui.h標頭檔案中被宣告 在opencv2.0以後的版本中,這個類好像被去掉了,顯得非常不方便,可以...

MFC中的類結構層次 MFC基礎類及其層次結構

在前一篇中,gilbert總結了mfc是以類的形式封裝了api函式,使得windows下的c語言程式設計,成為物件導向的mfc.mfc採用單一繼承,從根類cobject層層派生出絕大多數mfc中的類,其層次結構為下圖所示.派生類功能描述 ccmdtarget 用於處理使用者請求,處理選單或按鈕等訊息...