《Visual C# 2010入门经典》一书1.3 Visual Studio 2010

简介: 虽然结合使用您喜欢的文本编辑器以及.NET Framework软件开发包(SDK)提供的命令行工具,也完全可以编写应用程序,但是几乎不这样做。集成编辑和调试工具并结合使用Visual Studio提供的效率改进功能,带来的好处是您可以轻松而高效地编写和调试应用程序。

本节书摘来异步社区《Visual C# 2010入门经典》一书中的第1章,第1.3节,作者: 【美】Scott Dorman
译者: 张劼 责编: 傅道坤,更多章节内容可以访问云栖社区“异步社区”公众号查看。

1.3 Visual Studio 2010

Visual C# 2010入门经典
Visual Studio是一个功能齐备的集成开发环境(Integrated Development Environment IDE),由众多工具组成。这些工具的目的相同:让您能够创建新颖的下一代应用程序。Visual Studio的核心包括功能强大的代码编辑器、语言编译器(支持Visual Basic、C#和F#)和调试工具。除此之外,Visual Studio还提供了众多其他的功能。

  • 与源代码控制系统集成。
  • 图形设计工具。
  • 用于Microsoft Office开发、SharePoint开发和云计算开发的工具。
  • 测试工具。

虽然结合使用您喜欢的文本编辑器以及.NET Framework软件开发包(SDK)提供的命令行工具,也完全可以编写应用程序,但是几乎不这样做。集成编辑和调试工具并结合使用Visual Studio提供的效率改进功能,带来的好处是您可以轻松而高效地编写和调试应用程序。

Microsoft提供了4个版本的Visual Studio 2010。

  • 学习版。
  • 专业版。
  • 企业版。
  • 旗舰版。

学习版是免费的,用于VB、C#、C++和Web开发。其他3个版本主要用于公司开发环境,提供了额外的功能。

本书的所有示例和屏幕截图都基于采用“基本设置”的Visual C# 2010学习版,如果您使用的其他版本的Visual Studio 2010或采用“专家设置”的Visual C# 2010学习版,屏幕可能有所不同。

启动Visual Studio后,您将看到起始页,如图1.3所示,它让您能够访问最近使用过的项目、新建项目、了解即将到来的产品发布或阅读最新的开发新闻。


e1

起始页分成了如下几部分。

命令部分:显示命令“新建项目”和“打开项目”。如果您安装的不是Visual Studio 学习版,这部分还将显示命令“连接到Team Foundation Server”。
最近使用的项目列表:显示最近使用的项目。单击其中的项目将在Visual Studio中打开它。另外,还可固定项目,如图1.4所示,这样打开并关闭其他项目后,该项目将保留在当前位置。

e2

选项卡式内容区域:“入门”选项卡包含一个列表,其中列出了帮助主题以及可帮助您学习Visual Studio功能的其他资源;“最新新闻”选项卡列出了选定RSS源的文章。
解决方案、项目和项
Visual Studio使用两种概念帮助您组织源代码以及与之交互:解决方案和项目。

解决方案是一系列源代码文件和相关的元数据,编译时生成一个程序集。解决方案包含一个或多个项目,还有定义项目的额外文件和元数据。每当您新建项目时,Visual Studio都将自动为您创建一个解决方案,必要时可在解决方案中添加其他项目。同一个项目可属于多个解决方案,而复杂的应用程序可能需要多个解决方案。

在解决方案资源管理器中,显示了解决方案、解决方案中的项目以及每个项目中的项,让您能够轻松地查看和管理这些容器以及相关联的项,如图1.5所示。

e3

大多数情况下,您都这样与解决方案资源管理器交互:双击项目中的一个项(如代码文件),在编辑器窗口中显示它;通过上下文菜单添加或删除项或项目。

相关文章
Visual Studio C# CS0006 C# 未能找到元数据文件
Visual Studio C# CS0006 C# 未能找到元数据文件
135 0
Visual Studio C# CS0006 C# 未能找到元数据文件
|
2月前
|
C# Windows
visual studio 2022 社区版 c# 环境搭建及安装使用【图文解析-小白版】
这篇文章提供了Visual Studio 2022社区版C#环境的搭建和安装使用指南,包括下载、安装步骤和创建C#窗体应用程序的详细图文解析。
visual studio 2022 社区版 c# 环境搭建及安装使用【图文解析-小白版】
|
20天前
|
测试技术 C# 开发工具
Visual Studio Code 使用技巧:C# 开发者的一分钟浅谈
【10月更文挑战第23天】本文介绍了如何在 Visual Studio Code (VS Code) 中高效进行 C# 开发。从环境搭建、基础设置到常见问题解决,再到进阶技巧,涵盖创建项目、运行和调试、代码导航、重构及版本控制等内容,帮助开发者提升开发效率。
70 4
|
20天前
|
传感器 IDE 测试技术
C#一分钟浅谈:Visual Studio IDE 高级功能
【10月更文挑战第24天】本文从初学者角度介绍了 Visual Studio 的高级功能,包括安装与配置、创建项目、运行与调试、常见问题及解决方案(如代码格式化、重构、导航、单元测试、代码分析),以及智能感知、Live Unit Testing、代码生成和代码片段等高级功能,帮助开发者提高效率和代码质量。
30 1
|
3月前
|
Java 数据库连接 C#
Visual Studio C# 多环境配置 Web.config
Visual Studio C# 多环境配置 Web.config
61 0
|
6月前
|
关系型数据库 MySQL C#
Visual Studio 2019 + EF6 + MySql +C#
Visual Studio 2019 + EF6 + MySql +C#
61 0
|
开发框架 .NET 数据库
asp.net企业费用报销管理信息系统VS开发sqlserver数据库web结构c#编程Microsoft Visual Studio
asp.net 企业费用报销管理信息系统是一套完善的web设计管理系统,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为vs2010,数据库为sqlserver2008,使 用c#语言开发 应用技术:asp.net c#+sqlserver 开发工具:vs2010 +sqlserver
103 0
|
开发框架 人工智能 前端开发
Visual Studio Code安装C#开发工具包并编写ASP.NET Core Web应用
Visual Studio Code安装C#开发工具包并编写ASP.NET Core Web应用
231 0
|
存储 安全 API
10分钟学会Visual Studio将自己创建的类库打包到NuGet进行引用(net,net core,C#)
10分钟学会Visual Studio将自己创建的类库打包到NuGet进行引用(net,net core,C#)
|
C# Windows
基于C#的ArcEngine二次开发30: visual studio没有为ToolsVersion14.0指定MSBuildToolsPath,指定的值的计算结果为空字符串
基于C#的ArcEngine二次开发30: visual studio没有为ToolsVersion14.0指定MSBuildToolsPath,指定的值的计算结果为空字符串
基于C#的ArcEngine二次开发30: visual studio没有为ToolsVersion14.0指定MSBuildToolsPath,指定的值的计算结果为空字符串