Visual Studio 开发环境的安装、配置
2.1 Visual Studio 、VC ++和C ++的那些事儿
Visual Studio 是一套工具集, VC ( Visual c++)只是这套工具集中的一个工具,而c++大家都知道是一种风靡全球的编程语言。
初次接触Windows 编程的朋友们经常会对这三者划不清界限。
这三位有什么区别呢? VC++和C++是一个概念吗?其实作者刚开始学C++的时候也有这样的疑问,下面我们就来详细探讨一下他们到底有什么联系。
首先,我们来一个大概的定位。Visual Studio , 一般简称为vs ,而vc 全称是Visual C ,大家都知道C++是一种风靡全球的编程言。
Visual Studio其实是微软开发的一套工具集,它由各种各样的工具组成,这就好像Office 2007是由Word 2007 、Excel2007 、Access2007 等等组成的一个道理。其中Visual C++就是Visual Studio的一个重要的组成部分。
VC,全称是Visual C+十, 它只是一个工具而已。一直以来都有不少人混淆Visual C++和VisualStudio ,其实最初Visual C++发布的时候还没有Visual Studio 这个东西, Visual C++是一个独立的开发工具,与Visual Basic 等并列,最后微软将它们整合在一起组成了Visual Studio 。
Visual C++从发布起到现在已经有10 个大版本了,本章介绍的Visual C 2010 就是Visual C 10 ,简称VC10 。十年前, Visual C 6 . 0 就发布了,它被称为史上最经典的VC,现在还有很多企业在使用它,大量的教材也是基于这个版本的VC来写的。
目前业界使用最多,用起来最顺手也支持率最高的,当属Visual Studio 2010 。例如《火炬之光2》和《仙剑奇侠传五前传》这两款颇受好评的游戏大作就是Visual Studio 2010 “制造”。
2. 2 Visual Studio 2010 的下载、安装与配置
2.2.1 下载Visual Studio 2010
也可以访问微软的官方网站:http://www.microsoft.com/visualstudio/en-us/download
进行VS2010 旗舰版的下载。
下载完成后, 我们会得到一个ISO 光盘镜像文件用于安装。
2.2.2 安装Visual Studio 2010
对于光盘镜像文件,我们有两种方式来运行它:
• 可以直接解压它,然后运行里面的Setup.exe 文件;
• 使用虚拟光驱来加载ISO 文件,如UltraISO 、Daemon Tools 、魔方等虚拟光驱软件。加载ISO 文件之后,我们到“我的电脑”中新出现的光盘中找到Setup.exe 文件并运行。
2.2.3 初次配置Visual Studio 2010
2.2.4 Visual Studio 2010 常用设置介绍
通过菜单栏中的【工具】→【选项】,打开选项对话框后,选择左边栏中的【文本编辑器】,单击【文本编辑器】字样前方的空心箭头,我们会发现一列各式各样的编程语言名称映入眼帘,我们在这列语言的最下方找到【所有语言】并单击,然后在窗口右下方名为【显示】的子栏中把【行号】复选框选中。接着我们单击【确定】,这样就为Visual Studio 2010 所有的代码都添加了行号。
2 调节字体与颜色
依然是通过菜单栏中的【工具】→ 【选项】,打开选项对话框。
然后在对话框左边的栏中依次选择【环境】→ 【字体和颜色】, 之后我们便可以在右边的页面中完成Visual Studio 2010 各式各样的区域的字体和颜色的设置了。
2.3 Visual Studio 2010 使用指南
2.3.1 集成开发环境简介
IDE 是一个用于创建、编译、链接和测试程序的完全独立的环境。我们在Windows 下进行软件开发所使用的V isual Studio 就是一个典型的IDE .
在Visual Studio 20 IO 中,基本组件有编辑器、编译器、链接器和库。
编辑器给我们提供了创建和编辑源代码的交互式环境,是我们在coding 当中最常接触到的工具。除了那些众所周知的功能如剪切和粘贴之外,我们的编辑器还可以用不同的颜色来区分不同的语言元素。也就是说, 编辑器可以自动识别编程语言中的关键字,并根据关键字的类别来给他们分配一种颜色。即我们常说的语法高亮( Highlight )。这不仅有助于使代码的可读性更好,而且可以大大加速我们的写代码速度。
编译器的主要工作是将源代码转换为目标代码,并且检测和报告编译过程中的错误。编译器可以检测各种因为无效或者不可识别的程序代码引起的错误, 也能检测结构性错误。需要注意的是,编译器输出的目标代码存储在称作目标文件的文件中,这些文件的扩展名是.obj。
3 链接器
链接器配合编译器,根据源代码文件生成的各种模块,从程序库中添加所需的代码模块, 并将所有的模块整合成可执行的整体。链接器也能检测并报告错误(比如程序缺少某个组成部分,又如引用了不存在的库组件〉。
4. 库
库其实说白了就是事先编写好的例程的集合而己。它通过提供专业制作的标准代码单元,支持井扩展了所支持的编程语言。我们可以把这些代码据为己用,合井到自己的程序中,以执行常见的操作。在Visual Studio 中,微软为我们提供了大量的库,这样我们就不用花时间去自己编写并测试这些已经为我们准备好的代码,大大提高了我们的编程效率。
2.3.2 Visual Studio 界面概述
需要注意的是, 我们所讲到的布局是Visual Studio 给的默认布局, 读者可以自定义符合自己习惯、自己看着用着舒心的布局。
在Visual Studio 应用程序窗口中, 一般都可以取消窗口的停靠,右击想要取消停靠的窗口的标题栏,并从弹出的快捷菜单中选择【浮动】( Float )项即可。
2.3.3 工具栏选项
需要注意,【标准】和【文本编辑器】这两个工具一般都是要选择上的, 它们都是我们开发时最常用的,也是Visual Studio 2010 默认会为我们选择的工具。
2.4 百科全书一帮助文档与MSDN
Windows 编程的权威宝典一一-MSDN
MSDN 全称是Microsoft Developer Network Library , 中文译为微软开发者网络帮助库。一般情况下,人们都误以为MSDN 就是联机帮助文件和技术文献的集合。其实, 这两者只占了MSDN庞大结构的一小部分而已。但对于我们,理解MSDN 为联机帮助文件和技术文献的集合就够了。
MSDN 中的信息非常全,我们可以把MSDN 看做一部Windows 开发的百事通,百科全书。
我们通常碰到新的函数或者数据结构, 都是通过MSDN 对这个函数进行查阅来得到这个函数的准确句法和用法的, 或者数据结构的准确参数信息的。
2.4.1 MSDN 的安装
2.4.1
1. 第一种安装方式
第一种方法是在“安装Visual Studio 2010” 里面提到过,在【Microsoft Visual Studio 2010旗舰版安装程序.完成页】页面中有专门的提示,它建议我们去安装帮助文档;
第二种方法是安装完成Visual Studio 后,打开Visual Studio , 在菜单栏中呼出帮助管理器来实现MSDN 的安装的。
首先,我们打开Visual Studio 2010 , 单击菜单栏上的【帮助】→ 【查看帮助】,或者直接按
组合键【Ctrl Alt F 】。
这时就会弹出如下图所示的窗口【Help Libary 管理器】。
2.4.2 离线查看MSDN 的方法
这里给大家介绍一种可以让VS2010 版的MSDN 帮助文档也能本地独立查看的方法一一一通过一款叫做H3Viewer 的软件来实现。H3Viewer 是一款小巧的阅读器,专门用于VS2010 MSDN 的本地阅读。我们可以百度/Google 搜索“ H3Viewer ” 或者在微软的官方网站:
https://visualstudiogallery.msdn.microsoft.com/4c360395-6afd-4087-94ed-cbcbebe04a20/?SRC=Home
下载这款软件。
下载并安装完成H3Viewer 后,运行H3Viewer。依次单击菜单栏中的【选项】→【设置vs 2010默认阅读器】→ 【H3Viewer by Helpware】菜单项, 如下图, 设置我们的MSDN 帮助文档默认使用H3Viewer阅读器打开就可以了。
2.4.3 使用MSDN 帮助文档
无论是选用H3V iewer 阅读器或是用网页在VS2010 中打开MSDN 帮助文档,我们都可以通过如下两种方式来完成:
• 在Visual Studio 中,通过【F1】键来快捷打开MSDN 帮助文档。
• 在Visual Studio 中,通过单击菜单栏中的【帮助】→【查看帮助】来打开MSDN 帮助文档。
2.5 Coding 路上不孤单一强大的编程助手Visual AssistX
Visual AssistX ,简称VAX , 是一款非常优秀的Visual Studio 辅助插件,支持C/C++ 、C#、ASP 、Visual Basic 、Java 和HTML 等编程语言,能自动识别各种关键字、系统函数、成员变量、自动给出输入提示、自动更正大小写错误、自动标示错误等,极大地提高了我们开发过程的自动化和开发效率。
百度/Google一下关键词“ Visual AssistX ” ,便可以找到相应的下载资源,下载并安装。
2.6 长征第一步一第一个程序的创建与编写
2.6.1 关于项目与解决方案
2.6.2 第一个程序的创建与编写
在Visual Studio 下编写程序的第一步,就是新建一个工程。依次单击主菜单中的【文件】→ 【新建】→ 【工程】, 或者直接按键盘上的【Ctrl S h ift N 】组合键,也可以简单地在
2.6.3 Visual Studio 文件类型分析
我们首先对体积比较大的ipch 文件夹和一个Hello VisualStudio.sdf 文件进行介绍。这两个文件都是Visual Studio 用来保存预编译的头文件和lntellisense用的,删除这些文件对于工程的开发完全没有影响, 是可以删除掉的。
我们可以在Visual Studio 中进行一下设置,把这两个文件隐藏起来, 这样就再也不用看到这两个占用大量空间的文件了。依次执行以下操作【工具】→ 【选项】→ 【文本编辑器】 → 【C/C++ 】→ 【高级】,然后把【始终使用退回位置】和【返回位置己在使用时, 不警告】这两者设为True ;
• Debug 文件夫,当中存放着编译过程中的中间文件,以及最后的目标文件,.exe 型的执行文件( Debug 文件夹的出现对应着我们在选择解决方案时选择的是Debug 型,如果我们解决方案类型为Release 型, 那么这时工程文件夹下就出现的不是Debug 文件夹, 而是名为Release 的文件夹) 。
• 工程文件夹(HelloVisualStudio 文件夹),当中存放着我们工程相关的源文件, 头文件以及若干和后缀名为.vcxproj 的项目文件。这个文件夹的名称与工程名的名称一致, 因为我们例子中的工程名为HelloVisualStudio,所以这个工程文件夹名称就为HelloVisualStudio.
• 扩展名为.sin 的文件,它记录着关于解决方案中的信息,我们打开一个解决方案, 就是通过双击它.
• 扩展名为.suo 的文件, 它记录着应用于该解决方案的用户的选项。• 扩展名为.opensdf 的文件, 记录着关于项目的状态信息。此文件只在项目处于打开状态时才会有。
2.7 章节小憩
看到这里大家都应该下载安装好VS2010 并把玩了一番, MSDN 帮助文档应该也配置完成。另外, 别忘了安装和使用编程助手Visual AssistX,它绝对会让你爱上编程的。