第一范文网 - 专业文章范例文档资料分享平台

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

来源:用户分享 时间:2025/5/23 20:57:26 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

精品文档

实验七 利用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文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c1dyth4ga3y2p7v43zg0p6rgfk15t3500h90_6.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top