MFC基础知识课件.ppt

MFC基础知识课件.ppt

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

*產生異常的原因描述將儲存在異常對象的m_cause數據成員中。例如CArchiveException類的m_cause數據成員的可能值如下:badClass:不能讀錯誤對象類型中的內容badIndex:無效檔格式badSchema:無效對象版本endOfFile:到達檔尾Generic:不明異常None:無異常readOnly:試圖向只讀檔進行寫操作writeOnly:試圖向只寫檔進行讀操作*8.2.6OLE類對象連接與嵌入子層次結構為支持OLE提供了9個類普通類COleDocuemntCOleItemCOleException客戶類COleClientDocCOleClientItem伺服器類COleServerCOleTemplateCOleServerDocCOleServerItemMFC中提供了對OLE技術體系的全方位的支持。它提供了OLE基類、可視編輯容器類、可視編輯伺服器類、數據傳送類、OLE對話類和雜項類等六種類來封裝OLE技術。*8.2.7ODBC資料庫類資料庫類CDatabase:封裝對數據源的連接,通過此連接應用程式可在該數據源上進行操作CRecordset:封裝了從數據源選出的記錄這些類面向ODBC且封裝了ODBCAPI*CRecordView:由CFormView派生,該類將記錄集對象連接到顯示當前記錄的字段值的一個表單視圖來簡化操作。CFieldExchange:提供上下文資訊,支持在字段數據成員、記錄對象的參數數據成員及數據源上的對應列表之間進行數據交換CLongBinary:封裝一存儲句柄,用於存儲二進位的對象,例如位圖等CDBException:記錄數據存取處理過程中的失敗產生的異常常見資料庫類第8章---MFC概论清华大学计算机与信息管理中心--黄维通**MFC基礎知識*8.1MFC概述MFC是用來編寫Windows應用程式的C++類集,該類集以層次結構組織起來,其中封裝了大部分WindowsAPI函數和Windows控件,它所包含的功能涉及到整個Windows操作系統。MFC不僅為用戶提供了Windows圖形環境下應用程式的框架,而且還提供了創建應用程式的組件。*MFC還很好地保持了程式的向下相容性是用來編寫Windows應用程式的C++類集以層次結構組織封裝了大部分API函數提供了圖形環境下應用程式的框架提供了創建應用程式的組件提供了大量的基類供程式員根據不同的應用環境進行擴充允許在編程過程中自定義和擴展應用程式中的類較好的移植性,可移植於眾多的平臺MFC*MFC1.0MSC/C++7.0應用程式中非圖形部分的類GUI功能的Windows相關類MFC2.0MSVC++1.0在1.0基礎上增添了一些應用程式MFC3.0VC++2.0增添了對開發32位應用程式的支持MFC2.0MSVC++1.5添加了ODBC類,並且還支持OLE的性能MFC4.0包含了在Win95和N中大多數新的公共控件和DAO、MAPI增強了對數據庫應用程式的支持利用DAO類通過編程語言來訪問、操縱和管理資料庫對Internet也提供了強有力的支持MFC4.21*MFC5.0增強了對資料庫和Internet的支持,可使用ODBC類和ODBC驅動程式來訪問提供ODBC支持的資料庫中的數據;可以通過數據訪問對象(DAO)類通過編程語言來訪問和操縱資料庫中的數據並管理資料庫、資料庫對象與結構。這些支持主要包括以下幾個部分:Win32InternetAPI使Internet成為應用程式的一部分並簡化了對Internet服務的訪問Activex文檔可以顯示在整個Web流覽器或OLE容器的整個客戶窗口中Activex控件可以用在Internet和桌面應用程式中可以使用CHttpServer、CHttpFilter、ChttpServerContext和CHttpFilterContext類來建立動態DLL,以便為Web頁面增添功能*MFC6.0中引進了新的功能:提出了活動文檔容器來管理不同類型的文檔,並通過引入類COleDocObjectItem來加以實現。同時在應用程式嚮導中也加入了對這一新特性的支持。加入了對動態HTML技術的支持,通過引入一個新類CHtmlView,使程式員開發的應用程式可以流覽並顯示用動態HTML技術開發的HTML文檔。類CHtmlView中封裝了許多流覽器的特徵,包括流覽器在歷史記錄、書簽和安全等方面的特徵都被封裝進了類CHtmlView。擴展了

文档评论(0)

157****3839 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档