C# 2012程序设计实践教程 (清华电脑学堂)
上QQ阅读APP看书,第一时间看更新

1.3 Visual Studio 2012开发工具

Visual Studio 2012(以下简称VS 2012)是一个开发工具,如果要在VS 2012中运行程序,必须确保搭建.NET Framework。在2002年发布VS 2002时,就已经在该工具中引入了.NET Framework,因此,安装VS 2012工具时会自动安装.NET Framework。

VS 2012支持最新的.NET Framework 4.5版本,同时也支持.NET Framework 4、.NET Framework 3.5、.NET Framework 3.0和.NET Framework 2.0版本。下面介绍如何安装VS 2012,以及安装后的界面操作。

1.3.1 安装Visual Studio 2012

VS 2012的安装界面和安装过程与之前版本有很大的不同,更智能化、简单化。由于VS 2012集成.NET下的各种语言环境,因此需要同时安装多个开发语言环境。安装VS 2012时的操作系统可以是Windows 7 Service Pack1、Windows 8、Windows Server 2008 R2 SP1或者Windows Server 2012。同时还需要满足以下的硬件要求。

(1)1.6GHz或更快的处理器。

(2)1GB内存(如果在虚拟机上运行,则为1.5GB)。

(3)10GB的可用硬盘空间。

(4)5400RPM硬盘驱动器。

(5)以1024×768或更高的显示分辨率运行的支持DirectX 9的视频卡。

【范例4】

下载和安装VS 2012的步骤如下。

(1)打开微软的官方网站下载VS 2012工具,下载英文版本的效果如图1-2所示。在下拉菜单中,可以根据需要选择语言,选择完毕后单击Download按钮下载即可。

图1-2 下载VS 2012

(2)在下载的磁盘目录中找到VS2012_ULT_enu.iso(如果语言是中文,下载的文件则是VS2012_ULT_chs.iso)文件并解压缩,打开解压后的文件夹,打开vs_ultimate.exe文件并双击进入如图1-3所示的界面。在图1-3中单击…按钮更改VS 2012的安装路径,一般不要选择在C盘,这里选择D盘。

图1-3 路径选择

(3)选中如图1-3所示界面中的协议复选框,选中表示遵守安装协议。单击Next按钮进行下一步安装,如图1-4所示。该步骤提供一系列的安装组件供开发者选择,只需将要安装的组件前面的复选框选中。由于VS 2012集成度较高,因此也可以将全部组件选中进行安装。

图1-4 选择程序安装

(4)在如图1-4所示界面中选择要安装的组件后单击INSTALL按钮进入如图1-5所示的界面。

图1-5 安装效果

(5)安装组件过程中有些安装的组件需要重启计算机才能完成安装,然后再安装其他组件,重启时的提示如图1-6所示。

图1-6 重启提示信息

(6)直接单击如图1-6所示界面中的Restart Now按钮进行操作,计算机重启成功后安装程序会自动启动,并且继续执行其他组件的安装,如图1-7所示。

图1-7 组件安装

(7)在如图1-7所示界面中安装所有的组件成功后的提示如图1-8所示。在该图中可以单击Restart Now按钮完成安装。

图1-8 安装成功界面

1.3.2 认识Visual Studio 2012

完善的开发界面可以帮助开发者提高开发效率,这也是VS系列开发工具的最大特点,它完全支持拖放方式设计窗体布局,还可以自动生成各种窗体设计代码。安装VS 2012成功后,选择【开始】|【所有程序】|Microsoft Visual Studio 2012命令启动VS 2012,界面效果如图1-9所示。

图1-9 启动VS 2012开发界面

1.菜单栏

菜单栏位于开发界面的最顶端,提供一系列默认的工具和可执行操作。在菜单栏中包含多个菜单项,如FILE(文件)、EDIT(编辑)、VIEW(视图)和TEAM(项目)等。

(1)FILE(文件)菜单。包含项目的打开、保存和导出等命令,和普通软件的文件菜单没有多大区别。

(2)EDIT(编辑)菜单。包含常用的查找、替换、删除和格式化等操作命令。

