Visual Studio 2008之初体验
<!----><o:p> </o:p>
一直从事软件开发工作有三年多的时间,各体开发工具也都有使用过,不过说起用得最顺手的还是微软Visual Studio套件。结合个人体验,我认为Visual Studio提供系列了开放式的接口,允许程序员自己编写Visual Studio的扩展,只要有足够多的需求,总是会有对应的扩展出现的。在开发过程中,笔者认为像VisualAssist, DevExpress Refactor这样的代码重构工具、GhostDoc这样的代码文档化工具和TestDriven.Net这样的测试工具,都是用起来很方便的Visual Studio插件。“这些插件的存在体现了像笔者这样部分用户的需求,但是未必所有人都对这些插件的功能感兴趣。”<o:p></o:p>
<o:p> </o:p>
但如果你是一个开发人员,您肯定会对下一代Visual Studio 2008的外壳感兴趣,因为一个好的开发环境可以让开发工作事半功倍,微软公布了最新版Visual Studio Shell的预览,一起来看一下:我们可以发现新版VS的开发界面分为两个版本:整合模式和孤立模式,分别对基于语言的开发和基于特别工具的开发作了优化。
<o:p></o:p>
<o:p></o:p>
<!----><v:shapetype o:spt="75" coordsize="21600,21600" filled="f" stroked="f" id="_x0000_t75" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t"><v:stroke joinstyle="miter"></v:stroke><v:formulas><v:f eqn="if lineDrawn pixelLineWidth 0"></v:f><v:f eqn="sum @0 1 0"></v:f><v:f eqn="sum 0 0 @1"></v:f><v:f eqn="prod @2 1 2"></v:f><v:f eqn="prod @3 21600 pixelWidth"></v:f><v:f eqn="prod @3 21600 pixelHeight"></v:f><v:f eqn="sum @0 0 1"></v:f><v:f eqn="prod @6 1 2"></v:f><v:f eqn="prod @7 21600 pixelWidth"></v:f><v:f eqn="sum @8 21600 0"></v:f><v:f eqn="prod @7 21600 pixelHeight"></v:f><v:f eqn="sum @10 21600 0"></v:f></v:formulas><v:path o:extrusionok="f" o:connecttype="rect" gradientshapeok="t"></v:path><o:lock v:ext="edit" aspectratio="t"></o:lock></v:shapetype><v:shape id="_x0000_i1025" type="#_x0000_t75" style="WIDTH: 384pt; HEIGHT: 287.25pt"><v:imagedata src="file:///C:\DOCUME~1\linys\LOCALS~1\Temp\msohtml1\01\clip_image001.jpg" o:title="整合模式"></v:imagedata></v:shape><o:p></o:p>
整合模式
<o:p></o:p>
<o:p></o:p>
<o:p></o:p>
孤立模式<o:p> </o:p>
<o:p> </o:p>
可以看出在上述两种开发模式中,Visual Studio 2008 将主要着力于改进的是其性能和可靠性。这包括,提高用于开发WPF应用程序的设计器(designer)的性能,丰富AJAX应用程序开发工具集以及提升与ADO.NET Entity Framework相关的设计器(designer),使它们能更好的工作在一起。除此之外,还增强了JavaScript开发环境并提升了流水线式的Web站点部署体验。
个人对其中的三处性能感触颇深:
一是将测试功能向专业版用户开放——“这是一个很大的进步”;
二是类设计器对C++的支持也使得代码浏览更方便;
三是向下兼容性使得程序员不需要Visual Studio 2005也可以编写基于.Net 2.0的程序,有助于程序员升级到新的版本。
<o:p> </o:p>
可以说Visual Studio 2008 不仅为管理整个软件开发生命周期提供了良好的支持,而且为与企业应用程序的最终用户及其管理人员进行关键性交互提供了绝佳的支持。此外,它还能够将 Visual Studio Team System 的协作优点扩展到项目团队中的更多角色。
<o:p> </o:p>
不过建议程序员不要保守旧的版本,“如果不关注技术潮流,那么有被淘汰的危险。”至于版本更新过快来不及学习,则可能是很多程序员想学全、学精Visual Studio 2008的所有功能。“程序员的目标是编写满足用户需求的程序,不是准备考试,而用户需求通常是局限在一定范围内的,所以没有必要每个功能都精通。我比较习惯即用即学的做法,等到有必要学习了再去学。”
<o:p> </o:p>
分享到:
相关推荐
总之,安装Visual Studio 2008需要细心和耐心,遵循正确的步骤和顺序,以确保新版本能顺利运行,为开发者带来更好的开发体验。在安装过程中遇到的任何问题,都需要及时处理,以免影响到后续的开发工作。
【ASP.NET编程知识】Visual Studio for Mac版初体验 Visual Studio for Mac是Microsoft为开发者提供的一款专门针对Mac操作系统的集成开发环境(IDE),它旨在满足.NET开发者在非Windows平台上的需求。在此之前,...
《体验Visual Studio 2008的魅力》系列一,深入探讨了Microsoft Visual Studio 2008这一划时代开发工具的革新与优化,为软件开发者提供了全新的编程体验和高效的开发环境。以下是对该资料中提到的关键知识点的详细...
主要介绍了Visual Studio for Mac版 初体验,本文图文并茂给大家介绍的非常详细,需要的朋友可以参考下
本书共分四部分,此为第一部分 包括基础知识、源代码管理、生成、大型项目考虑事项 项目管理、过程指南、报告、设置和维护团队环境和 Visual Studio 2008 Team Foundation Server等九章节 <br>Jeff ...
在这个压缩包中,我们找到了VisualGDB的这一更新版本,旨在为用户提供更优质的开发体验。 首先,VisualGDB的核心功能在于它为开发者提供了与Visual Studio的无缝集成。利用Visual Studio的强大编辑、构建和调试功能...
然而,开发者们总是在寻求更好的工具来提升效率,于是“Visual Studio .NET的GUIDGen加载项”应运而生,它旨在替换和扩展原生的GUID生成组件,提供更为高效和便捷的体验。 此加载项主要面向使用Visual Studio .NET ...
本文将推荐几款有助于改善Visual Studio 2010前端开发体验的工具。 首先,Web Standards Update for Visual Studio 2010 SP1是微软官方出品的一款扩展,旨在增强HTML5、CSS3和JavaScript的编辑支持。它提供了...
"jlvs" 是 "Julia Language for Visual Studio" 的缩写,意味着这是一个专门为Julia编程语言设计的Visual Studio扩展。这个扩展旨在为开发者提供一个集成的开发环境(IDE),使得在Visual Studio中编写、调试和运行...
#### 知识点一:Visual Studio、VC 和 C++ 的概念与区分 **Visual Studio**:这是一个由微软开发的集成开发环境(IDE),它包含了多种编程语言的支持,如C++、C#、VB.NET等,以及一系列开发工具,用于创建Web应用...
《MS.10267A - Introduction to Web ...无论你是初入IT行业的新人,还是寻求提升现有技能的专业人士,《Introduction to Web Development with Visual Studio 2010 Trainer Handbook Vol1》都是一个值得参考的资源。
总之,Visual Assist X是Visual Studio开发环境的重要增强工具,它以其强大的代码补全、重构和导航功能,极大地提升了开发者的编程体验。无论你是经验丰富的老手还是初入编程的新手,Visual Assist X都能成为你得力...
Visual Assist是一款广受开发者喜爱的Visual Studio插件,它的最新版本10.9.2212,简称CR-OK,是专为提升C++编程体验而设计的。这个版本在兼容性方面表现出色,经过测试,它不仅支持Visual Studio 2017之前的各个...
《VisualAssist 2089:提升Visual...无论你是经验丰富的老手还是初入编程的新手,VisualAssist都能帮助你在编程之路上走得更远,更快。如果你还在为繁琐的代码编写和维护而烦恼,那么VisualAssist 2089绝对值得你尝试。
它无缝对接Visual Studio 2010的界面和工作流,使得用户在享受Visual Studio的原有功能的同时,还能体验到Visual Assist X带来的增强特性。无论是调试、构建还是代码审查,都能感受到其带来的便捷性。 MFC是微软...
### 微软云计算开发之初体验:关键知识点解析 #### 一、概述 在《微软培训资料—微软云计算开发之初体验》这份文档中,主要介绍了如何通过Microsoft Windows Azure平台来构建和部署云端应用。该文档是一份由微软...
Visual Studio(VS)作为Microsoft推出的一款强大的集成开发环境(IDE),其丰富的插件生态系统使得开发者能够定制自己的开发体验。其中,“番茄助手”VAssistX就是一款广受欢迎的VS插件,它为程序员提供了大量实用...
【Kinect for Windows SDK开发初体验】 Kinect for Windows SDK 是微软推出的官方开发工具包,允许开发者利用Kinect传感器在Windows平台上创建各种应用程序。这款SDK的发布满足了开发者长期以来对Kinect技术的期待...
Visual InterDev是微软在1990年代末至2000年初推出的一款用于Web应用程序开发的工具,它特别强调了对Active Server Pages (ASP)的支持,为Web开发者提供了强大的开发和调试环境。 Visual InterDev的核心功能集中在...