欢迎来到天天文库
浏览记录
ID:1353781
大小:1.98 MB
页数:94页
时间:2017-11-10
《c++程序设计实践样例》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、C++程序设计实践教材第一章程序设计同步实验指导实验一VisualC++集成开发环境(IDE)入门一、实验目的1.初步学会使用VisualC++集成开发环境:①进入和退出;②菜单、工具栏的使用;③用户窗口区的划分:workspace,scourcefile,message。2.初步了解调试程序方法。二、实验内容1.范例:VisualC++控制台应用程序设计步骤。作为学习面向对象的C++的第一步,学习的重点是算法,必须避免用户图形界面的干扰,这时可采用控制台应用程序进行练习。控制台应用程序创建一个窗口模拟DOS进行输入输出。下面是一个控制台
2、应用程序实例,该程序要求用户从键盘输入3个整数,然后按照从小到大的顺序在屏幕上输出。[步骤一]进入和退出VisualC++集成开发环境启动并进入VisualC++集成开发环境有至少有三种方法:⑴在开始菜单上,选择程序,然后选择MicrosoftVisualStudio6.0组,再选择MicrosoftVisualC++6.0,如图1.1。⑵在桌面上创建MicrosoftVisualC++6.0的快捷方式,直接双击该图标;⑶如果已经创建了VC的某种工程,双击该工程的dsw(DevelopStudioWorkshop)文件图标,也可进入集成开
3、发环境,并打开该工程。选择File
4、Exit菜单,退出集成开发环境。图1.1进入VisualC++集成开发环境[步骤二]创建一个控制台应用程序工程。⑴入VC环境后,选择File
5、New菜单,弹出New对话框,在Projects页面选择Win32ConsoleApplication工程类型,在Projectname编辑框输入工程名Exp1_1,在Location编辑框输入工程路径E:projectsExp1_1,如图1.2所示,按OK按钮。1第一章控制台应用程序图1.2NewProject页面,创建新的应用程序图1.3Win32Cons
6、oleApplicationStep1of12C++程序设计实践教材⑵随后的Win32ConsoleApplicationStep1of1中,参见图1.3,选择anemptyproject,按Finish按钮。⑶现ProjectInformation框,如图1.4。显示创建了一个空的控制台应用程序,且没有任何文件被添加到新工程中,此时,工程创建完成。图1.4NewProjectInformation窗口[步骤三]程序的编辑、编译、建立、执行。⑴选择File
7、New菜单项,在New对话框的Files页面选择C++SourceFile,输入文
8、件名Exp1_1.cpp,选中AddtoProject复选框,如图1.5,按OK按钮,打开了源文件编辑窗口。输入以下源代码。#includeusingnamespacestd;intmain(){inta,b,c;intmax,min;3第一章控制台应用程序cout<<"请输入三个不等整数:";cin>>a>>b>>c;if(a>b){max=a;min=b;}else{max=b;min=a;}if(c>max)//A行//B行cout<9、c10、Build菜单项,链接并建立工程的EXE文件,得到可执行文件Exp1_1.exe。这时编译器可能会给出链接错误。链接错误(Link11、ingError)处理:链接时可能产生错误,原因可能是所需要的库文件或目标文件缺少,或程序中调用的Extern函数没有定义等,只要补充相应文档再重新建立即可。⑷选择Build12、Execute菜单项,执行工程文件,会出现一个类似DOS操作系统的窗口,光标闪烁等待输入,按要求输入三个不等的整数后按Enter键,屏幕上由大到小输出这三个整数如图1.6。图1.6例1_1运行结果[步骤四]程序的程序的调试简介运行程序,可能会发现程序没有编译错误,也能执行,但执行的结果不对,此时,除了仔细分析源程序,还可借助调试工具进行跟踪调试。例如,在例1_1程序13、中B行处出错,在else后多加一个分号:¼else;{max=b;min=a;}用88,45,67这组数据测试,发现输出结果为674588,结果不对。下面介绍调试过程。首先在源程序中可能出现错
9、c10、Build菜单项,链接并建立工程的EXE文件,得到可执行文件Exp1_1.exe。这时编译器可能会给出链接错误。链接错误(Link11、ingError)处理:链接时可能产生错误,原因可能是所需要的库文件或目标文件缺少,或程序中调用的Extern函数没有定义等,只要补充相应文档再重新建立即可。⑷选择Build12、Execute菜单项,执行工程文件,会出现一个类似DOS操作系统的窗口,光标闪烁等待输入,按要求输入三个不等的整数后按Enter键,屏幕上由大到小输出这三个整数如图1.6。图1.6例1_1运行结果[步骤四]程序的程序的调试简介运行程序,可能会发现程序没有编译错误,也能执行,但执行的结果不对,此时,除了仔细分析源程序,还可借助调试工具进行跟踪调试。例如,在例1_1程序13、中B行处出错,在else后多加一个分号:¼else;{max=b;min=a;}用88,45,67这组数据测试,发现输出结果为674588,结果不对。下面介绍调试过程。首先在源程序中可能出现错
10、Build菜单项,链接并建立工程的EXE文件,得到可执行文件Exp1_1.exe。这时编译器可能会给出链接错误。链接错误(Link
11、ingError)处理:链接时可能产生错误,原因可能是所需要的库文件或目标文件缺少,或程序中调用的Extern函数没有定义等,只要补充相应文档再重新建立即可。⑷选择Build
12、Execute菜单项,执行工程文件,会出现一个类似DOS操作系统的窗口,光标闪烁等待输入,按要求输入三个不等的整数后按Enter键,屏幕上由大到小输出这三个整数如图1.6。图1.6例1_1运行结果[步骤四]程序的程序的调试简介运行程序,可能会发现程序没有编译错误,也能执行,但执行的结果不对,此时,除了仔细分析源程序,还可借助调试工具进行跟踪调试。例如,在例1_1程序
13、中B行处出错,在else后多加一个分号:¼else;{max=b;min=a;}用88,45,67这组数据测试,发现输出结果为674588,结果不对。下面介绍调试过程。首先在源程序中可能出现错
此文档下载收益归作者所有