
MFC程序映射库的MFC程序映射库简介
当提及 OnLButtonDown 成员早先例子的应用程序的功能的
时候。你可能认为 OnLButtonDown 是一个虚拟功能的候选项。窗口的基础类别会为鼠标事件信息和其他的标准信息定义虚拟的功能, 而且源自窗口类别可以盖过旧时的功能。 一些 Windows 类别程序库也都是这样工作的。 信息操作者怎么样对于指定命令来控制已有的信息和相关的信息操作? 由于每个应用程序可能有一组不同的规划指令和命令按钮,所以当虚拟功能在一个窗口基础类别中运行的时候,你无法定义这些。MFC 程序库信息映像系统避免大量使用 vtables,因为它适用于应用程序特种命令和平常的 Windows 信息的平行信息。信息科技允许挑选非窗口类别, 比如文件类别和应用程序类别, 以处理指令信息。MFC 使用固定的语句连结 Windows 信息到 C++ 成员函数。对于C++没有扩充语言系统是必需的。
一个 MFC 信息处理程序需要一个功能原型,一个功能本文 , 和信息映像的一个项目 (语句启用)。 ClassWizard 帮助你把信息操作程序加入你的类。你选择一个来自列表方格的 Windows 信息身份证,并且程序将产生正确的功能叁数和返回数值。
存取的所有开放数据库,并连接驱动器的任何数据库管理系统。以Visual C++被包括在内的开放数据库连接软件开发零配件(SDK)为例,微软公司存取 MDB 数据库包含 32个位元的驱动器,还有微软公司 Excel XLS 的申请,以及微软公司 FoxPro 的申请,都是比较普遍的方式。ASCII 文本文件和微软公司 SQL 服务器数据库也是较普遍。
其他的数据库公司,包括Oracle, Informix,Progress, Ingres, and Centura Software等,提供开放数据库连接驱动器给他们自己的数据库管理系统。举例来说,如果你用 dBASE/Xbase 驱动器开发一个 MFC 程序,你可以和一个存取数据库驱动器进行相同的程序运行模式。没有再重新编辑一个不同DLL文件。