📄 d020.bmp.txt
字号:
发的应用程序中去。
对用户来说,用MFC开发的最终应用程序具有标准的、熟悉的Windows界面,这样的
应用程序易学易用。另外,新的应用程序还能立即支持所有标准Windows特性,而且是用
普通的、明确定义的形式。事实上,也就是在Windows应用程序界面基础上定义了一种新
的标准-MFC标准。
1.3.1 MFC类库的概念和组成
类库是一个可以在应用中使用的相互关联的C++类的集合。有的类库随编译器提供,如
Borland CH Turbo Vision等;有的类库由其他软件公司销售,如用于数据库开发的CodeBase;
有的类库则是由用户自己开发的,如图像处理类库完成图像显示、格式转换、量化等;串行
通信类库用于支持串行口输入输出。有些情况下用户可以直接利用类库中包含的类定义应用
程序所需的变量,有时则需要从类库所提供的类中派生出新的类,这依赖于类库的设计和具
体的应用程序。
Microsoft提供了一个基础类库MFC,其中包含用来开发C++和C++ Windows应用程序
的一组类。基础类库的核心是以C++形式封装了大部分的Windows API。类库表示窗口、对
话框、设备上下文、公共GDI对象等资源封装成类库,如面笔、调色板、控制框和其他标
准的Windows部件。这些类提供了一个面向Windows中结构的简单的C++成员函数的接口。
MFC可分为基础类、宏和全程函数两大类。
1.MFC基础类
MFC中的类按功能来分可划分为:基类、应用程序框架类、应用程序类、命令相关类、
文档,视类、线程类、可视对象类、窗口类、视类、对话框类、属性表、控制类、菜单类、
设备描述表、绘画对象类、通用类、文件、诊断、异常、收集、模板收集、其他支持类、OLE2
类、OLE基类、OLE可视编辑包装程序类、OLE可视编辑服务器程序类、OLE数据传输类、
OLE对话框类、其他OLE类、数据库类。
2.宏和全局函数
若某个函数或变量不是某个类的一个成员,那么它是一个全程函数或变量。
Microsoft基本宏和全程函数提供以下功能:
●数据类型。
●运行时刻对象类型服务。
●诊断服务。
●异常处理。
●CString格式化及信息框显示。
●消息映射。
●应用消息和管理。
●对象连接和嵌入( OLE)服务。
●标准命令和Windows IDs。
全程函数以“Afx”为前缀,所有全程变量都是以“afx”为前缀,宏不带任何特别前缀,
但是全部大写。常见的全局函数和宏有:AfxGetApp.AfxGetMainWnd,AfxMessageBox,
DEBUG.NEW等。
20
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -