频 道 直 达 - 新闻 - 培训 - 软件 - 教程 - 前沿 - 组网 - 系统应用 - 安全 - 编程 - 存储 - 操作系统 - 数据库 - 服务器 - 专题 - 产品 - 案例库 - 读书 - 博客 - BBS
51CTO.COM_中国最大的网络技术网站
找资料:

1.4.2 Visual Studio 2005介绍

作者: 周礼 出处:清华大学出版社  2008-06-18 09:49    砖    好    评论   进入论坛
阅读提示:C#和.NET 3.0第一步》第1章详细介绍了.NET 3.0平台的相关概念,使读者对.NET平台的运行机制有一个初步的了解。这一节说的是对Visual Studio 2005介绍。

1.4.2  Visual Studio 2005介绍

前面我们已经介绍过了Visual Studio的主要功能,包括开发Windows窗体应用程序、开发ASP.NET Web应用程序、开发移动应用程序等。这么一个强大的工具,本节我们将揭开其神秘的面纱。前面我们说过Visual Studio是一套完整的开发工具集,它向开发的各个过程提供辅助工具。举个例子,你学习英语,你当然可以照着书本学,你也可以买一个学英语的数字助理(PDA或电子词典),现在很多数字助理提供背单词、朗读课文、短句练习等功能,这里的数字助理就好比我们的Visual Studio,数字助理提供了一套学习英语的工具集,而我们的Visual Studio提供了开发应用程序的工具集。编写.NET程序最简单的环境其实有一个记事本和一个编译器就足够了,之所以需要工具集或者IDE是因为现在企业需要你快速、高效地开发出稳定、实用的计算机应用程序,而工具集的作用也在于帮助你快速、高效地开发。

Visual Studio提供了在设计、开发、调试和部署应用程序时所需的工具,Visual C#集成开发环境(IDE)是Visual Studio IDE中的一种。打开Visual Studio选择C#即可进入Visual C#集成开发环境,它里面有些工具是与其他 Visual Studio 语言共享的,还有一些工具(如C#编译器)是Visual C#特有的。下面我们就详细来介绍一下这个开发环境。我们从开始菜单里进入Visual Studio 2005菜单,会显示下列菜单项,我们来详细解释一下这些菜单以备以后有用,如图1.17所示:

Visual Studio Remote Tools,用于远程操作的工具集合。

Visual Studio Tools,用于Visual Studio .NET开发的一些辅助工具,有一些工具是Visual Studio系列开发工具一直都有的,比如Spy++工具,用来监视系统的进程、线程、窗口和窗口消息等。

Microsoft Visual Studio 2005,Microsoft Visual Studio执行快捷方式,单击这个可以进入Microsoft Visual Studio 2005开发环境。

Microsoft Visual Studio 2005 文档,就是我们前面说的MSDN,提供全方位、丰富的帮助文档。

单击上面的Microsoft Visual Studio 2005会进入Microsoft Visual Studio开发环境,当你第一次打开Visual Studio 2005会显示下面界面(图1.18),这个界面要求你设置默认开发语言。我们选择“Visual C#开发设置”然后单击“启动Visual Studio”按钮即可进入开发界面。

 
图1.17  Visual Studio 2005菜单

 
图1.18  开发设置

启动Visual Studio 2005后首先会闪出下面页面(图1.19),这个页面会一闪而过,上面显示你的Visual Studio开发环境已经安装的产品,从上到下依次是:

 
图1.19  开发环境

Microsoft Visual Basic:VB开发环境。

Microsoft Visual C#:VC#开发环境。

Microsoft Visual C++:VC++开发环境。

Microsoft Visual J#:VJ#开发环境。

Visual Web Developer:Web开发环境(网站、动态网站等)。

Crystal Reports:水晶报表开发插件。

Extensions for Windows WF:Windows描述基础开发包(WPF)。

SQL Server ……:SQL Server数据库操作组件。

然后我们会进入Visual Studio开发环境的“起始页”界面,如图1.20所示,我们简单的来介绍一下这个界面。起始页共包括四个卡片,它们分别是:

 
图1.20  起始页

最近的项目

MSDN

开始

Visual Studio 标题新闻

“最近的项目”卡片是指你最近新建或编辑过的C#项目,是为你访问最近编辑过的项目而提供的一种快捷方式,另外最近项目里面还提供“打开”和“创建”两个功能,“打开”可以选择你要打开的C#项目,而“创建”可以帮助你新建一个C#项目,当然打开和创建功能在界面上方的文件菜单里都有。“MSDN: Visual C#”卡片提供网上的一些技术资源,包括最新的技术文章等。“开始”卡片对初学者提供一些帮助,里面有一些到MSDN的连接,是一些帮助你了解Visual C#开发环境的技术文章。“Visual Studio标题新闻”卡片主要用来向微软公司反馈意见和建议。
我们点击“起始页”里面的“最近的项目”卡片“创建”里面的“项目(P)…”项,会进入“新建项目”界面,我们选择控制台应用程序,如图1.21所示:

