freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

61框架窗口(編輯修改稿)

2024-11-05 09:52 本頁面
 

【文章內(nèi)容簡介】 void CEx_StudentDoc::OnStuinfoAdd() { CStuInfoDlg dlg。 if (() != IDOK) return。 // 添加記錄 CStudentInfo *pStudent = new CStudentInfo(, , , , )。 (pStudent)。 SetModifiedFlag()。 // 設(shè)置文檔更改標志 UpdateAllViews(NULL)。 // 更新視圖 } . 文檔序列化示例 3. 修改 CEx_StudentDoc類代碼 (1)在 class CEx_StudentDoc前面,添加包含 CStudentInfo類的頭文件。 (2) 為 CEx_StudentDoc類添加下列成員變量: public: CObArray m_stuObArray。 // 對象集合類對象 (4) 為 CEx_StudentDoc類添加成員函數(shù) int GetAllRecNum(void),用于獲取集合類中對象的 個數(shù)其代碼如下: int CEx_StudentDoc::GetAllRecNum() { return ()。 } . 文檔序列化示例 (5) 在 CEx_StudentDoc類析構(gòu)函數(shù) ~CEx_StudentDoc添加下列代碼: CEx_StudentDoc::~CEx_StudentDoc() { int nIndex = GetAllRecNum()。 while (nIndex) delete (nIndex)。 // 刪除并釋放對象的內(nèi)存空間 ()。 } (6) 在 CEx_StudentDoc::Serialize函數(shù)中添加下列代碼: void CEx_StudentDoc::Serialize(CArchiveamp。 ar) { if (()) { (ar)。 } else { (ar)。 } } . 文檔序列化示例 4. 修改 CEx_StudentView類代碼 void CEx_StudentView::OnDraw(CDC* pDC) { CEx_StudentDoc* pDoc = GetDocument()。 ASSERT_VALID(pDoc)。 int y = 0。 for (int nIndex = 0。 nIndex pDocGetAllRecNum()。 nIndex++) { pDocGetStudentInfoAt(nIndex)Display(y, pDC)。 y += 16。 } } 將 CEx_StudentView::OnDraw代碼修改,用來將所有的學生基本信息記錄顯示在視圖中: . 文檔序列化示例 5. 修改文檔的字串資源 打開文檔的字串資源 IDR_MAINFRAME,將其內(nèi)容修改為: 6. 編譯運行并測試 Ex_Student運行結(jié)果 Ex_Student\nStudentRec\nEx_Stu\n記錄文件 (*.rec)\\\nEx_Stu Document . 使用 CFile類 (1) 構(gòu)造一個不帶指定任何參數(shù)的 CFile對象; (2) 調(diào)用成員函數(shù) Open并指定文件路徑以及文件標志 方 式 含 義 CFile::modeCreate 表示創(chuàng)建一個新文件,若該文件已存在,則將文件原有內(nèi)容清除。 CFile::modeNoTruncate 與 CFile::modeCreate組合。若文件已存在,不會將文件原有內(nèi)容清除。 CFile::modeRead 打開文件只讀。 CFile::modeReadWrite 打開文件讀與寫。 CFile::modeWrite 打開文件只寫。 CFile::modeNoInherit 防止子線程繼承該文件。 CFile::shareDenyNone 共享文件的讀和寫,若其他線程用相關(guān)方式打開過此文件,則件創(chuàng)建失敗。 CFile::shareDenyRead 禁止其他線程讀此共享文件,若其他線程用相關(guān)方式打開過此文件,則創(chuàng)建失敗。 CFile::shareDenyWrite 禁止其他線程寫此共享文件,若其他線程用相關(guān)方式打開過此文件,則創(chuàng)建失敗。 CFile::shareExclusive 禁止其他線程讀寫此共享文件,若其他線程用相關(guān)方式打開過此文件,即使是當前線程也會使創(chuàng)建失敗。 CFile類的文件訪問方式 . 使用 CFile類 2. 文件的讀寫和定位 CFile 還支持獲取文件狀態(tài),包括文件是否存在、創(chuàng)建與修改的日期和時間、邏輯大小和路徑等 。 rStatus用來存放文件狀態(tài)信息,它是一個 CFileStatus結(jié)構(gòu)類型,該結(jié)構(gòu)具有下列成員: CTime m_ctime 文件創(chuàng)建日期和時間 CTime m_mtime 文件最后一次修改日期和時間 CTime m_atime 文件最后一次訪問日期和時間 LONG m_size 文件的邏輯大小字節(jié)數(shù),就像 DOS命令中 DIR所顯示的大小 BYTE m_attribute 文件屬性 char m_szFullName[_MAX_PATH] 文件名 3. CFile和 CArchive類之間的關(guān)聯(lián) 可以將一個外部磁盤文件和一個 CArchive 對象關(guān)聯(lián)起來。 . 一般視圖類的使用 MFC中的 CView類及其它的派生類封裝了視圖的各種不同的功能,它們?yōu)橛脩魧崿F(xiàn)最新的 Windows特性提供了很大的便利。 類 名 功能描述 CScrollView 提供自動滾動或縮放功能 CFormView 提供可滾動的視 ,它由對話框模板創(chuàng)建 ,并具有和對話框一樣的設(shè)計方法。 CRecordView 提供表單視圖直接與 ODBC記錄集對象關(guān)聯(lián);和所有的表單視圖一樣, CRecordView也是基于對話框模板設(shè)計的。 CDaoRecordView 提供表單視圖直接與 DAO記錄集對象關(guān)聯(lián);其它同 CRecordView。 CCtrlView 是 CEditView、 CListView、 CTreeView和 CRichEditView的基類,它們提供的文檔 /視結(jié)構(gòu)也適用于 Windows 98(NT)中的新控件。 CEditView 提供包含編輯控件的視;支持文本的編輯、查找、替換以及滾動功能。 CRichEditView 提供包含復(fù)合編輯控件的視;它除了 CEditView功能外還支持字體、顏色、圖表及OLE對象的嵌入等。 CListView 提供包含列表控件的視;它類似于 Windows 98資源管理器的
點擊復(fù)制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1