第8章MFC基础知识.ppt
《第8章MFC基础知识.ppt》由会员分享,可在线阅读,更多相关《第8章MFC基础知识.ppt(32页珍藏版)》请在麦多课文档分享上搜索。
1、1,第8章 MFC基础知识,2,8.1 MFC概述,MFC是用来编写Windows应用程序的C+类集,该类集以层次结构组织起来,其中封装了大部分Windows API函数和Windows控件,它所包含的功能涉及到整个Windows操作系统。MFC不仅为用户提供了 Windows图形环境下应用程序的框架,而且还提供了创建应用程序的组件。,3,MFC还很好地保持了程序的向下兼容性,是用来编写Windows应用程序的C+类集,提供了大量的基类供程序员根据不同的应用环境进行扩充,允许在编程过程中自定义和扩展应用程序中的类,较好的移植性,可移植于众多的平台,4,5,MFC5.0增强了对数据库和Inter
2、net的支持,可使用ODBC类和ODBC驱动程序来访问提供ODBC支持的数据库中的数据;可以通过数据访问对象(DAO)类通过编程语言来访问和操纵数据库中的数据并管理数据库、数据库对象与结构。这些支持主要包括以下几个部分: Win32 Internet API使Internet成为应用程序的一部分并简化了对Internet服务的访问 Activex文档可以显示在整个Web浏览器或OLE容器的整个客户窗口中Activex控件可以用在Internet和桌面应用程序中可以使用CHttpServer、CHttpFilter、ChttpServerContext和CHttpFilterContext类来建
3、立动态DLL,以便为Web页面增添功能,6,MFC6.0中引进了新的功能: 提出了活动文档容器来管理不同类型的文档,并通过引入类COleDocObjectItem来加以实现。同时在应用程序向导中也加入了对这一新特性的支持。 加入了对动态HTML技术的支持,通过引入一个新类CHtmlView,使程序员开发的应用程序可以浏览并显示用动态HTML技术开发的HTML文档。类CHtmlView中封装了许多浏览器的特征,包括浏览器在历史记录、书签和安全等方面的特征都被封装进了类CHtmlView。 扩展了对公共控件的支持,如时间控键、IP地址控键和日期控键等。,7,8.2 MFC类的组织结构及主要的类的简
4、介,8,8.2.1 MFC类的组织结构,MFC库中的类按层次关系划分类: (1)根类:CObject (2)应用程序体系结构类 (3)窗口、对话框和控件类 (4)绘图和打印类 (5)简单数据类型类 (6)数组、列表和映射类 (7)文件和数据库类 (8)Internet和网络工作类 (9)OLE类 (10)调试和异常类,9,8.2.2 根类-CObject,简单数据类型类,10,11,8.2.3应用程序体系结构类,12,13,在CWinApp中定义的部分函数的功能有时也可以通过MFC提供的全局函数来实现,这些全局函数一般都以Afx为前缀。 例如调用AfxMessageBox函数将弹出一个消息框,
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MFC 基础知识 PPT
