《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

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

相关文章
|
9月前
|
开发框架 .NET 数据库
asp.net企业费用报销管理信息系统VS开发sqlserver数据库web结构c#编程Microsoft Visual Studio
asp.net 企业费用报销管理信息系统是一套完善的web设计管理系统,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为vs2010,数据库为sqlserver2008,使 用c#语言开发 应用技术:asp.net c#+sqlserver 开发工具:vs2010 +sqlserver
71 0
|
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,指定的值的计算结果为空字符串
|
C# 开发工具 Android开发
Xamarin C# Android for Visual Studio 平台安装
原文:Xamarin C# Android for Visual Studio 平台安装 Xamarin是基于Mono的平台,目前主要有以下产品(更具体请见:http://xamarin.com/products): Xamarin Studio:IDE,是从原来的MonoDevelop改名而来。
1710 0
|
C#
一起谈.NET技术,10个C#编程和Visual Studio使用技巧
  C#是一门伟大的编程语言,与C++和Java相比,它的语法更简单,相对来说更好入门,经历10年的发展,C#已经成为编程语言领域强有力的竞争者,每一年我们都能看到它的进步,每一个新版本都加入了许多新特性,总的来说,作为一门编程语言,它没有让C#开发者社区失望。
1293 0
|
C#
C# 汉字转拼音 使用微软的Visual Studio International Pack 类库提取汉字拼音首字母
代码参考该文http://www.cnblogs.com/yazdao/archive/2011/06/04/2072488.html VS2015版本 1.使用Nuget 安装 "SimplifiedChinesePinYinConversion" 2.
1703 0
|
SQL 存储 .NET
使用C#创建SQL Server的存储过程(Visual Studio 2005 + SQL Server 2005)
原文地址:http://www.dotnetbips.com/articles/70eff218-3da0-4f6f-8f8d-eeea65193f2c.aspx[原文源码下载][翻译]使用C#创建SQL Server的存储过程(Visual Studio 2005 + SQL Server 2005) 原文发布日期:2007.06.17作者:Bipin Joshi翻译:webabcd介绍通常,开发人员使用的是T-SQL来创建SQL Server的存储过程、函数和触发器。
1065 0
|
SQL 传感器 C#
C#笔记24:善用Visual Studio
C#笔记24:善用Visual Studio   1:调试的四个窗口 2:加快编码速度 3:加快编码速度 4:使用第三方工具丰富VS 5:VS2010中的工具 6:学会调试   1:调试的四个窗口      立即窗口:提供运行时动态增加代码,或者动态改变当前代码变量的窗口。
1079 0
|
2月前
|
开发框架 前端开发 .NET
C#编程与Web开发
【4月更文挑战第21天】本文探讨了C#在Web开发中的应用,包括使用ASP.NET框架、MVC模式、Web API和Entity Framework。C#作为.NET框架的主要语言,结合这些工具,能创建动态、高效的Web应用。实际案例涉及企业级应用、电子商务和社交媒体平台。尽管面临竞争和挑战,但C#在Web开发领域的前景将持续拓展。