Visual+C+++60集成开发环境.docx
- 文档编号:25433322
- 上传时间:2023-06-08
- 格式:DOCX
- 页数:25
- 大小:484.15KB
Visual+C+++60集成开发环境.docx
《Visual+C+++60集成开发环境.docx》由会员分享,可在线阅读,更多相关《Visual+C+++60集成开发环境.docx(25页珍藏版)》请在冰豆网上搜索。
Visual+C+++60集成开发环境
VisualC++6.0集成开发环境
Microsoft公司推出的VisualC++6.0是运行在Windows平台上的交互式的可视化集成开发环境。
VisualC++6.0(简称VC6.0)不但与Windows平台的结合十分完美,利用它开发的程序具有强大的功能,而且它与Windows同步更新,对程序开发者具有极强的吸引力,已成为目前使用最为广泛的C++语言集成开发环境之一。
利用VisualC++6.0集成开发环境,可以有效地编写和运行C语言程序。
1.3.1 VisualC++6.0的安装和启动
1.硬件环境
① 主机:
Pentium处理器。
② 内存:
32MB或以上。
③ 显示卡:
SVGA彩显。
④ 显示器的分辨率:
800×600以上。
⑤ 硬盘剩余空间:
200MB以上。
2.软件环境
操作系统:
中文版Windows2000或WindowsXP。
3.安装VisualC++6.0
① 插入VisualC++6.0的光盘,打开“安装向导”对话框,如图1-7所示。
图1-7 安装向导
② 单击“下一步”按钮,再选中“接受协议(A)”,再单击“下一步”按钮,系统提示输入产品序列号、用户名及所在单位名称,如图1-8所示。
③ 输入完成后,单击“下一步”按钮,屏幕中央弹出信息提示框,单击“确定”按钮,重新启动计算机,进入下一步的安装。
④ 安装DCOM98组件。
单击“下一步”按钮,安装完后按照提示再单击“确定”按钮,重新启动计算机,进入下一步的安装。
⑤ 在安装模式中选择“自定义”(custom)模式。
用户也可根据需要选择“产品”(products)或“服务器应用程序”(severapplication)模式。
⑥ 单击“下一步”按钮,系统给出“选择公用安装文件夹”的路径(默认值),用户也可以改变。
⑦ 单击“下一步”按钮,稍等再单击“继续”按钮,进入正式安装过程,屏幕显示产品序列号与图1-8中输入的信息相同,凭该序列号,可以通过网络获得Microsoft公司的技术支持。
图1-8 产品序列号注册 ⑧ 单击“确定”按钮,稍后出现对话框,允许用户选择需要安装的组件,如MicrosoftVisualBasic6.0、MicrosoftVisualFoxPro6.0等。
⑨ 单击所需组件前面的复选框,选中项的小框中出现“√”,再单击“继续”按钮,系统开始复制文件。
⑩ 根据提示重新启动计算机,完成安装。
4.启动VisualC++6.0
启动VisualC++6.0的操作步骤如下:
① 单击“开始|所有程序|MicrosoftVisualStudio”,显示该项下级菜单。
② 单击“MicrosoftVisualC++6.0”,即可启动,若是第一次运行,将显示每日提示“TipoftheDay”,单击“NextTip”按钮,就可看到有关各种操作的提示。
如果不选中“Showtipsatstartup”复选框,那么以后启动运行VisualC++6.0时,将不再出现此对话框。
单击“Close”按钮关闭此对话框,进入启动VisualC++6.0开发环境。
1.3.2 主窗口简介
1.主窗口
信息输出窗口
源程序编辑窗口
启动VisualC++6.0进入DeveloperStudio编译环境,如图1-9所示。
图1-9 VisualC++6.0编译环境窗口
项目工作区窗口
图1-9 VisualC++6.0开发环境
主窗口由标题栏、菜单栏、工具栏、工作区窗口、源代码编辑窗口、输出窗口和状态栏组成。
屏幕窗口中最上方是标题栏,显示所打开的应用程序名。
标题栏左端是控制菜单图标,单击后弹出窗口控制菜单。
标题栏右端从左至右有3个控制按钮,分别为最小化、最大化(还原)和关闭按钮,可用它们快速设置窗口的大小。
标题栏下方是菜单栏,由9个菜单项组成。
单击菜单项弹出下拉式菜单,可使用这些菜单实现集成环境的各种功能。
菜单栏下方是工具栏,它由若干个功能按钮组成,单击按钮可实现某种操作功能。
工具栏的下方有左、右两个窗口,左窗口是项目工作区窗口,右窗口是源代码编辑窗口。
在项目工作窗口和源代码编辑窗口的下方有一个输出窗口,在创建项目(Build)时,用来显示项目创建过程中的错误信息。
屏幕最底部是状态栏,它可给出当前操作或所选命令的提示信息。
在上述窗口组成部分中,工作区窗口可通过单击工具栏中的
Workspace按钮隐藏或显示;输出窗口可通过单击工具栏中的
Output按钮隐藏或显示。
隐藏这些窗口可以扩大源代码编辑区的大小。
2.菜单栏
VisualC++6.0主窗口的菜单栏中包含有9个主菜单项:
File(文件)、Edit(编辑)、View(查看)、Insert(插入)、Project(工程)、Build(组建)、Tools(工具)、Window(窗口)和Help(帮助)。
下面对一些常用和比较重要的菜单命令进行介绍。
(1)文件菜单
该菜单的各个命令选项主要完成对文件进行创建、打开、关闭、保存和打印等操作。
打开文件菜单,出现如图1-10所示的下拉菜单项,共有14个选项。
图1-10文件菜单 图1-11 新建命令对话框
⏹“文件|新建…”命令
选择该命令,出现如图1-11所示的对话框。
该对话框是用来创建文件、项目、工作区以及其他文档的。
它有4个标签:
文件、工程、工作区和其他文档。
①文件标签
显示出可创建的文件类型,包括以下内容:
ActiveServerPage(服务器页文件)
BinaryFile(二进制文件)
C/C++HeaderFile(C/C++头文件)
C++SourceFile(C++源程序文件)
HTMLPage(HTML页文件)
MacroFile(宏文件)
SQLScriptFile(SQL脚本文件)
光标文件
图标文件
位图文件
文本文件
资源脚本文件
资源模板文件
选择某种文件类型后,在对话框内右边的“文件名”文本框内键入要创建的文件名,在“位置”编辑框内输入或修改文件名所在路径,单击“确定”按钮完成。
②工程标签
显示出各种可供选择的项目类型,可供选择的项目类型包括以下内容:
ATLCOMAppWizard(ATL应用程序创建向导)
ClusterResourceTypeWizard(簇资源类型创建向导)
CustomAppWizard(自定义的应用程序创建向导)
DatabaseProject(数据库项目)
DevStudioAdd-inWizard(自动化宏添加向导)
ExtendedStoredProcWizard(用于访问SQLServer动态链接库的向导)
ISAPIExtensionWizard(Internet服务器向导)
MakeFile(C/C++生成文件)
MFCActiveXControlWizard(MFCActiveX控制程序创建向导)
MFCAppWizard(exe)(MFC可执行程序创建向导)
MFCAppWizard(d11)(MFC动态链接库创建向导)
NewDatabaseWizard(新数据库创建向导)
UtilityProject(单元项目)
Win32Application(Win32应用程序)
Win32ConsoleApplication(Win32控制台应用程序)
Win32Dynamic-LinkLibrary(Win32动态链接库)
Win32StaticLibrary(Win32静态链接库)
选择某种项目类型后,在该对话框内右边的“工程名称”文本框中输入项目名,在“位置”编辑框内输入或修改项目所在路径,单击“确定”按钮完成。
③工作区标签
通过工作区标签可以创建空白工作区。
要创建空白工作区,选择“空白工作区”,在“工作区名称”文本框中输入工作区名,在“位置”编辑框中输入工作区存放的位置,单击“确定”按钮完成。
④ 其他文档标签。
通过其他文档标签可以创建其他类型的文件和文档。
要创建某一类型的文件,先选中要创建的文件类型,在“文件名”文本框中输入文件名,在“位置”编辑框中输入文件存放的位置,单击“确定”按钮完成。
如果要将文件加入当前已经打开的工程中,只要选中“加入到工程”复选框即可。
⏹“文件|打开…”命令
选择该命令后,弹出“打开”对话框,该对话框可用来打开C++源文件、项目文件和其他文件。
具体操作方法如下:
先在“查找范围”栏中选定要打开的文件的路径,再通过“文件类型”栏指定要打开文件的类型。
此时,在文件名列表框中会出现所要选的文件名。
双击文件名,或单击文件名再单击“打开”按钮。
两种方式都可以打开所选的文件。
⏹“文件|打开工作空间”命令
选择该命令将弹出“打开工作区”对话框,它用来打开该工作区的文件,也可打开其他文件。
⏹“文件|关闭工作空间”命令”
该命令用来关闭当前工作区的文件,选择该命令后,弹出一个对话框,提示用户是关闭所有文件(选择Yes)还是保留这些文件(选择No)。
⏹“文件|保存”命令
该命令用于保留当前窗口中的文件内容,并存放到原文件名中。
如果该文件是未命名的新文件,则系统提示“另存为”对话框。
⏹“文件|另存为…”命令
该命令用来将已打开的文件保存到一个新的文件名中。
选择该命令,出现“另存为”对话框,用户可将新的文件名输入到该对话框中的文件名文本框内。
⏹“文件|保存全部”命令
该命令用来保存当前窗口中所有被打开的文件的内容。
如果某个文件尚未命名,系统将会提示用户先输入文件名。
⏹“文件|页面设置…”命令
该命令用来设置和格式化打印结果。
选择该命令后,出现“页面设置”对话框,使用该对话框为打印文档设置标题、脚注以及边距等。
⏹“文件|最近文件”命令
该命令用来显示打开过的最近4个文件,单击该文件名可以将该文件打开。
⏹“文件|退出”命令
该命令用来退出VisualC++6.0编译系统。
在退出系统前,应将打开的文件保存。
(2)编辑菜单
该菜单的功能是对文档进行编辑和搜索,例如:
撤销/重复,剪贴命令(剪切/复制/粘贴/删除)等,如图1-12所示。
此外,常用命令还有:
⏹“编辑|查找…”命令
该命令的功能是用来在当前打开的文件中查找指定的字符串。
选择该命令后,出现“查找”对话框,在该对话框的“查找”文本框中输入要查找的字符串,在“方向”框内,选择查找方向:
向前(Up)和向后(Down)。
再在4个复选框内根据需要进行选择。
Matchwholewordonly(仅匹配整个单词)
Matchcase(区分大小写字母)
Regularexpression(正则表达式)
SearchallopenDocuments(搜索所有打开的文档)
⏹“编辑|转到…”命令
该命令用来指定如何将光标移到当前活动窗口的指定位置。
⏹“编辑|书签…”命令
该命令用来设置、命名、删除和读取书签。
⏹“编辑|断点…”命令
该命令用来设置、删除和查看断点。
断点可分为位置断点、数据断点、消息断点和条件断点。
断点将告诉调试器何时何处中断程序的执行,以便检查程序代码、变量和寄存器的值。
⏹“编辑|列出成员”命令
该命令用来列出当前光标处对象类属的成员。
可以通过双击相应的成员名,将该成员添加到光标处。
图1-12 编辑菜单
⏹“编辑|参数信息”命令
该命令用来显示当前光标处函数的参数信息,可在书写函数时提供参考,保证调用函数的实参与形参的一致性,从而减少错误。
(3)查看菜单
该菜单包含调试信息和控制屏幕显示方式的命令项,并提供从这里访问MFCClassWizad的方法,如图1-13所示。
常用的命令项有:
⏹“查看|建立类向导…”命令
该命令用来显示MFCClassWizard对话框,是MFC的类向导,用于建立消息影射函数、为控件引入成员变量等。
⏹“查看|工作空间”命令
该命令用来显示项目工作区窗口。
⏹“查看|输出”命令
该命令用来显示数据输出窗口,在编译时该窗口将会显示出编译信息,包括出错信息。
⏹ “查看|调试窗口”命令
图1-13 查看菜单
选择该命令出现级联菜单,在级联菜单中列出了调试窗口的若干操作。
(4)插入菜单
该菜单可以创建新类、资源、窗体,并将它们插入到文档中,也可以将文件作为文本插入到文档中,还可以添加新的ATL对象到项目中,如图1-14所示。
常用的命令项有:
⏹“插入|资源…”命令
该命令用来复制选定的资源。
⏹ “插入|作为文本文件…”命令
图1-14 插入菜单
⏹“插入|类…”命令
该命令用来选择插入到文档中的类。
(5)工程菜单
该菜单用来对项目和工作区进行管理。
可以选择指定项目为工作区中的当前(活动)项目,也可以将文件、文件夹等添加到指定的项目中去,还可以编辑和修改项目间的依赖关系,如图1-14所示。
常用的命令项有:
⏹“工程|设置活动工程”命令
该命令用来选择当前活动项目。
⏹“工程|增加到工程”命令
图1-14 工程菜单
该命令用来将新文件或已有文件加到指定的项目中。
⏹“工程|插入工程到工作空间”命令
该命令用来将项目插入到工作区中。
(6)组建菜单
该菜单包括用于编译、连接和运行应用程序的命令,如图1-15所示。
常用的命令项有:
⏹“组建|编译”命令
该命令用来编译显示在源代码编辑窗口中的源文件。
在编译过程检查源文件中是否有语法错误。
如果发现错误(显示warning或error),则将错误信息显示在输出窗口中。
双击某行错误信息时,将在源代码编辑窗口中用粗箭头指向出错的代码行,以便修改。
⏹“组建|组建”命令
该命令用来创建当前文件项目。
该命令实际上包含了对源文件或项目的编译和连接,最终生成可执行文件。
如果被创建的文件或项目已被编译,则该命令将用来连接,生成可执行文件。
在编译或连接中检查出语法错误时,将出错信息显示在输出窗口中,用户
图1-15 组建菜单修改后,再进行创建,直到生成可执行文件为止。
⏹ “组建|全部重建”命令
该命令用来对所有文件进行重新编译、连接,包含已编译过的文件。
因此,此项操作耗时稍长。
⏹ “组建|执行”命令
该命令用来运行已生成好的可执行文件,并将运行结果显示到相应的环境中(如MS-DOS、WindowsXP或Windows2000等)。
⏹“组建|开始调试”命令
选择该命令出现级联菜单,选取该菜单项便可启动调试器。
这时,将用Debug菜单项代替Build菜单项。
⏹Debug|Go命令
该命令用在调试过程中,从当前语句启动或者继续运行。
⏹Debug|Restart命令
该命令将系统重新装载的程序存到内存中,并且将放弃所有变量的当前值。
⏹Debug|StopDebugging命令
该命令将中断当前调试过程,并返回到原来的编辑状态。
⏹Debug|Stepinto命令
该命令用来设置单步执行程序。
当程序执行到某一函数调用语句时,进入该函数体,并从第一行语句开始单步执行。
⏹Debug|Stepover命令
该命令也是单步操作命令,不同的是当程序执行到某一函数调用语句时,不进入该函数体内,直接执行该调用语句,然后停在该调用语句后面的语句。
⏹Debug|Stepout命令
该命令用来在单步执行时从某个函数体内跳出,调试该函数调用语句后面的语句。
该命令是与Stepinto命令配合使用,先用Stepinto命令将单步执行的语句植入某函数体内,发现不需要对该函数体内进行单步调试时,使用该命令跳出该函数体。
⏹Debug|QuickWatch命令
选择该命令,将弹出QuickWatch对话框,通过该对话框可以查看和修改变量和表达式,或将变量和表达式添加到Watch窗口中。
(7)工具菜单
图1-16 工具菜单 图1-17 窗口菜单 图1-18 帮助菜单
该菜单中的命令用来浏览用户程序中定义的符号、定制菜单与工具栏,激活常用的工具或更改选项和变量的设置,如图1-16所示。
(8)窗口菜单
该菜单的命令用来进行有关窗口的操作,如图1-17所示。
常用的命令项有:
⏹“窗口|新建窗口”命令
该命令为当前项目文件打开一个新窗口。
⏹ “窗口|分割”命令
该命令用来将活动窗口进行分区。
⏹ “窗口|关闭”命令
该命令用来关闭当前打开的窗口。
⏹“窗口|全部关闭”命令
该命令用来关闭所有的窗口。
⏹ “窗口|下一个”命令
该命令用来显示下一个窗口。
⏹ “窗口|上一个”命令
该命令用来显示前一个窗口。
(9)帮助菜单
帮助菜单用来获得大量的帮助信息如图1-18所示。
建议养成遇到问题就查阅帮助的习惯。
3.工具栏
为了用户操作方便,VisualC++6.0在主窗口中提供了11种工具栏,每种工具栏中有若干个按钮,每个工具栏中的按钮表示某种操作。
在鼠标指向某个按钮时,将显示出该按钮的功能。
主窗口在默认情况下只显示两个常用的工具栏:
标准和组建工具栏。
如果要使用其他工具栏,鼠标指向工具栏的位置,右击,出现如图1-19所示的快捷菜单。
单击要选用的工具栏后,在该工具栏名前出现符号√,该工具栏将出现在主窗口中。
下面介绍几个与实现C语言源程序相关的工具栏所含工具项的功能和用法,其余的工具栏不再介绍。
(1)标准工具栏
标准工具栏用来维护和编辑在工作区的文本和文件。
如图1-20所示。
图1-19 快捷菜单图1-20 标准工具栏
从左至右各按钮的功能介绍如下:
NewTextFile,创建新的文本文件;
Open,打开已有文件;
Save,保存当前文件的内容;
SaveAll,保存所有打开的文件;
Cut,将选定的文件内容从文件中删除,并复制到剪贴板中;
Copy,将选定的内容复制到剪贴板中;
Paste,在当前插入点处粘贴剪贴板中的内容;
Undo,取消最近一次编辑操作;
Redo,恢复前一次取消的编辑操作;
Workspace,显示或隐藏工作区窗口;
Output,显示或隐藏输出窗口;
Window,管理当前打开的窗口;
findinFiles,在多个文件中搜索字符串;
Find,激活查找工具;
Search,搜索联机文档。
(2)组建工具栏
该工具栏包括6个工具按钮,如图1-21所示。
图1-21 组建工具栏
从左至右各按钮的功能介绍如下:
Compile,编译程序;
Build,创建项目;
StopBuild,停止创建项目;
ExecuteProgram,执行程序;
Go,使用调试器调试程序;
Insert/RemoveBreakpoint,插入或删除断点。
(3)调试工具栏
该工具栏包括16个工具按钮,如图1-22所示。
这些工具按钮可用来调试已编译的C++/C语言源文件及项目,查找所存在的问题。
只有处于调试状态时它们才有效。
第一行自左至右,各工具项按钮的功能为:
Restart,重新启动程序,并处于调试状态;
StopDebugging,停止调试运行的程序;
BreakExecution,中断程序的执行; 图1-22 调试工具栏
ApplyCodeChange,使用改变代码进行调试;
ShowNextStatement,显示下一条要执行的语句;
StepInto,单步调试,进入被调函数;
StepOver,单步调试,跳过被调函数;
StepOut,从被调函数中跳出,执行下一条语句;
RuntoCursor,运行到当前光标处。
第二行自左至右分别为:
QuickWatch,快速查看当前的调试状态;
Watch,打开一个独立窗口,用来显示用户要查看的变量值和类型,当用户输入变量时,调试程序自动显示变量的值和类型;
Variables,打开一个独立窗口,该窗口有3个标签,分别用来显示当前语句和上一条语句所用的变量、正在执行函数的局部变量以及this指针所指的对象的信息;
Registers,打开一个独立窗口,显示CPU各个寄存器的状态;
Memory,打开一个独立窗口,显示内存的当前状态;
CallStack,打开一个独立窗口,显示当前语句调用的所有函数,当前函数在顶部;
Disassembly,打开一个独立窗口,显示反汇编代码。
4.项目工作区
(1)项目(Project)。
项目是一些相互关联的源文件的集合,这些源文件组成一个程序,它们被编译、连接后生成一个可执行文件。
创建一个项目后,可以添加任何其他目录的文件到该项目中。
添加文件到项目中并不改变文件的位置,项目只是记录文件的名字和位置。
(2)项目工作区(ProjectWorkspace)。
在VisualC++6.0中,文件、项目和项目配置是由项目工作区组织起来的。
项目工作区的内容和设置通过工作区文件(.dsw)来描述,在建立一个项目工作区文件的同时,还生成项目文件(.dsp)和工作区选项文件(.opt)用来保存工作区的设置。
(3)项目工作区窗口。
项目工作区窗口用来查看和修改项目中的所有元素。
该窗口的底部提供了3种面板:
类面板(ClassView)、资源面板(ResourceView)和文件面板(FilesView)。
它们的功能如下:
⏹类面板
该面板在项目工作区窗口中显示项目中的所有类及成员函数,单击“+”号时,打开树形结构的每一项,显示出某类的成员函数和数据成员。
双击某一项,则在右边的源代码编辑窗口中显示该成员的源代码。
如果该源代码已被显示,则使用光标进行指示。
⏹文件面板
该面板在项目工作区窗口中显示项目中的所有文件及其相互关系,单击“+”号时,依次打开树形结构的每一页,显示出所有的资源文件、头文件和源代码文件。
双击某一项,则在右边的源代码编辑窗口内打开该文件,显示其源代码。
⏹资源面板
该面板在项目工作区窗口中显示项目中的所有资源。
单击“+”号时,打开树形结构的每一项,显示出所有资源,包括字符串表、对话框图符及其版本信息。
双击某一项,则在右边的源代码编辑窗口内显示该资源较长形编辑窗口,可直接在该窗口内增添资源或修改资源特性。
1.3.3 在VisualC++6.0中运行一个C程序
使用VisualC++6.0集成环境上机调试程序可分成如下几个步骤:
启动VisualC++6.0集成环境;生成和编辑源程序;编译链接源程序;运行程序。
下面详细介绍VisualC++6.0的上机操作方法。
1.启动VisualC++6.0
当在桌面上建立了VC++6.0的图标后,可通过鼠标双击该图标启动VC
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Visual 60 集成 开发 环境
![提示](https://static.bdocx.com/images/bang_tan.gif)