设置完解决方案的名称和位置后,单击确定会进入我们的VC#代码编辑界面。这是我们本节要介绍的主要界面,如图1.22所示:

下面是这些项目的详细介绍:

菜单栏

每个菜单都对应一组实用操作,比如“文件”菜单提供项目的建立、保存、关闭等功能,这些菜单的功能非常强大和繁多,我们会在后面的章节里陆续介绍。

工具栏

和菜单一样,每一组工具栏都对应一组实用操作,这些操作我们在后面详细介绍。

工具箱

工具箱,主要提供控件的分组显示,在窗体编程时用,我们会在后面介绍。

代码编辑器

用来编辑代码的界面,你可以在这里面把我们上一节提到的代码写到这里试一试。

 
图1.21 “新建项目”窗口

 
图1.22  VC#.NET主窗口

解决方案资源管理器

C#里的一个解决方案可以包含几个项目,一个项目可以包含很多文件,要查看C#代码文件,就要找到解决方案管理器窗口。

属性框

属性框主要用来设置项目里一些元素的属性,属性框在Windows和Web窗体编程时特别有用。

输出信息窗口

这个窗口主要用来输出编译的信息,包括出错信息和警告信息。

上面是关于Visual Studio IDE开发环境的一些重要的窗口,这些窗口对于.NET平台的各种开发语言都是相同的。除此之外,下面我们介绍一下Visual Studio IDE窗口的一些重要的属性,它们可以使你灵活地使用Visual Studio IDE这个工具:

卡片

这里的卡片主要指代码编辑窗口的文件卡片,要操作这些卡片在其上单击鼠标右键即可,可以将其关闭或进行一些其他操作,卡片示例如下图(图1.23):

“自动隐藏”工具栏

“自动隐藏”工具栏按钮在每个子窗口的右上方,单击以后可以进入自动隐藏工具栏状态,这种状态下工具窗口可以自动隐藏,在“自动隐藏”工具窗口状态下再单击该按钮又可以回到不自动隐藏状态,如图1.24所示:

窗口工具栏

调出工具箱、调出属性窗口、调出解决方案管理器在同一个地方,如图1.25所示:

 
图1.23  文件卡片

 
图1.24 “自动隐藏”按钮

 
图1.25  窗口工具栏

图1-25中的图标非常重要,分别是: 解决方案管理器、 属性窗口、 对象浏览器、 工具箱,单击这些图标后就可以调出相应的窗口。如果在界面上没有显示工具箱等按钮,你单击“添加按钮”小箭头可以选择有效的按钮。

调出工具栏

在工具栏的空白处单击鼠标右键可以调出工具栏选项卡,选中一个选项就可以将这个主题的快捷工具栏添加到工具栏区域,如图1.26所示:

 
图1.26  调出工具栏

调出输出窗口

调出输出窗口,可以从菜单里,单击“视图”菜单,选择“输出窗口”项即可。

下面我们详细介绍几个常用的菜单和工具栏,VC#的菜单和工具栏有很多,但并不是每个人都用得到,比如做Windows窗体开发的人员就用不到“HTML编辑器”工具栏,我们在这里只介绍一些常用的,其他的我们会在后面的章节里逐步介绍。我们先来介绍一下主菜单(图1.27):

 
图1.27  菜单

文件:主要提供项目或文件的打开、保存、关闭等操作。

编辑:供在编辑代码时的一些操作,比如代码的复制、粘贴、查找等。

视图:提供能用到的所有工具子窗口的显示,比如我们上面提到的属性窗口、工具栏、解决方案管理器、输出窗口等。

重构:提供代码的重构操作,重构的概念我们后面会详细介绍。

项目:针对项目的一些操作,比如向工程项目添加类、组件、窗体等。

生成:提供编译代码的操作,包括编译整个解决方案或编译单个项目两方面操作。

调试:提供调试程序的一些操作,主要包含调试状态启动程序和非调试状态启动程序两种方式。

数据:提供连接数据库的一些操作。

工具:包含一些常用的设置操作,比如“选项”菜单,可以设置代码编辑器的字体和快捷键。

窗口:提供窗口显示方式的设置。

社区:提供帮助的一些信息,包括网上的一些社区等交流平台,以及获得一些帮助主题等操作。

