预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共30页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第四章MFC基本应用程序的建立 C++面向对象程序设计语言是在C语言的基础上发展起来的,它与传统的程序设计方式不同,而是一种新的程序设计范型。它对降低软件的复杂性,改善其重要性和维护性、提高软件的生产效率,有着十分重要的意义。因此面向对象程序设计被普遍认为是程序设计方法的一场实质性的革命 VisualC++是Microsoft公司推出的目前使用极为广泛的基于Windows平台的C++可视化开发环境,它使C++语言在Windows平台上得到了有效的可视化的应用。 前面C++编程实例都是在控制台方式下运行的(Dos环境下),这样可以在不需要太多涉及VisualC++的细节而专心于C++程序设计的本身。但是,当C++及程序设计基本掌握后,我们就不能仅停留在控制台方式下运行,因为学习C++的目的在于应用,从本章开始,将着重讨论如何用VisualC++的强大功能开发Windows应用程序。我们将看到,展现在你面前的是彩色亮丽的图形图像及千变万化的可移动的文字、影像界面。像市场流行的家庭娱乐软件,银行存储、招商及收银软件,企事业管理、教育及各大小网站的网页设计等。 本章一、二节是Windows编程和MFC编程,不是我们重点掌握的,大家可以自己看看,也是有帮助的。我们从第三节(161页):使用MFCAppWizard(应用程序向导)开始讲。 实际上,在VisualC++6.0中,我们不需要输入Windows程序代码,就能创建所需要的应用程序,这就是我们着重掌握的MFCAppWizard(应用程序向导),它能为用户快速、高效、自动地生成一些常用的标准程序结构和编程风格,它们被称为应用程序框架类型(MFCAppWizard提供的各应用程序框架类型161页) 其中:MFCAppWizard(exe)是我们常用的(一般MFC的Windows应用程序) ATLCOMMFCAppWizard创建ATL(ActiveTemplateLibrary)应用模块工程 ClusterResourceTypeWizard创建ClusterResource(用于WindowsNT服务器) CustomMFCAppWizard创建自己的应用程序向导 DatabaseProject创建数据库应用程序 DevStudioAdd-inWizard创建ActiveX组件或VBScrip宏 ExtendedStoreProcWizard创建基于SQL服务器下的外部存储过程 ISAPIExtensionWizard创建InternetServer程序 MakeFile创建独立于VisualC++开发环境的应用程序 MFCActiveXControlWizard创建ActiveXControl应用程序 MFCAppWizard(dll)MFC的动态连接库 MFCAppWizard(exe)一般MFC的Windows应用程序 UtilityProject创建简单、实用的应用程序 Win32Application其它Win32的Windows应用程序 Win32ConsoleApplicationWin32的控制台应用程序 Win32Dynamic-LinkLibraryWin32的动态连接库 Win32StaticLibraryWin32的静态连接库 一、建一个一般MFC的Windows应用程序,屏幕上出现一个空窗口。 (注意:以后我们所建的应用程序一般都是此应用程序类型) 1、在E盘建一个文件夹,名为:vcpp(存放你建的文件) 2、双击桌面上的MicrosoftVisualC++系统: --->File--->New--->Projects--->MFCAppWizard(exe)见161页表(解释)-->输入路径名vcpp(事先建好的文件夹)-->输入文件名:显示窗口-->OK (MFCAppWizard(exe)应用程序类型为:一般MFC的Windows应用程序) 3、选SDI---->一直缺省最后便建立了一个名为:”显示窗口”的单文档应用程序---->运行!便出现一个空窗口。 注意:见162---166页的制作过程(缺省各界面的情况)。我们没作任何保存,它自动存在你的文件夹vcpp里,要删除它,找到你的vcpp文件夹里的这个文件就可以删除,以后你的VC++程序文件都要建在这里,千万不要乱建,乱存。 下面是VisualC++开发环境界面: 1、标题栏 2、选单栏 3、工具栏 4、项目工作区窗口 5、输出窗口 6、输出窗口标签 7、状态栏 8、文档窗口 见书第一页: 二、建一个一般MFC的Windows应用程序,屏幕上出现2行字。 1、按上面步骤建一个单文档应用程序名为:显示2行字 2、在View.cpp中找到OnDraw(CDC*pDC)函数,写: CStringstr1