最近发现,用了那么久的Visual C++,觉得很熟悉了,可当我有心的看看菜单选项时,发现还有好多我都不知道功能的菜单选项在这特意罗列出来。
VC++ 6.0 不仅是一个C++编译器,而且是一个基于Windows操作系统的可视化集成开发环境。
VC++ 6.0由许多组件组成,包括编辑器、编译器、调试器以及程序向导AppWizard等开发工具。这些组件通过一个名为Developer Studio的组件集成为统一的开发环境。
VC++ 6.0集成开发环境的项目用项目文件DSP(developer studio project file)来描述,文件名后缀为dsp。
项目文件中保存了项目中所用到的源文件和资源文件的信息,如文件名和路径。同时,项目文件还保存了项目的编译设置等信息,如调试(debug)或发布(release)。一个项目至少包含一个项目文件。
而VC++ 6.0集成开发环境以项目工作区的方式来组织应用程序的项目,项目工作区用工作区文件DSW(developer studio workspace file)来描述,文件名后缀为dsw。
工作区文件DSW保存了应用程序集成开发环境的项目设置信息,它将一个DSP项目文件与具体的Developer Studio结合一起,在Visual C++集成开发环境中一般以开发工作区文件DSW的方式来打开指定的项目。
菜单栏和工具栏是VisualC++集成开发环境的重要组成部分,工具栏一般与菜单栏有 对应关系。
菜单栏中几种选项的意义:
View菜单中“Resource Symbols”命令----功能是打开资源符号浏览器,会弹出Resource Symbols对话框,对资源符号进行浏览和编辑。(可以查看各资源符号的ID和所对应的值)
“Resource Includes”命令----功能是修改资源符号文件名和预处理器指令。在弹出的Resource Include对话框中,Symbol header file文本框中显示的是工程中的资源头文件;
在Read-only symbol directives列表框中显示的是资源头文件的内容。
“Full Screen”命令----功能是以全屏方式显示当前的活动窗口,所有的菜单、工具条和其他窗口全部被隐藏。
Project菜单中“Dependecies”命令----功能是允许一个工程属于其他工程,工程必须重新编译和链接。
Build菜单中“Compile”命令---功能是编译代码编辑窗口中当前具有输入焦点的源文件,一边检查源文件中是否有语法错误。
“Build”命令----功能是对当前工程中所有最近修改过的文件进行编译和链接,生成可执行文件。
“Batch Build”命令----单击了会弹出Batch Build对话框,默认情况下,工程会有Release和Debug两个版本,如果选择Release版本,单击Build按钮生成的是工程Release版本,反过来选择Debug版本也是一样。
“Clean”命令----清除工程Release或Debug版本中的所有中间文件和输出文件,工程所在目录只有源文件。
“Set Active Configuration”命令----功能是 选择活动工程的配置。
“Profile”命令----功能是启动剖视器(Profile)来检查 程序的运行能力。
Tools菜单中“Source Browser”命令----功能是浏览工程的各种对象的各方面内容。在Identifier文本框中,输入要查看的对象名称,如变量名、函数名等,在Select query列表中列出了浏览的方式:
说明如下:
1.Definitions and References查看对象的定义或索引;
2.File Outline查看对象的说明和定义所在的文件及位置。
3.Base Classes and Members查看某个类的基类及其成员函数。
4.Call Graph查看某个函数中所有调用的函数。
5.Callers Graph查看某个函数在工程被调用的情况。
“Register Control”命令----将OLE控件注册到操作系统中。
“Error Lookup”命令----检查大多数Win32 API函数返回的标准错误代码信息。
“ActiveX Control Test Container”命令----为测试ActiveX控件提供一个简单的环境。
“OLE/COM Object Viewer”命令----提供了安装在系统所有的OLE及ActiveX的信息。
“Spy++”命令----激活Spy++,用于给出系统的目前进程、线程、窗口和窗口消息的 图形表示。
“MFC Tracer”命令----执行或调试程序时,用于激活各种级别的调试消息,并且MFC将调试消息发送到输出窗口。
“Customize”命令----此命令的功能是用户化,设置开发环境的界面,如菜单、工具条等。
“Macro”菜单项----创建和编辑宏文件。
“Record Quick Macro”命令----开始进行宏的录制。
Windows菜单中“Split”命令----将窗口拆分为多个面板,以便查看同一文档中不同的部分。
“Tile Horizontally”命令----使当前所有打开的窗口在屏幕上 横向平铺。
“Cascade”命令----当前所有打开的从窗口在屏幕上层叠排放,便于查看窗口的数目以及相应的文件名称。