Visual C++是微软公司推出的目前使用极为广泛的基于Windows平台的可视化集成开发环境,它和Visual Basic、Visual Foxpro、Visual J++等其它软件构成了Visual Studio(又名Developer Studio)程序设计软件包。Developer Studio是一个通用的应用程序集成开发环境,包含了一个文本编辑器、资源编辑器、工程编译工具、一个增量连接器、源代码浏览器、集成调试工具,以及一套联机文档。使用Developer Studio,可以完成创建、调试、修改应用程序等的各种操作。
Visual C++分为学习版、专业版和企业版。VC提供了一种控制台操作方式,初学者使用它应该从这里开始。Win32控制台程序(Win32 Console Application)是一类Windows程序,它不使用复杂的图形用户界面,程序与用户交互时通过一个标准的正文窗口,通过几个标准的输入输出流(I/O Streams)进行。下面我们将对使用VC编写简单的控制台程序作一个最初步的介绍。这里的介绍不包含C++运行环境(尤其是Windows环境)下进行开发的内容,有关这方面的内容请参阅相应开发手册。另外,Visual C++包含丰富的函数库和类库,学生在设计程序时可以使用有关的内容,这方面的内容也请自行参阅相应的开发指南类书籍。
实验操作步骤如下:
安装Visual C++ :运行Visual Studio软件中的setup.exe程序,选择安装Visual C++ 6.0,然后按照安装程序的指导完成安装过程。
启动Visual C++ :安装完成后,在开始菜单的程序选单中有Microsoft Visual Studio 6.0图标,其中又有Microsoft Visual C++ 6.0即可运行(也可在Window桌面上建立一个快捷方式,以后可双击运行)。
建立控制台工程:
进入Visual C++ 环境后,选择菜单“File | New”,在弹出的对话框中单击上方的选项卡“Projects”,选择“Win32 Console Application”工程类型,在“Project name”一栏中填写工程名例如MyFirst,在“Location”一栏中填写工程路径(目录)例如:D:\ MyProject\MyFirst,然后按“OK”继续。
启动Mircosoft Visual C++ 6.0
创建控制台工程
屏幕上出现Win32 Console Application—Step 1 of 1对话框后,选择“An empty project”项,然后按Finish按钮继续,
Win32 Console Application—Step 1 of 1对话框出现New Project Information 对话框后,按OK按钮完成工程创建。
Visual C++分为学习版、专业版和企业版。VC提供了一种控制台操作方式,初学者使用它应该从这里开始。Win32控制台程序(Win32 Console Application)是一类Windows程序,它不使用复杂的图形用户界面,程序与用户交互时通过一个标准的正文窗口,通过几个标准的输入输出流(I/O Streams)进行。下面我们将对使用VC编写简单的控制台程序作一个最初步的介绍。这里的介绍不包含C++运行环境(尤其是Windows环境)下进行开发的内容,有关这方面的内容请参阅相应开发手册。另外,Visual C++包含丰富的函数库和类库,学生在设计程序时可以使用有关的内容,这方面的内容也请自行参阅相应的开发指南类书籍。
实验操作步骤如下:
安装Visual C++ :运行Visual Studio软件中的setup.exe程序,选择安装Visual C++ 6.0,然后按照安装程序的指导完成安装过程。
启动Visual C++ :安装完成后,在开始菜单的程序选单中有Microsoft Visual Studio 6.0图标,其中又有Microsoft Visual C++ 6.0即可运行(也可在Window桌面上建立一个快捷方式,以后可双击运行)。
建立控制台工程:
进入Visual C++ 环境后,选择菜单“File | New”,在弹出的对话框中单击上方的选项卡“Projects”,选择“Win32 Console Application”工程类型,在“Project name”一栏中填写工程名例如MyFirst,在“Location”一栏中填写工程路径(目录)例如:D:\ MyProject\MyFirst,然后按“OK”继续。
启动Mircosoft Visual C++ 6.0
创建控制台工程
屏幕上出现Win32 Console Application—Step 1 of 1对话框后,选择“An empty project”项,然后按Finish按钮继续,
Win32 Console Application—Step 1 of 1对话框出现New Project Information 对话框后,按OK按钮完成工程创建。
编辑C++程序:
选择菜单“Project | Add to Project | New”,为工程添加新的C++源文件。
选择“File”选项卡,选定“C++ Source File”项,在“File Name”栏填入新添加的源文件名,如MyFirst.cpp,“Location”一栏指定文件路径,按按钮“OK”完成C++源程序的系统新建操作,
在文件编辑区输入源程序,存盘。
选择菜单“Project | Add to Project | New”,为工程添加新的C++源文件。
选择“File”选项卡,选定“C++ Source File”项,在“File Name”栏填入新添加的源文件名,如MyFirst.cpp,“Location”一栏指定文件路径,按按钮“OK”完成C++源程序的系统新建操作,
在文件编辑区输入源程序,存盘。
MyFirst.cpp源程序
编译源程序:
选择Build | Build菜单(F7为快捷键),系统将会在Output窗口给出所有的错误信息和警告信息。当所有错误修正之后,系统将会生成扩展名为.exe的可执行文件。对于Output窗口给出的错误信息,双击可以使输入焦点跳转到引起错误的源代码处以进行修改。
执行程序:
选择Build | Execute菜单项(Ctrl + F5为快捷键),执行程序,将会出现一个DOS窗口,按照程序输入要求正确输入数据后,程序即正确执行。
调试程序:
在编写较长的程序时,能够一次成功而不含有任何错误决非易事,这需要进行长期大量的练习。编写的程序若已没有编译错误,可以成功运行。对于程序中的错误,VC提供了易用且有效的调试手段。
在工具栏上单击鼠标右键,在弹出的菜单中选中“Debug”项。在程序调试状态下,可以进行单步执行调试程序。其中,单步跟踪进入子函数(Step Into,F11),每按一次F11键,程序执行一条无法再进行分解的程序行;单步跟踪跳过子函数(Step Over,F10),每按一次F10键,程序执行一行;Watch窗口可以显示变量名及其当前值,在单步执行的过程中,可以在Watch窗口中加入所需观察的变量,辅助加以进行监视,随时了解变量当前的情况;同时,为方便较大规模程序的跟踪,可以设置断点(F9为快捷键),断点处所在的程序行的左侧会出现一个红色圆点。选择Build | Start Debug | Go时,程序执行到断点处程序将暂停执行,可方便用户进行变量观察。取消断点只需在代码处再次按F9即可。还有运行至当前函数的末尾(Step Out)等都是很有效的调试工具,这里不再做一一介绍。
程序运行结果
MSDN
有关联机帮助:
Visual C++6.0提供了详细的帮助信息,用户通过选择集成开发环境中的“Help”菜单下的“Contents”命令就可以进入帮助系统。在源文件编辑器中把光标定位在一个需要查询的单词处,然后按〈F1〉键也可以进入Visual C++6.0的帮助系统。用户要使用帮助必须安装MSDN。用户通过Visual C++6.0的帮助系统可以获得几乎所有的Visual C++6.0的技术信息,这也是Visual C++作为一个非常友好的开发环境所具有的一个特色。