C#入门经典(第7版):C# 6.0 & Visual Studio 2015(.NET开发经典名著)
上QQ阅读APP看书,第一时间看更新

2.1 Visual Studio 2015开发环境

在首次加载VS时,会立即显示选项Sign in to Visual Studio using your Microsoft Account(用Microsoft账户注册Visual Studio)。注册后,Visual Studio设置就会在设备上同步,在多个工作站上使用IDE时,就不必配置它。如果没有Microsoft账户,可以创建一个,再使用它注册。如果不希望注册,就单击Not now, maybe later链接,继续Visual Studio的初始配置。有时建议注册,获得一个开发人员许可证。

如果是首次运行VS,则屏幕上会显示一个首选项列表。如果用户使用过这个开发环境的旧版本,则可以在这里做出选择,这些选择会影响到很多方面,例如窗口的布局、控制台窗口运行的方式等。所以应选择Visual C# Development Settings,否则会发现一些地方和本书的描述不一样。注意,可用选项会随着安装VS时选择的选项而变化,但只要选择安装C#,这个选项就是可用的。

如果不是第一次运行VS,但以前选择了另一个选项,也不必惊慌。为把设置重置为Visual C# Development Settings,只需导入它们即可。为此,单击Tools菜单上的Import and Export Settings选项,再选中Reset all settings选项,如图2-1所示。

图2-1

单击Next按钮,选择是否要在继续之前保存已有的设置。如果对设置进行了定制,就保存设置,否则选择No按钮,再次单击Next按钮。在下个对话框中,选择Visual C#选项,如图2-2所示。可用的选项可能会变化。

图2-2

最后单击Finish按钮,应用设置。

VS环境布局是完全可定制的,但默认设置很适合我们。在C# Developer Settings设置下,其布局如图2-3所示。

图2-3

所有代码都显示在主窗口中。在VS启动时,主窗口会默认显示一个提供帮助信息的Start Page。主窗口可以包含许多文档,每个文档都有一个选项卡,单击文件名,就可以在文件之间切换。这个窗口也具有其他功能:它可以显示为项目设计的GUI、纯文本文件、HTML以及各种内置于VS的工具。本书将陆续介绍它们。

在主窗口的上面,有工具栏和VS菜单。这里有几个不同的工具栏,其功能包括:保存和加载文件、生成和运行项目,以及调试控件等。在需要使用这些工具栏时将会讨论它们。

下面简要描述VS的最常用功能:

● 单击Toolbox选项卡时,就会显示Toolbox工具栏,它提供了桌面应用程序的用户界面构件等条目。另一个选项卡Server Explorer也可以在这里显示(通过View | Server Explorer菜单项选择它),它包含其他许多功能,例如Azure订阅细节、访问数据源、服务器设置和服务等。

● Solution Explorer窗口显示当前加载的解决方案的信息。如上一章所述,解决方案是一个VS术语,表示一个或多个项目及其配置。Solution Explorer窗口显示了解决方案中项目的各种视图,例如项目中包含了哪些文件,这些文件中又包含了什么内容。

● Team Explorer窗口显示了关于当前的Team Foundation Server或Team Foundation Service连接的信息,可用于使用源代码管理、bug跟踪、自动生成等功能。但是,这是一个高级主题,本书不予介绍。

● Solution Explorer窗口之下可以显示Properties窗口,该窗口没有显示在图2-3中。稍后会看到这个窗口,因为它只在处理项目时才出现(也可以使用View | Properties Window菜单项切换它)。这个窗口提供了更详细的项目内容视图,允许另外配置单独元素。例如,使用这个窗口可以改变桌面应用程序中按钮的外观。

● 另一个非常重要的窗口也未出现在图2-3中:Error List窗口。可以使用View | Error List菜单项打开这个窗口,它显示了错误、警告和其他与项目有关的信息。这个窗口会持续不断地更新,但其中一些信息只有在编译项目时才出现。

这似乎需要理解很多东西,但不必担心,过不了多久就习惯了。下面首先建立第一个示例项目,它将使用上面介绍的许多VS元素。

注意:VS还可以显示许多其他窗口,它们都包含许多信息,有许多功能。其中一些窗口与上面提及的窗口共享屏幕空间,可以使用选项卡切换它们或把它们停靠在其他位置。如果有多个显示器,甚至可以分离它们,把它们放到其他显示器上显示。本书的后面会介绍其中的许多窗口,在读者自己深入探索VS环境时,可能还会发现更多窗口。