采用MFC编程的优点: 编程的优点: 采用 编程的优点 使用标准化的程序代码结构,有利于程序员之 间的交流. Visual C++为MFC提供了大量的工具支持,提高 了编程效率.如利用MFC AppWizard创建MFC 应 用 程 序 框 架 , 利 用 ClassWizard 方 便 地 对 Windows消息进行管理. MFC 应 用 程 序 的 效 率 较 高 , 只 比 传 统 的 Windows C程序低5%左右.并且,在MFC应用 程序中还允许混合使用传统的Windows API函数. 其它优势:完全支持Windows所有的函数,控件, 消息,菜单及对话框;具有良好的稳定性和可 移植性,更符合微软的风格等.
6.2.2 MFC体系结构 体系结构 MFC主要组成部分:类,宏和全局函数. 类是MFC中最主要的内容.MFC类是以层次结 构方式组织起来的.MFC中的类分成两部分,除 了一些辅助类,大多数的MFC类是直接或间接从 根类CObject派生而来. 几乎每一个派生层次都与一具体的Windows实例 相对应,如文档类,窗口类和视图类等. MFC宏主要功能:消息映射,运行时对象类型服 务,诊断服务,异常处理. MFC约定:全局函数以"Afx"为前缀,全局变量 以"afx"为前缀.
Mfc42UD.lib MfcO42D.lib MfcD42D.lib Nafxcw.lib NafxcwD.lib gdi32.lib user32.lib kernel32.lib msvcrt.lib msvcrtd.lib libcmt.lib libc.lib
MFCxxUD.DLL的导入函数库(Unicode Debug版) MFCOxxD.DLL的导入函数库(OLE Debug版) MFCDxxD.DLL的导入函数库(Database Debug版) MFC静态链接库(Release版) MFC静态链接库(Debug版) GDI32.DLL的导入函数库 USER32.DLL的导入函数库 KERNEL32.DLL的导入函数库 MSVCRT.DLL(C运行函数库)的导入函数库 MSVCRTD.DLL(Debug版C运行函数库)的导入函数库 C运行函数静态链接库(多线程) C运行函数静态链接库(单线程)