在vs2008中如何实现MFC编程

来源:百度知道 编辑:UC知道 时间:2024/05/18 01:51:33
vs中有没有类似起到Appwizard功能的东西啊

MFC编程1
微软基础类库(MFC:Microsoft Foundation
Class)是微软为Windows程序员提供的一个面向对象的Windows编程接口,它大大简化了Windows编程工作。使用MFC类库的好处是:首先,MFC提供了一个标准化的结构,这样开发人员不必从头设计创建和管理一个标准Windows应用程序所需的程序,而是“站在巨人肩膀上”,从一个比较高的起点编程,故节省了大量的时间;其次,它提供了大量的代码,指导用户编程时实现某些技术和功能。
对用户来说,用MFC开发的最终应用程序具有标准的、熟悉的Windows界面,这样的应用程序易学易用;另外,新的应用程序还能立即支持所有标准Windows特性,而且是用普通的、明确定义的形式。事实上,也就是在Windows应用程序界面基础上定义了一种新的标准——MFC标准。
一、MFC类库概念和组成
类库是一个可以在应用中使用的相互关联的C++类的集合。Microsoft提供了一个基础类库MFC,其中包含用来开发C++和C++
Windows应用程序的一组类。基础类库的核心是以C++形式封装了大部分的Windows
API。类库表示窗口、对话框、设备上下文、公共GDI对象如画笔、调色板、控制框和其他标准的Windows部件。这些类提供了一个面向Windows中结构的简单的C++成员函数的接口。
MFC可分为两个主要部分:(1)基础类(2)宏和全程函数。
1、MFC基础类:MFC中的类按功能来分可划分为以下几类:
基类 应用程序框架类 应用程序类 命令相关类 文档/视类
线程类 可视对象类 窗口类 视类 对话框类
属性表 控制类 菜单类 设备描述表 绘画对象类
通用类 文件 诊断 异常 收集
模板收集 其他支持类 OLE2类 OLE基类 OLE可视编辑包装程序类
OLE可视编辑服务器程序类 OLE数据传输类 OLE对话框类 其他OLE类 数据库类
2、宏和全局函数:若某个函数或变量不是某个类的一个成员,那么它是一个全程函数或变量。Micr