《C--面向对象程序设计》实验指导书(彭成)word版本

2026/4/27 4:35:35

精品文档

实验七 利用AppWizard向导生成

Windows应用程序

一、实验目的

学习利用Appwizard向导开发Windows应用程序的过程。

二、实验内容

术语:AppWizard是一个工具,利用该工具,你可以创建一个建立在

MFC基础上的窗口应用程序框架,然后在这个框架中加上自己的应用逻辑。你可以选择所创建的应用类型,最常用的是多文档应用(就象你用的字编辑器Microsoft Word一样,可以同时打开多个文档窗口的应用)、单文档应用(类似于Windows提供的notepad,一次只能打开一个文档)和对话框应用(类似于Windows的时钟程序)。

1、用AppWizard建立一个单文档应用程序,在窗口中输出”Hello,World!” 2、用AppWizard建立一个对话框应用程序,在对话框上摆放相应控件。程序结果如下图:

三、实验步骤

1、创建一个新项目

利用Developer Studio的AppWizard创建一个新的项目,步骤如下: 1. 选择菜单File|New,系统将显示New对话框

2. 选择Projects标签,在显示的项目类型中选择MFC AppWizard(exe) 3. 在右边的Project Name编辑框中输入项目名称,如“helloMFC”,然后按

OK

4. MFC AppWizard 将分几步询问你有关要建立的新项目的配置。第一个对话

收集于网络,如有侵权请联系管理员删除

精品文档

框问你是创建哪种类型的应用(单文档、多文档还是对话框类型),选择创建单文档应用“Single document”,然后按Next按钮

5. 翻过后面的五个页面(按Next),每个页面可以让你改变项目的不同选

项,这个例子暂时不设置这些选项。

6. 最后一个MFC AppWizard屏幕告诉你App Wizard为你自动产生的类。单击

Finish键,AppWizard显示一个关于该项目的摘要,列出这些类和你所选择的特征。如图所示:

图5-1 最后一个MFC AppWizard屏幕

7. 单击OK,系统自动产生helloMFC所需要的文件。

2、浏览helloMFC项目

当你用MFC AppWizard创建了helloMFC项目后,这个项目的工作区窗口将会打开,工作区窗口(如下图):

收集于网络,如有侵权请联系管理员删除

精品文档

图5-2 打开helloMFC项目后的工作区窗口

你可以先选择FileView看一下AppWizard为你创建了哪些文件,然后选择ClassView看一下定义了哪些类。ClassView中还可以看到一个Globals文件夹,单击它前面的加号,可以看到,有一个预定义的全局变量theApp,这是你的Windows应用程序类的对象。

3、编译连接运行

按F7或者选择菜单Build|Build helloMFC.exe,编译连接得到可执行程序,再按Ctrl+F5或者选择Build|Execute helloMFC.exe运行该程序。程序的结果如下:

图5-3 编译连接运行的结果

4、用MFC处理输出

收集于网络,如有侵权请联系管理员删除

精品文档

现在修改程序。要在程序中间的窗口上显示一行文字“Hello, World” ,步骤如下:

1、 在工作区窗口中选择ClassView标签,单击helloMFC classes前面的加号

(如果已经变成减号则不做此操作) 1、 单击类CHelloMFCView类前面的加号

1、 双击OnDraw()函数,在右边的文档将显示窗口显示文件helloMFCView的

内容,并且自动将光标定位到函数OnDraw()处。 1、 修改OnDraw函数的定义,在最后一行加一句:

pDC->TextOut(50,50,\1、 按Ctrl+s或者选菜单File|Save来保存所作的修改

5、编译连接并运行

重新编译连接该项目,运行程序,也可以用Ctrl+F5直接运行程序,系统将询问是否重新编译该项目,回答“是(Yes)”,如果有编译错误,仔细检查你加的一句话,是否有错。当编译连接通过后,系统会自动运行该程序。查看结果。

三.实验要求

1、写出程序,并调试程序,要给出测试数据和实验结果。 2、整理上机步骤,总结经验和体会。 3、完成实验报告和上交程序。

收集于网络,如有侵权请联系管理员删除


《C--面向对象程序设计》实验指导书(彭成)word版本.doc 将本文的Word文档下载到电脑
搜索更多关于: 《C--面向对象程序设计》实验指导书(彭成)word版本 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219