欢迎来到天天文库
浏览记录
ID:41032271
大小:588.00 KB
页数:34页
时间:2019-08-14
《C++ 可视化编程 完整的实验报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、实验一熟悉VisualC++程序调试方法一、实验目的(1)熟悉VisualC++6.0开发环境;(2)掌握在VisualC++6.0开发环境调试程序的方法。二、实验内容(1)创建三个项目,项目类型分别为:Win32ConsoleApplication、Win32Application和MFCAppWizard(exe),分别编译运行各个程序,观察各种项目类型程序的特点。(2)创建一个Win32ConsoleApplication类型的项目,输入下面的代码,按照要求对代码进行调试。说明:下面的程序求100~1000以内的水仙花数,所谓
2、水仙花数就是一个三位的整数,其个位数字、十位数字和百位数字的立方和等于该数本身的值,则这个数称为水仙花数。#include"iostream.h"#include"math.h"voidnarcissus();//求水仙花数voidmain(){narcissus();}voidnarcissus(){intx1;//百位数字intx20;//十位数字+个位数字intx2;//十位数字intx3;//个位数字intcount=0;//找到的水仙花数的总数for(intx=100;x<1000;x++){x1=x/100;x20=x%
3、100;x2=x20/10;x3=x20%10;if(x1*x1*x1+x2*x2*x2+x3*x3*x3==x){count++;cout<<"Onenarcissusnumberfound:"<4、步执行若干步后,跳出函数体,回到main函数。三、实验结果1.观察三种项目类型对应的程序特点,做出简要说明;创建三个项目,项目类型分别为:Win32ConsoleApplication、Win32Application和MFCAppWizard(exe)(1)Win32ConsoleApplication:创建Win32控制台应用程序。具体内容见本次实验的第二部分。(2)Win32Application:创建Win32应用程序。图1Win32应用程序图2程序运行结果特点:我们可以用鼠标点击完成控制,程序运行时以WinMain()为入5、口,能够使用win32API函数。(1)MFCAppWizard(exe):创建MFC可执行程序。图3MFCAppWizard(exe)程序图4程序运行结果特点:MFC是用来编写Windows应用程序的C++类集,该类集以层次结构组织起来,其中封装了大部分WindosAPI函数和Windows控件,它包含的内容涉及整个Windows操作系统。MFC不仅为用户提供了Windows图形环境下应用程序的框架,而且还提供了创建应用程序的组件。2.程序运行结果图5:求100~1000以内的水仙花数程序运行结果3.记录调试过程中各变量值的变化情6、况图6:程序调试结果表1:单步执行程序,观察各个变量值的变化变量1234……154Count0000……1x100101102103……153X11111……1X20000……5X200123……53X30123……34.在VisualC++6.0中如何进行程序的跟踪调试步骤:(1)在程序代码的main函数中按F9设置断点,按F5启动程序执行到断点处停止;(2)在函数narcissus调用处按F11进入函数内部,按F10单步执行函数,跟踪函数执行的过程,观察各个变量值的变化情况;(3)单步执行若干步后,按Shift+F11跳出函数体7、,回到main函数,再次按F9可消除断点。5.总结实验的心得体会,实验中遇到的困难以及解决的方法在大一时我们便开始学VisualC++6.0,对其开发环境有一定的了解,通过本次实验,进一步熟悉了它的使用,并对Win32Application和MFCAppWizard(exe)的开发环境和特点有了初步的认识。本次实验的重点还在于掌握在VisualC++6.0开发环境调试程序的方法。在进行程序调试时,最好采用模块化的方法,即将程序分成几个模块,然后逐步调试,这样的调试方法尤其适合于较大的程序。实验二熟悉Windows源程序基本结构一、实8、验目的(1)熟悉VisualC++6.0开发环境;(2)熟悉Windows系统事件驱动的运行机制;(3)熟悉Windows应用程序源程序基本结构;二、实验内容创建一个空白的Win32Application应用程序,建立相关文件,手工输
4、步执行若干步后,跳出函数体,回到main函数。三、实验结果1.观察三种项目类型对应的程序特点,做出简要说明;创建三个项目,项目类型分别为:Win32ConsoleApplication、Win32Application和MFCAppWizard(exe)(1)Win32ConsoleApplication:创建Win32控制台应用程序。具体内容见本次实验的第二部分。(2)Win32Application:创建Win32应用程序。图1Win32应用程序图2程序运行结果特点:我们可以用鼠标点击完成控制,程序运行时以WinMain()为入
5、口,能够使用win32API函数。(1)MFCAppWizard(exe):创建MFC可执行程序。图3MFCAppWizard(exe)程序图4程序运行结果特点:MFC是用来编写Windows应用程序的C++类集,该类集以层次结构组织起来,其中封装了大部分WindosAPI函数和Windows控件,它包含的内容涉及整个Windows操作系统。MFC不仅为用户提供了Windows图形环境下应用程序的框架,而且还提供了创建应用程序的组件。2.程序运行结果图5:求100~1000以内的水仙花数程序运行结果3.记录调试过程中各变量值的变化情
6、况图6:程序调试结果表1:单步执行程序,观察各个变量值的变化变量1234……154Count0000……1x100101102103……153X11111……1X20000……5X200123……53X30123……34.在VisualC++6.0中如何进行程序的跟踪调试步骤:(1)在程序代码的main函数中按F9设置断点,按F5启动程序执行到断点处停止;(2)在函数narcissus调用处按F11进入函数内部,按F10单步执行函数,跟踪函数执行的过程,观察各个变量值的变化情况;(3)单步执行若干步后,按Shift+F11跳出函数体
7、,回到main函数,再次按F9可消除断点。5.总结实验的心得体会,实验中遇到的困难以及解决的方法在大一时我们便开始学VisualC++6.0,对其开发环境有一定的了解,通过本次实验,进一步熟悉了它的使用,并对Win32Application和MFCAppWizard(exe)的开发环境和特点有了初步的认识。本次实验的重点还在于掌握在VisualC++6.0开发环境调试程序的方法。在进行程序调试时,最好采用模块化的方法,即将程序分成几个模块,然后逐步调试,这样的调试方法尤其适合于较大的程序。实验二熟悉Windows源程序基本结构一、实
8、验目的(1)熟悉VisualC++6.0开发环境;(2)熟悉Windows系统事件驱动的运行机制;(3)熟悉Windows应用程序源程序基本结构;二、实验内容创建一个空白的Win32Application应用程序,建立相关文件,手工输
此文档下载收益归作者所有