帮助:提供上面提到的MSDN帮助文档的各种操作,如索引方式显示MSDN、搜索MSDN、按主体显示MSDN等。
介绍完了常用菜单,现在我们来看一下常用工具栏,如下图(图1.28):

 
图1.28  常用工具栏

常用的工具栏有两个,一个是标准工具栏,一个是文本编辑器工具栏,下面我们详细介绍这两个工具栏,如上图所示,上面一个是标准工具栏,下面一个是文本编辑器工具栏,详细解释如下:

  

上面介绍的工具栏,除了代码编辑栏我们可以马上用到,其他的可能要在具体的项目中才能使用。不管是工具栏还是菜单,我们在这里只是简单的介绍一下。我们无法详细地介绍,因为某一个菜单项或工具按钮都可能跟复杂的具体应用相关,在这里详细介绍是不合时宜的。我们会在后面介绍相关章节相关内容时,再介绍某个菜单项或某个工具栏按钮的详细用法。

【责任编辑:董书 TEL:(010)68476606】

回书目   上一节   下一节
专题
体验Visual Studio 2008的魅力
Visual Studio 2005开发基础
C++是垃圾语言?!
C#实用基础教程
ASP.NET 2.0基础开发指南
我也说两句

匿名发表

(如果看不清请点击图片进行更换)


中 国 最 大 的 网 络 技 术 网 站 ·
技 术 成 就 梦 想
订阅技术快讯
电子杂志下载
名称:SQL Server数据库管理精品黄皮书
简介:书中文章经过精挑细选,便于用户能根据自己的实际工作和学习,快速在本书寻找到相关资料。内容涵盖了SQL Server的安装与升级、语句查询、数据备份和恢复、自动化任务、数据同步、数据字典、安全和预防、性能和优化、集群等各方面应用信息,以及DBA管理人员在数据库管理工作中
名称:2007路由技术大全
简介:《2007路由技术大全》由51CTO.com网站特别策划制作,该书包括路由器技术、路由器产品、路由器配置、安全设置、路由器故障处理、路由器密码恢复,以及广大网友在实践使用中的心得经验和技巧文章,内容注重实用性,适用于初学者入门,也适合多年从业者提高,是一本实践和理论完
名称:网络安全精品应用黄皮书
简介:《2007精品网络安全黄皮书》包括了9个大类24个小类, 800余篇文章,内容包含了熊猫烧香病毒、DDOS攻击、ARP病等热点问题的介绍及解决方案。从病毒查杀、防范、系统、数据等各方面的安全设置到黑客技术的了解、防范,涉及到了安全应用的全部领域, 由浅至深内容全面。
技术人求职简历完备手册
技术人求职简历完备手册
开源虚拟化技术Xen
开源虚拟化技术Xen
Windows Server 2008专题
Windows Server 2008专题
· Windows Server 2008专..
· 隐私保护技术探讨
· 绿色IT人健康生存手册
· 网络工程师职业规划与..
· 杀毒软件评测专题
· 访问控制列表(ACL)介绍
· Vista SP1对决XP SP3
· 华为员工自杀频频拷问..
· 2008中国互联网大会
· 微软出价446亿美元收购..
· 勇闯IT培训黑色围城
· CISSP认证成长之路
· 解析35岁技术人的价值..
· LAMP技术精解
· AMD Phenom三核处理器..
· 充电计划之热门IT认证..
ARP攻击防范与解决方案
ARP攻击防范与解决方案
SQL Server 2008/2005全解
SQL Server 2008/2005全解
SOA 面向服务架构
SOA 面向服务架构
· SOA 面向服务架构
· SQL Server 2008/2005..
· Apache技术专题
· 三层交换技术专题
· SQL Server入门到精通
· Apache技术专题
· 国际文档格式标准开战
· 路由器设置与口令恢复
· PHP开发应用手册
· SOA 面向服务架构
· 企业数据恢复指南
· 了解统一威胁管理(UTM)..
· 专题:AIX操作系统管理..
· 访问控制列表(ACL)介绍
· 反垃圾邮件技术应用
· ASP.NET 2.0基础开发指..
ARP攻击防范与解决方案
ARP攻击防范与解决方案
SQL Server 2008/2005全解
SQL Server 2008/2005全解
SQL Server入门到精通
SQL Server入门到精通
· SQL Server入门到精通
· SQL Server 2008/2005..
· SOA 面向服务架构
· Apache技术专题
· 三层交换技术专题
· Apache技术专题
· 企业数据恢复指南
· 路由器设置与口令恢复
· SOA 面向服务架构
· 了解统一威胁管理(UTM)..
· 反垃圾邮件技术应用
· 访问控制列表(ACL)介绍
· PHP开发应用手册
· 专题:AIX操作系统管理..
· 交换机故障解决指南
· 三层交换技术专题