![Visual C++开发入行真功夫](https://wfqqreader-1252317822.image.myqcloud.com/cover/361/654361/b_654361.jpg)
1.4 Visual C++ 6.0的主要框架窗口
Visual C++ 6.0是一种集成的开发环境,一种可视化的编程工具。在其中能够执行多种操作,包括建立、打开、浏览、编辑及编译等。本节简单介绍Visual C++ 6.0的菜单、工具栏和窗口。
1.4.1 Visual C++ 6.0的开发环境
在安装Visual C++ 6.0之后,即可用其开发程序。选择【开始→所有程序→Microsoft Visual Studio 6.0→Microsoft Visual C++ 6.0】命令,进入Visual C++ 6.0的开发环境,如图1-10所示。
![](https://epubservercos.yuewen.com/F16F06/3590270104424501/epubprivate/OEBPS/Images/figure_0015_0013.jpg?sign=1739286258-mCtKoLBrl89WTXGOHww8VoZqAdwV3ajY-0-527e4276590bcd94e026a58f01957c73)
图1-10 Visual C++ 6.0的开发环境
从中可以看出Visual C++ 6.0的菜单栏包括了全部操作命令,它和工具栏一样可以停放到开发环境中的任意位置,也可以通过设置将菜单栏恢复为本来位置。
Visual C++ 6.0提供了Standard、Wizardbar、Edit及Debug等11个工具栏。用户可以通过右击工具栏,打开相关的快捷菜单。
工作区包括ClassView和FileView等页面,分别用于列出当前应用程序中的所有类及源文件。
代码编辑器用于显示当前编辑的C++程序文件及资源文件。
当编译及链接程序时,输出窗口(Output)显示编译和链接的相关信息。
1.4.2 菜单栏
Visual C++ 6.0菜单栏包括File、Edit、View、Insert、Project、Build、Tools、Windows和Helps菜单,如图1-11所示。
![](https://epubservercos.yuewen.com/F16F06/3590270104424501/epubprivate/OEBPS/Images/figure_0015_0014.jpg?sign=1739286258-JKiVJ2nrP0y2bthCmXGwMGqqTKaFyN9Y-0-ab078f3c899b59ce2e87b876b2633cd0)
图1-11 菜单栏
(1)File菜单
File菜单中包含用于操作文件的各种命令,主要命令快捷键及功能说明如表1-1所示。
表1-1 File菜单主要命令的快捷键及功能说明
![](https://epubservercos.yuewen.com/F16F06/3590270104424501/epubprivate/OEBPS/Images/figure_0015_0015.jpg?sign=1739286258-ZXuOKh8gyXqme5gUStGfjDZdDckQZWRt-0-3d784b40956128ff1b7d2049f8d11f96)
(2)Edit菜单
Edit菜单包含所有与编辑文件操作有关的命令,部分命令的快捷键及功能说明表1-2所示。
表1-2 Edit菜单部分命令的快捷键及功能说明
![](https://epubservercos.yuewen.com/F16F06/3590270104424501/epubprivate/OEBPS/Images/figure_0016_0016.jpg?sign=1739286258-jKCAkFlbNLy3Cwp3OjyrDplOQjBx2EWa-0-3f83f3685fdf6cb2f97409e4569e9094)
(3)View菜单
View菜单包含用于检查源代码和调试信息有关的命令,部分命令的快捷键及功能说明如表1-3所示。
表1-3 View菜单部分命令的快捷键及功能说明
![](https://epubservercos.yuewen.com/F16F06/3590270104424501/epubprivate/OEBPS/Images/figure_0016_0017.jpg?sign=1739286258-88U9cV0d4KFMk5cEwcNjtJIGBREj1r2h-0-4dc3f6fa1671f1134fa6870a43032a06)
(4)Insert菜单
Insert菜单用于在当前项目中插入新类及资源等,部分命令、快捷键及功能说明如表1-4所示。
表1-4 Insert菜单部分命令的快捷键及功能说明
![](https://epubservercos.yuewen.com/F16F06/3590270104424501/epubprivate/OEBPS/Images/figure_0016_0018.jpg?sign=1739286258-5hW6neKiO5FSmuaoU9onjAazga9jtv3Q-0-30b0f3757f50464ea5243b5e42e60556)
(5)Project菜单
Project菜单包含用于管理项目和工作区的命令,部分命令的快捷键及功能说明表1-5所示。
表1-5 Project菜单部分命令的快捷键及功能说明
![](https://epubservercos.yuewen.com/F16F06/3590270104424501/epubprivate/OEBPS/Images/figure_0017_0019.jpg?sign=1739286258-rzcQ9mNwpiLsgFrWLRyT3ecEhqYVSMpl-0-eb5cbc3369bdd99d73e3f5cbd40917e6)
(6)Build菜单
Build菜单用于创建、编译、调试及执行应用程序,部分命令的快捷键及功能说明如表1-6所示。
表1-6 Build菜单部分命令的快捷键及功能说明
![](https://epubservercos.yuewen.com/F16F06/3590270104424501/epubprivate/OEBPS/Images/figure_0017_0020.jpg?sign=1739286258-de8qCpQApB1P74f34IlQ0ZAc86fzkEdz-0-5060a586ee559c6338234618809a7c12)
(7)Tools菜单
Tools菜单用于调用Visual C++ 6.0提供的工具,其中命令的快捷键及功能说明如表1-7所示。
表1-7 Tools命令的快捷键及功能说明
![](https://epubservercos.yuewen.com/F16F06/3590270104424501/epubprivate/OEBPS/Images/figure_0017_0021.jpg?sign=1739286258-rRzVTGnanhWCu797h7r7GqQyNgdrETjO-0-7cfa7b2f9b01da2f8e9978e0a05f0082)
(8)Window菜单
Window菜单用于设置Visual C++ 6.0开发环境中窗口的属性。
(9)Help菜单
Help菜单为用户提供详细的帮助信息。
1.4.3 工具栏
Visual C++ 6.0提供的每一个工具栏由一组工具栏按钮组成,分别对应相应的命令。
右击如图1-12所示的工具栏中的任意位置,弹出一个下拉式菜单,其中包括Visual C++ 6.0提供的所有标准工具栏。
![](https://epubservercos.yuewen.com/F16F06/3590270104424501/epubprivate/OEBPS/Images/figure_0018_0023.jpg?sign=1739286258-l93r7Fr9I3ElHsk20KWXzTwwbWQxgcEp-0-afcdfaa3e59fc5284780727d1d833542)
图1-12 工具栏
单击其中的某个命令,将相应的工具栏添加到工具栏区域中,如图1-13所示。
![](https://epubservercos.yuewen.com/F16F06/3590270104424501/epubprivate/OEBPS/Images/figure_0018_0024.jpg?sign=1739286258-gC6jlRi6Ss0d40qUNJcApI8MfHASZhJ8-0-3c010d52d1b79e779a7f9129c6e53b3a)
图1-13 添加工具栏
1.4.4 工作区
通过工作区可以查看和访问项目中的所有元素,其底部有一组标签,用于从不同角度查看项目中包含的工程文件信息。
工作区主要包括3个视图,即ClassView、ResurceView及FileView。每个视图至少有一个顶层文件夹,由组成项目视图的元素组成,通过展开文件夹可以显示视图的详细信息。视图中的每个文件夹可以包含其他文件夹或多种元素,如子项目、文件、资源、类和标题等。
(1)ClassView视图
ClassView视图用于显示当前工作区中所有类、结构和全局变量,它提供了工程中所有类的层次列表,通过展开可以显示类中包含的详细信息。双击成员函数名可以在代码编辑窗口中显示此函数的详细信息,如图1-14所示。
![](https://epubservercos.yuewen.com/F16F06/3590270104424501/epubprivate/OEBPS/Images/figure_0019_0025.jpg?sign=1739286258-fsDfDHB68cDrkW5FadBUvFFahddDAuhv-0-4165c61347151ed3ceec83c156343dc2)
图1-14 ClassView视图
(2)ResurceView视图
ResurceView视图如图1-15所示,它用于列出工程中用到的所有资源。资源指图像、字符串值,以及程序所需要的其他编程组件,每个资源都有自己的文件夹。
![](https://epubservercos.yuewen.com/F16F06/3590270104424501/epubprivate/OEBPS/Images/figure_0019_0026.jpg?sign=1739286258-I7HiGLLlxucyLwWBXAknDeG7278I6O7z-0-fb5561faccce58f3b9210e8fd9dba0ea)
图1-15 ResurceView视图
(3)FileView视图
FileView视图如图1-16所示,它用于提供工程中所有文件的完整列表,并按照文件类型分类。在其中可以显示并编辑源文件和头文件,使打开资源文件和解释文本等非代码文本更加简单。
![](https://epubservercos.yuewen.com/F16F06/3590270104424501/epubprivate/OEBPS/Images/figure_0019_0027.jpg?sign=1739286258-4fRhJ3DpXTQsPPhgUg8iTv0d1XZHejnx-0-a0a5881ba15e9fca204b1e131a73f4ea)
图1-16 FileView视图
1.4.5 代码编辑器
Visual C++ 6.0提供的代码编辑器如图1-17所示,它是一个非常出色的文本编辑器,除了具有复制、查找及替换等一般文本编辑器的功能外,还具有很多特色功能。
![](https://epubservercos.yuewen.com/F16F06/3590270104424501/epubprivate/OEBPS/Images/figure_0019_0028.jpg?sign=1739286258-q8ItGq7EZQsozSmMTBhaS8paJ4g1zGM6-0-ff36a06903cce27d88f3e52e3114efca)
图1-17 代码编辑窗口
例如当输入程序代码时,代码编辑器会显示对应的成员函数和变量,用户可以在成员列表中选择需要的成员。从而减少输入的工作量和手工输入的错误,提高编程的效率。
1.4.6 输出窗口
输出窗口如图1-18所示,主要用于显示代码调试和运行中的如下信息。
![](https://epubservercos.yuewen.com/F16F06/3590270104424501/epubprivate/OEBPS/Images/figure_0020_0029.jpg?sign=1739286258-CuKIsfPTKsVMXV0Y6roZeQGHhzMz0xcR-0-7d9ba7ac0f20ba384fd804879b85cb87)
图1-18 输出窗口
(1)编译(Compile)信息:代码和资源编译详细过程,以及编译过程中的警告和错误信息。
(2)连接(Link)信息:连接目标模块过程中的警告和错误信息。
(3)调试(Debug)信息:在调试状态下输出的相关调试信息,如TRACE宏输出调试信息等。