今天的課程主要學(xué)習(xí)了對象數(shù)組和視圖文檔的結(jié)構(gòu)
1.對象數(shù)組CObArray是一類支持CObject指針數(shù)組。這些對象數(shù)組近似于C中的數(shù)組苫耸,但不同的是它們可以動態(tài)地增減。數(shù)組索引總是開始于位置0,對象的大小僅僅受限于有效的內(nèi)存大小。
2.CObArray常用成員函數(shù)
1SetSize 設(shè)置數(shù)組中包含的元素?cái)?shù) 2RemoveAll 刪除數(shù)組中所有元素 3元素訪問 GetAt 返回給定索引的值
4Add 在數(shù)組尾部增加元素脖镀,如果需要就擴(kuò)展數(shù)組 5RemoveAt 刪除指定索引處的數(shù)組元素 6操作 operator [] 設(shè)置或獲取指定索引處的元素
3.視圖文檔結(jié)構(gòu)
文檔/視圖結(jié)構(gòu)是在Visual C 中使用MFC開發(fā)基于文檔的應(yīng)用程序的基本框架饲做。
文檔/視圖結(jié)構(gòu)提供了一種連續(xù)處理數(shù)據(jù)的方式线婚,它使應(yīng)用程序的數(shù)據(jù)與數(shù)據(jù)的顯示能分開處理。
在文檔/視圖結(jié)構(gòu)中盆均,程序的數(shù)據(jù)儲存在文檔類中(作為文檔類的數(shù)據(jù)成員)塞弊,是對數(shù)據(jù)的抽象表示。
MFC文檔/視圖結(jié)構(gòu)相關(guān)的類包括:
1.CMainFrame 2.CSDocDemoapp 3.CSDocDemodoc 4.CSDocDemoview 5.CAboutDlg