1 第一章 认识 MFC 的结构 MFC (Microsoft Foundation Class Library) 即微软基础类库,聚集了微软公司开发的各种 C 语言的库函数,它是一种基于 WINDOWNS 平台的,面向对象的集成开发环境,开发效率高
具有以下特点: 1、用户界面统一、友好 2、独立于设备的图形操作
3、支持多任务 4、队列化消息输入机制 5、采用框架结构的程序设计方法 6、系统库函数丰富,功能强大
应用方面广 MFC 程序的创建由 APPWizard 来实现,它是一个宴代码生成器,可快速生成程序框架,APPWizard 生成应用程序框架之后,系统紫铜生成相应的类,主要有 C**APP、C**DOC、C**View、C**Dlg、CmainFram 等,它们负责各自相对对立的工作
另外我们还常用到一些工具,为方便编程,我们先对它们进行理解一番
1 APPWizard 工具 APPWizard 工具,即应用程序生成向导
是一个标准的 C++源代码生成器
包括界面类型、是否支持菜单、是否支持数据库、是否支持网络等
它生成一个源文件框架,用户只需在这个框架内添加相关的处理代码,即可快速地实现自己所要的功能
APPWizard 的启动方法是: 启动VC,“文件”—“新建”,选择“工程”,选项卡下的 mfc AppWizard[exe],并给工程选择适当的磁盘路径和工程名
从这一界面开始就是 AppWizard 向导
在右边图中提供了三种应用程序框架 1、单文本文档(SDI) 2 支持文档的应用程序,一次只能打开一个文档
2、多文本文档(MDI) 支持文档,一次可以打开多个文档,例如 Word 等常用软件
3、基于对话框的应用程序 交互性比较强的,基于对话框摸板的开发出来的应用程序
最后得到的是如下代码生成器: 1
2 项目与项目管理区 项目工作