(3)VIEW(视图)菜单。视图就是从整体上对开发界面进行布局,包括一些常用的提示窗口。这个菜单非常重要,如果显示一些错误窗口和资源管理窗口,那么开发者可以直观地了解程序的错误,以及程序所包括的所有文件。常用的视图窗口有“服务器资源管理器”“解决方案管理器”“工具条”和“属性”窗口等。

(4)DEBUG(调试)菜单。开发者在编写代码时用于执行、调试和判断代码,还可以在代码中设置断点,以查看变量的结果。这是开发者经常使用并且必须了解的菜单。

(5)SQL(数据)菜单。它是对项目中当前的数据源进行管理,这些数据源包括数据库、各种服务和对象等。

(6)TOOLS(工具)菜单。提供VS 2012可以支持的所有工具,如果要用菜单中没有的工具,还可以自行添加。

(7)TEST(测试)菜单。开发者可以使用它对项目和类库进行各种测试,及时检查代码错误。

(8)WINDOW(窗口)菜单。提供一些窗口的布局操作,如浮动、隐藏和拆分等。

(9)HELP(帮助)菜单。提供了前面安装的MSDN说明文档的一些操作。

2.工具栏

工具栏一般位于主框架窗口的上部,菜单栏的下方,由一些带图片的按钮组成,当用户用鼠标单击工具栏上的某个按钮时,程序会执行相应的操作。VS 2012中提供了数十种工具栏,下面只介绍其中常用的几种。

(1)Standard(标准)工具栏。和其他软件的标准工具栏一样,提供常用的“保存”“打开”和“新建”按钮等。

(2)Layout(布局)工具栏。用来对窗体中的各个设计组件进行统一布局,例如左对齐和居中等。

(3)Debug(调试)工具栏。实现对代码的执行、中断和逐行执行等功能。当鼠标指针移向某按钮时,还会提示这个按钮的快捷键。

(4)Text Editor(文本编辑器)工具栏。在打开窗体设计视图时,该工具栏处于不可用状态。因为它只支持代码文本的编辑,包括代码的缩进、注释和标记等。

3.解决方案资源管理器

解决方案资源管理器类似于Windows操作系统的资源管理器,可以在此窗口下查看当前项目所包含的任何资源,例如文件夹、类文件和数据文件等。解决方案资源管理器如图1-10所示。

图1-10 解决方案资源管理器

提示

解决方案资源管理器在系统中被保存为一个完整的文档,默认扩展名是.sln。在该解决方案管理器下可以包含多种项目,既可以包含Windows项目,也可以包含Web项目,还可以在Web项目中引用Windows项目。

4.工具箱

工具箱中包含VS 2012提供的常用控件,例如按钮、下拉列表和列表框等,如图1-11所示。VS 2012的工具箱提供了多种控件,这些控件被分为以下几组。

图1-11 工具箱

(1)所有Windows窗体。包括创建普通Windows窗体所需要的所有标准组件,例如按钮、文本框和状态栏等。

(2)容器。可以包含其他控件的控件,例如Panel和TabControl等。

(3)菜单栏和工具栏。用来设计窗体布局的一些复杂控件,可以实现Windows窗体中的菜单和工具条。

(4)数据。包括数据显示控件和数据源配置控件。

(5)组件。最复杂的一种控件,包括事件日志管理、进程管理和目录管理等。

(6)打印。提供多个实现打印功能常见的对话框,例如“打印”对话框、“打印预览”对话框等。

(7)对话框。包括Windows中常见的一些对话框,如“颜色”对话框、“文件打开”和“保存”对话框。

(8)报表。提供了水晶报表的一些控件。

5.“属性”窗口

“属性”窗口用来显示项目、窗体、控件和数据源等所有可视资源的属性。如果要查看某个按钮的名字和字体,可以通过打开“属性”窗口来设置。按下F4快捷键就可以打开“属性”窗口,如图1-12所示为查看Button按钮时的“属性”窗口。

图1-12 “属性”窗口

6.服务器资源管理器

服务器资源管理器以前并不常用,但是在VS 2012中,其功能被彻底地挖掘出来。因为VS 2012提供了LINQ to SQL类,该类必须依靠数据源才可以生成数据库表的映射类,而数据源的管理就在服务器资源管理器中。选择VIEW|Server Explorer命令打开服务器资源管理器,如图1-13所示。

图1-13 服务器资源管理器