实验一C++程序在VisualC++60编译系统Word下载.docx
- 文档编号:16642592
- 上传时间:2022-11-25
- 格式:DOCX
- 页数:12
- 大小:101.28KB
实验一C++程序在VisualC++60编译系统Word下载.docx
《实验一C++程序在VisualC++60编译系统Word下载.docx》由会员分享,可在线阅读,更多相关《实验一C++程序在VisualC++60编译系统Word下载.docx(12页珍藏版)》请在冰豆网上搜索。
与New—命令不同(这个命令打开一个编辑对话框以编辑以前不存在的文件),Open菜单项打开的对话框需要一些有关以前保存文件的信息。
这个对话框叫做openFile对话框,它显示缺省驱动器、路径、文件按索参数,并量允许用户设定自己的选择。
这个对话框有一个节省时间的功能,它可以自动地记住设置并把它作为以后打开时的缺省选项。
在试图打开一个已经被打开的文件时,会给出声音提示和警告信息。
这样可以避免打开同—个文件的两个甚至多个拷贝,在编辑了其中的一个以后,又保存了没有得到更新的
版本。
工具栏上左边第二个按钮上面画着一个文件夹和一个打开箭头,通过这个按钮可以直接激活Open…菜单。
c.Close菜单项
用于关闭一个打开的文件。
如果打开了多个文件,那么这个命令将关闭活动的或者选中的窗口。
从窗口的边框上可以看出哪个窗口是活动的。
活动的或者说被选中的窗口中带有键盘和鼠标的输入点(意思是这个窗口接受键盘和鼠标的输入),而且按照系统选定的颜色优先值显示。
这些优先值一般包括彩色的标题条和暗色的窗口边框。
不活动的窗口通常具有灰色的标题条和边框。
如果在无意中按了Close项,要关闭一个没有保存过的文件,这时也不用担心,集成环
境会自动地采取保护措施,它会提示这个文件还没有保存,并且询问现在是否要保存,以此
避免造成任何不必要的损失。
d.Save菜单项
将当前活动的或被选中的窗口内容保存到指定文件。
只要简单地检查——下窗口的标题条,就可以分辨出窗口中的内容是否已经保存过。
如果看到的是——个缺省的标题,如xxxl,就可以知道这个窗口的内容还从来没有以有效的文件名保存过。
在保存一个从来没有保存过的文件时,系统会自动调用SaveAs对话框。
e.SaveAs菜单项
可将活动窗口中的内容以新的名字保存—个备份。
在什么情况下会用到这个选项呢?
可能会遇到这样的情况,刚刚完成一个项目,并有一个正在使用的程序。
这时,也许想要试着作——些改动,但又不想破坏现在的版本,出于安全的考虑,可选择SaveAs…选项,把文件的内容拷贝到一个新的文件中,然后就可以放心地更改复制的版本了。
这时,即使发生了灾难性的错误也不要紧,只要回到原来的文件就行了。
f.Saveall
save项的问题是它只保存活动窗口的内容,Saveall菜单项保存所有窗口的内容,如果有窗口的内容还从来没有被保存过,SaveA11命令会自动调用SaveAs对话框,要求为其输入有效的文件名。
g.OpenWorkspace菜单项
选择该命令,将弹出“OpenWorkspace”对话框,用来打开该工作区的文件,也可打开其他文件。
h.CloseWorkspace菜单项
该命令用来关闭当前工作区的文件。
选择该命令后,弹出一个对话框,提示用户是关闭所有文件还是保留这些文件。
i.RecentFiles菜单项
该命令用来显示打开过的最近4个文件,单击该文件名可以将该文件打开。
k.Exit菜单项
该命令用来退出VisualC++6.0编译系统。
在退出系统前,应将打开的文件保存。
(2)Edit菜单
a.Undo命令
Undo菜单项可用以取消最近的编辑操作。
我们也可以通过工具栏来实现undo操作。
在工具栏上Undo是一个向左指向的箭头。
b.Redo
菜单项可用以恢复最近的undo操作。
如果发现曾经认为错误的操作是有效的,就可以通过redo项来重新执行这个操作。
Redo选项也可以通过工具栏来使用。
在工具栏上,Redo项用向右指的箭头来代表。
c.Cut命令
Cut菜单项将选定的文本从活动窗口中拷贝到剪贴板,并将它从活动窗口中删除。
d.Copy命令
Copy菜单项将选定的文本内容拷贝到剪贴板上。
e.Paste命令
Paste菜单项用于将剪贴板上的内容插入当前的光标位置。
f.Delete命令
Delete菜单项删除选定文本而不把它拷贝到剪贴板上去。
g.SelectAll命令
SelectAll菜单项选定活动窗口中的所有内容以供剪切、拷贝或删除。
h.Find命令
该命令的功能是用来在当前打开的文件中查找指定的字符串。
i.Findinfiles
在多个文件中搜索指字的字符串。
j.Replace命令
Replace…菜单项激活Replacee…对话框,可用以替换文本。
k.GoTo命令
通过GoTo…莱单项,我们可以在活动编辑窗口内将光标快速移动到特定位置。
l.bookmarks命令
bookmarks…选项用以在源程序中最常访问的代码行上加上书签。
m.Breakpoint命令
Breakpoint…选项可用以在指定位置设置断点,也可以是选定的数据项或消息。
n.ListMembers命令
该功能显示选定类或结构的有效成员变量或函数的列表。
o.ParameterInfo命令
该功能显示光标左边函数的完整声明,包括参数列表。
粗体参数表示在键入该函数时要
求的下一个参数。
(3)View菜单
a.ClassWizard命令
该命令用来显示MFCClassWizard对话框,使用它可以进行MFC的常规操作。
b.FullScreen命令
该命令用来使源代码编辑区扩大到全屏幕。
c.Workspace命令
该命令用于显示项目工作区窗口。
d.Output命令
该命令用于显示数据输出窗口,在编译时该窗口将会显示出编译及链接信息,包括出错信息。
e.DebugWindow命令
该命令出现级联菜单,在级联菜单中列出了调试窗口的若干操作。
(4)Insert菜单
a.ResourceCopy命令
该命令用来复制选定的资源。
b.FileAsText命令
该命令用来选择插入到文档中的文件。
c.NewATLObject命令
该命令用来启动ATLObjectWizard,将添加新的对象到项目中。
(5)Project菜单
a.SetActiveProject命令
SetActiveProject命令用来选择前活动项目。
b.InsertProjectintoWorkspace命令
该命令用来将项目插入到工作区中。
c.AddToProject命令
该命令用来将新文件或已有文件或部件及控制加到指定的项目中去。
(6)Build命令
a.Compile命令
该命令用于编译显示在的代码编辑编辑窗口中的源文件。
并检查源文件中的语法错误。
b.Build命令
该命令用来创建当前文件项目。
包含了对源文件或项目编译和连接,最终生成可执行文件。
c.RebuildAll命令
该命令用来对所有文件进行重新编译、连接、包含已编译过的文件。
d.Execute命令
该命令用来运行已生成好的可执行文件,并将运行结果显示到相应的环境中。
e.StartDebug命令
选择该命令出现级联菜单,选取该菜单项便可启动调试器。
并用Debug菜单项代替Build菜单项。
f.Go命令
该命令用在调试过程中,从当前语句启动或者继续运行。
g.Restart命令
该命令将系统重新装载程序到内存中,并将放弃所有变量的当前值。
h.StopDebugging命令
该命令将中断当前调试过程,并返回到原来的编辑状态。
i.Stepinto命令
该命令用来设置单步执行程序。
j.Stepout命令
该命令用来在单元步执行时,从某个函数体内跳出,调试该函数调用语句后面的语句。
该命令与Stepinto命令配合使用。
k.Stepover命令
该命令也是单步操作命令,只是当程序执行到某一函数调用语句时,不进入该函数体,直接进执行该调用语句,然后停在该调用语句后面的语句。
l.QuickWatch命令
选择该命令,将弹出QuickWatch对话框,通过该对话框可以查看和修改变量和表达式,或将变量和表达式添加到Watch窗口中。
(7)Tool菜单
该菜单中的命令用来浏览用户程序中定义的符号、定制菜凌晨与工具栏,激活常用工具或更改选项和变量的设置。
(8)Window菜单
a.NewWindow命令
该菜单的命令用来为当前项目打开一个新窗口。
b.Split命令
该命令用于将活动窗口进行分区。
c.Close命令
该命令用来关闭当前打开的窗口。
d.CloseAll命令
该命令用来关闭所有的窗口。
e.Next命令
该命令用来显示下一个窗口。
f.Previous命令
该命令用业显示前一个窗口。
(9)Help菜单
Help用来获得大量的帮助信息。
3.项目工作区
项目(Project)是一些相互关联的源文件的集合,这些源文件组成一个程序,它们被编译、连接后生成一个可执行文件。
在VisualC++中,文件、项目和项目配置是由项目工作区组织起来的。
项目工作区的内容和设置通过项目工作区文件(.dse)来描述,在建立一个项目工作区文件的同时,还生成项目文件(.dsp)和工作区选项文件(.opt)用来保存工作区的设置。
项目工作区窗口用来查看和修改项目中的所有元素。
该窗口的底部提供了3种面板:
a.类面板(ClassView)
该面板在项目工作区窗口中显示该项目中所有类及其成员函数。
双击某一项,则在右边的源代码编辑窗口中显示该成员的源代码。
b.文件面板(FileView)
该面板在项目工作区窗口中显示出所有的资源文件及其相互关系。
双击某一项,则在右边的源代码编辑窗口内打开该文件,显示其源代码。
c.资源面板
该面板在项目工作区窗口中显示项目中的所有资源。
双击某一项时,则在右边的源代码编辑窗口内显示该资源的图形编辑窗口,可直接在该窗口内增添资源或修改资源特性。
二、上机操作过程
1.C++单文件应用程序的实现
(1)编辑
单击主窗口菜单栏中的File菜单项,弹出如图1.2所示的下拉式菜单。
单击下拉式菜单中的选项New,弹出New对话框,如图1.3所示。
该对话框中有4个标签。
选择File标签后,弹出的对话框中列出了13个选项。
在编辑单个C++源文件时,单击C++SourceFile选项。
在右边的File中输入新建源文件的文件名"
f"
。
并在Location中指定源文件保存的位置。
单击ok返返回到MicrosoftVisualC++的主窗口。
这时可在源代码编辑窗口中输入源代码程序。
输入下述源程序:
#include<
iostream.h>
voidmain()
{
cout<
<
"
WelcomtoVisualC++.\n"
;
}
(2)保存
单击菜单栏中File菜单项,在其下拉菜单中选择Save选项或者SaveAs选项,弹出“保存为”对话框。
选择存放文件的路径后,在“文件名”框内输入文件名(默认的扩展名为cpp)后按回车键,或按“保存”按钮即可。
(3)编译和连接
选择菜单栏中的Build菜单项,在弹出的下拉式菜单中单击Compilef.cpp选项,将对该源代码程序进行编译。
如果发现错误,则针其错误信息显示在下面的输出窗口中,该信息将指出错误性质、出现位置及错误原因等内容。
双击某条错误信息时,将会有一个提示箭头指向源代码编辑窗口中出错行的右边。
用户可以根据错误性质进行修改主,然后再重新编译,直到没有显示错误信息为止。
再单击下拉菜单项中的Buildf.exe选项,将对编译好的程序进行连接。
如果该程序尚未编译,它将会先编译,之后再进行连接。
在连接过程中,如果发现错误,仍在输出窗口中显示其错误信息,用户需攸程序后再连接,直到没有错误为止,最后生成可执行文件。
(4)运行
源代码程序经过编译连接后,生成可执行文件,此时便可运行。
单击Build菜单项的下拉式菜单中的Executef.exe选项,生成的可执行文件将被运行,运行后的输出结果被显示在DOS窗口屏幕上,查看输出结果后,按任意键,将返回到VisualC++的主窗口。
2.C++多文件应用程序的实现
(1)编辑程序中的多个文件
单击File菜单项的下拉式菜单中的New选项,出现New对话框。
在该对话框中,选择File标签,在该标签的列表清单中双击C++SourceFile选项,弹出VisualC++6.0的主窗口,在源代码编辑窗口中输入其中一个文件,接着再输入该程序的其他文件,并单击File菜单项的下拉式菜单中Save或SaveAs选项,分别将输入的文件按指定的文件名存好。
下面给出一个由两个文件组成的程序的例子。
第一个文件的文件名为f1.cpp,具体内容如下:
#include<
intadd(int,int);
voidmain()
inta,b;
a=7;
b=8;
add(a,b)<
endl;
第二个文件的文件名为f2.cpp,其内容如下:
intadd(intx,inty)
returnx+y;
(2)创建项目文件
创建一个空的项目文件,用来存放该程序的上述两个文件。
创建一个空项目的方法如下:
先单击File菜单项的下拉式菜单中的New选项,出现New对话框。
选择该对话框中的Projects标签。
在该标签的对话框中,单击Win32ConsoleApplication选项,这时在右边的Platforms框内出现Win32。
如图1.4所示。
接着,在该标签的对话框的在侧Proiectname文本框内输入一个项目文件名bbb,然后在Location文本框内生成一个路径名"
G:
\bbb"
,该名可以修改。
单击ok按钮。
出现Win32ConsoleApplication-Step1of1对话框,如图1.5所示。
该对话框上方出现提示信息:
WhatkindofConsoleApplicationdoyouwanttocreate?
(请选择你所要创建的控制台应用程序的类型)。
这时选择Anemptyproject选项,单击该对话框下方的Finish按钮。
这时,屏幕上出现NewProjectInformation对话框,如图1.6所示,该对话框告诉用户所创建的控制台应用程序新框项目的特性。
单击该对话框下方的OK按钮,返回到VisualC++6.0主窗口。
项目文件bbb创建结束。
(3)将多个文件添加项目中去
首先,在VisualC++6.0主窗口中,选择菜单栏中Project菜单项,在出现的下拉式菜单中单击AddToProjects选项,在弹出的级联菜单中单击Files选项,弹出InsertFileintoProject对话框,如图1.7所示。
在该对话框中,先确定项目文件bbb,显示在“搜寻”框内,打开f1.cpp和f2.cpp所在的文件夹,将这两个文件选择到该对话框的文件名框内。
然后,单击OK按钮,则完成添加文件的任务。
此时,项目文件bbb中将包含有f1.cpp和f2.cpp。
(4)编译连接项目文件
选择菜单栏中的Build菜单项的下拉式菜单中的Buildbbb.exe选项,按顺序编译项目中的个文件。
如里发现错误,仍将其错误信息显示在输出窗口中,并停止编译。
修改其错误后,继续单击Buildbbb.exe选项,则重新编译,第一个文件编译好后,再编译第二个文件,直到所有文件都编译好后,再进行连接。
连接无错时,生成可执行文件bbb.exe。
(5)运行项目文件
单击Build菜单项的下拉式菜单中的Executebbb.exe选项,将执行该项目文件,并将输出结果显示在DOS窗口中。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验 C+ 程序 VisualC 60 编译 系统