精品文档
实验七 利用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、完成实验报告和上交程序。
收集于网络,如有侵权请联系管理员删除
相关推荐: