《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

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

相关文章
|
6月前
|
开发框架 .NET 数据库
asp.net企业费用报销管理信息系统VS开发sqlserver数据库web结构c#编程Microsoft Visual Studio
asp.net 企业费用报销管理信息系统是一套完善的web设计管理系统,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为vs2010,数据库为sqlserver2008,使 用c#语言开发 应用技术:asp.net c#+sqlserver 开发工具:vs2010 +sqlserver
49 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#
C# 汉字转拼音 使用微软的Visual Studio International Pack 类库提取汉字拼音首字母
代码参考该文http://www.cnblogs.com/yazdao/archive/2011/06/04/2072488.html VS2015版本 1.使用Nuget 安装 "SimplifiedChinesePinYinConversion" 2.
1665 0
|
SQL 传感器 C#
C#笔记24:善用Visual Studio
C#笔记24:善用Visual Studio   1:调试的四个窗口 2:加快编码速度 3:加快编码速度 4:使用第三方工具丰富VS 5:VS2010中的工具 6:学会调试   1:调试的四个窗口      立即窗口:提供运行时动态增加代码,或者动态改变当前代码变量的窗口。
1065 0
|
1月前
|
C#
24. C# 编程:用户设定敌人初始血值的实现
24. C# 编程:用户设定敌人初始血值的实现
20 0
|
2月前
|
SQL 数据库连接 应用服务中间件
C#WinForm基础编程(三)
C#WinForm基础编程
76 0
|
2月前
C#WinForm基础编程(二)
C#WinForm基础编程
57 0
|
2月前
|
C# 数据安全/隐私保护
C#WinForm基础编程(一)
C#WinForm基础编程
61 0
|
4月前
|
数据采集 前端开发 C#
C#编程艺术:Fizzler库助您高效爬取www.twitter.com音频
Twitter是全球最大的社交媒体平台之一,包含丰富的音频资源。用户可以在Twitter上发布、转发、评论和收听各种音频内容,如音乐、播客、新闻、故事等,直接从Twitter抓取音频数据并非易事,尤其是在考虑到可能的封锁和反爬虫机制。Twitter会对频繁访问的IP地址进行限制或封禁,以防止恶意爬虫的行为。因此,我们需要使用一些技术手段来规避这些障碍,确保稳定而高效的数据访问。
C#编程艺术:Fizzler库助您高效爬取www.twitter.com音频