实验一C++程序在VisualC++60编译系统.docx

上传人:b****4 文档编号:3737815 上传时间:2022-11-25 格式:DOCX 页数:12 大小:101.28KB
下载 相关 举报
实验一C++程序在VisualC++60编译系统.docx_第1页
第1页 / 共12页
实验一C++程序在VisualC++60编译系统.docx_第2页
第2页 / 共12页
实验一C++程序在VisualC++60编译系统.docx_第3页
第3页 / 共12页
实验一C++程序在VisualC++60编译系统.docx_第4页
第4页 / 共12页
实验一C++程序在VisualC++60编译系统.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

实验一C++程序在VisualC++60编译系统.docx

《实验一C++程序在VisualC++60编译系统.docx》由会员分享,可在线阅读,更多相关《实验一C++程序在VisualC++60编译系统.docx(12页珍藏版)》请在冰豆网上搜索。

实验一C++程序在VisualC++60编译系统.docx

实验一C++程序在VisualC++60编译系统

实验一C++程序在VisualC++6.0编译系统中的实现

【预习内容】

预习VisualC++6.0环境的使用方法。

【实验目的】

学会使用VisualC++6.0编译系统完成C++语言的源程序的编译。

掌握VisualC++6.0编译系统的基本使用方法。

【实验内容】

一、VisualC++6.0编译系统功能简介

1.窗口

启动VisualC++6.0进入DeveloperStudio编译环境,如图1.1所示。

主窗口由标题栏、菜单栏、工具栏、工作区窗口,源代码编辑窗口、输出窗口和状态栏组成。

2.菜单

(1)文件(File)菜单

a.New…菜单项

用以打开一个新的编辑对话框窗口。

我们通常从这里开始一个新的应用程序。

IDE自动地给打开的每个窗口加上标题和编号。

编号从l开始,因此第一个窗口的标题通常是xxxl,第二个窗口的标题是xxx2等等。

xxx是区别正在处理文件的类别(源程序、项目文件、资源文件、位图、二进制文件、图标还是光标等)的标号。

如果我们打开了标题为xxxl至xxx6的窗口,然后决定关闭标题为加2的窗口,则在下一次使用Ne队—命令时,这个标题(在这个范例巾为xxx2)将不会再被使用。

wrmdows自动提供下一个更大的数字(在这个范例中为m7)。

打开新编辑对话框的最快方法是单击工具栏上最左边的按钮。

这个按钮上有一个文件的

图片。

我们可以通过单击这个控件来激活New…命令。

b.Open菜单项

与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

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;

cout<

}

第二个文件的文件名为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窗口中。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1