1.4 Visual C++ 2008编程环境
Visual Studio作为目前最流行的Windows平台应用程序开发环境,已经开发到9.0版本,也就是Visual Studio 2008。Visual Studio 2008使开发人员能够快速创建高质量、用户体验丰富而又紧密联系的应用程序,充分展示了Microsoft开发智能客户端应用程序的构想。借助Visual Studio 2008,采集和分析信息将变得更为简单便捷,业务决策也会因此变得更为有效。
Visual C++ 2008是Visual Studio 2008的一部分,经过Visual C++ 2003、Visual C++ 2005的演进,Visual C++ 2008相对于Visual C++6.0有了巨大的改进,这些改进表现在Visual C++2008编出来的程序效率更高、安全性能更好。下面将具体介绍Visual C++ 2008的这些改进,以及Visual C++ 6.0编写的程序转化到Visual C++ 2008的方法。
1.4.1 Visual C++ 2008集成开发环境简介
Visual C++ 2008的界面布局如图1-5所示。
图1-5 VC++2008集成开发环境的用户界面
从图1-5可以看出,VC++2008集成开发环境的用户界面和VC++6.0的界面布局有些类似,区别是工作窗口空间的类视图中把类分开显示,即把类、类中的方法和成员变量分成了两个区间显示,这样使程序看起来更加有条理。另外在VC++2008的界面最右边增加了服务器资源管理器、工具箱和属性三个工具条。
1.4.2 Visual C++ 2008集成开发环境中工具栏的调整
刚安装完的VC++2008界面布局非常简单,很多常用的工具没有在工具栏中显示。所以,需要程序员按照自己的习惯往工具栏添加一些工具。在VC++2008工具栏和菜单栏所在区域用鼠标右击,弹出如图1-6所示的弹出菜单。
图1-6 鼠标右击VC++2008工具栏后的弹出菜单
因为“Visual Assist X”、“标准”、“调试”、“生成”、“文本编辑器”等项是我们常用的,所以这几项一定要选中。
在图1-6所示的弹出菜单中选择“自定义”,弹出如图1-7所示的“自定义”窗口。
图1-7 自定义窗口
在图1-7所示的“自定义”窗口的“命令”选项卡中选择自己需要的按钮。其中尤为重要的一些按钮是“调试”类别中的一些按钮。在以后的章节中我们会发现,在工具栏中添加这些按钮会大大方便我们的调试工作。其中最常用的几个按钮是:图1-7右边“命令”列表框中的“开始执行(不调试)”、“快速监视…”、“禁用所有断点”、“启用所有断点”。将这些按钮用鼠标拖到调试工具栏上即可。改变后的调试工具栏如图1-8所示。
图1-8 改变后的调试工具栏
1.4.3 Visual C++ 2008集成开发环境中窗口的调整
Visual C++ 2008的“Workspace”的初始布局中没有资源视图。但是我们做应用程序开发时(比如对话框、菜单的编程)经常使用资源视图,所以我们需要将资源视图在“Workspace”窗口显示。具体方法为:在“View”菜单中用鼠标左击“资源视图”菜单项。
图1-9为添加资源视图前后的“Workspace”窗口,其中左图为未添加“资源视图”的“Workspace”窗口,右图为添加后的窗口。
图1-9 左图为未添加“资源视图”的“Workspace”窗口,右图为添加后的窗口
从图1-9的右图可以看到,我们可以通过“资源视图”进行Dialog(对话框)、Menu(菜单)和Toolbar(工具条)等资源相关的编程工作。