集成开发环境快速教程
更新:2007 年 11 月
本主题概述了 Visual Studio 为应用程序部署提供的许多功能和工具。
集成开发环境
Visual Studio 产品系列共用一个集成开发环境 (IDE),此环境由下面的若干元素组成:菜单工具栏、标准工具栏以及停靠或自动隐藏在左侧、右侧、底部和编辑器空间中的各种工具窗口。可用的工具窗口、菜单和工具栏取决于所处理的项目或文件类型。
图 1:应用了常规开发设置的 IDE
根据所应用的设置以及随后执行的任何自定义,IDE 中的工具窗口及其他元素的布置会有所不同。使用导入和导出设置向导可以更改这些设置。
可以使用可视的菱形引导标记轻松移动和停靠窗口,或使用自动隐藏临时隐藏窗口。有关更多信息,请参见 如何:排列和停靠窗口。
您可以使用 Visual Studio 自动化模型来自动处理和扩展 IDE。有关更多信息,请参见自定义开发环境并实现该环境的自动化。
项目系统
解决方案和项目包含一些项,这些项表示创建应用程序所需的引用、数据连接、文件夹和文件。解决方案容器可包含多个项目,而项目容器通常包含多个项。有关更多信息,请参见 作为容器的解决方案 和 作为容器的项目。
解决方案资源管理器 用于显示解决方案、解决方案的项目及这些项目中的项。通过“解决方案资源管理器”,可以打开文件进行编辑,向项目中添加新文件,以及查看解决方案、项目和项属性。
图 2:解决方案资源管理器
有关更多信息,请参见 使用解决方案资源管理器 和 如何:创建解决方案和项目。
编辑器和设计器
使用哪种编辑器和设计器取决于所创作的文件或文档的类型。文本编辑器是 IDE 中的基本字处理器,而代码编辑器是基本源代码编辑器。
其他编辑器(如 CSS 编辑器、HTML 设计器和网页设计器等)共享代码编辑器中提供的许多功能,以及特定于所支持的代码或标记类型的增强功能。
编辑器和设计器通常有两个视图:图形设计视图和代码隐藏视图或源视图。设计视图允许在用户界面或网页上指定控件和其他项的位置。可以从 工具箱 中轻松拖动控件,并将其置于设计图面上。
图 3:网页设计器,设计视图
源视图用于显示文件或文档的源代码。此视图支持编码帮助功能,如 IntelliSense、可折叠代码节、重构 和代码段插入等。还有一些其他功能,如自动换行、书签和显示行号等。有关更多信息,请参见 编辑器的方便命令和功能。
图 4:网页设计器,源视图
诸如网页设计器和 HTML 设计器之类的某些编辑器还提供了一个混合视图,通过该视图可以同时查看文件的图形和代码视图。此视图称为拆分视图。
图 5:网页设计器,拆分视图
生成和调试工具
Visual Studio 提供了一套可靠的生成和调试工具。使用生成配置,可选择将生成的组件,排除不想生成的组件,确定如何生成选定的项目,以及在什么平台上生成这些项目。解决方案和项目都可具有生成配置。有关更多信息,请参见 如何:创建和编辑配置 和 在应用程序开发过程中生成。
生成过程即是调试过程的开始。生成应用程序的过程可帮助您检测编译时错误。这些错误可以包含不正确的语法、拼错的关键字和键入不匹配。“输出”窗口 将显示这些错误类型。
图 6:包含生成信息的输出窗口
在应用程序生成后,可以使用调试器检测和更正在运行时检测到的问题,如逻辑错误和语义错误。处于中断模式时,可以使用 变量窗口 和 “内存”窗口 等工具来检查局部变量和其他相关数据。
图 7:处于中断模式的 Visual Basic 窗体
图 8:调试工具窗口
“错误列表”窗口 用于显示错误、警告以及其他与调试有关的消息。
有关更多信息,请参见调试器指南。
部署工具
Visual Studio 提供了两种不同的部署策略:ClickOnce 和 Windows Installer。通过 ClickOnce 部署,可以将应用程序发布到中心位置,然后用户再从该位置安装或运行应用程序。通过 Windows Installer 部署,可以将应用程序打包到 setup.exe 文件中,并将该文件分发给用户;用户再运行 setup.exe 文件安装应用程序。有关详细的比较,请参见 选择部署策略。
ClickOnce 允许使用发布向导快速部署应用程序。
图 9:发布向导
有关更多信息,请参见如何:发布 ClickOnce 应用程序。
Windows Installer 部署为部署应用程序提供了更高的灵活性。各种编辑器(如自定义操作编辑器和用户界面编辑器)都允许自定义 Windows Installer 来满足各种部署需求。若要创建基本安装文件,可以使用 文件系统编辑器 来指定部署项。
图 10:文件系统编辑器
有关更多信息,请参见 Windows Installer 部署任务 和 部署中使用的编辑器。
产品文档
在 IDE 中按 F1 便可访问“帮助”,也可以通过目录、索引和全文搜索来访问“帮助”。可以使用本地安装的“帮助”,也可以使用 MSDN Online 和其他联机资源来获得“帮助”。
图 11:“帮助”搜索页
有关更多信息,请参见 查找帮助的方法。