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版 初体验.docx
主要介绍了Visual Studio for Mac版 初体验,本文图文并茂给大家介绍的非常详细,需要的朋友可以参考下
本书共分四部分,此为第一部分 包括基础知识、源代码管理、生成、大型项目考虑事项 项目管理、过程指南、报告、设置和维护团队环境和 Visual Studio 2008 Team Foundation Server等九章节 <br>Jeff ...
C#之所以容易让人感兴趣,是因为安装完Visual Studio, 就可以很简单的直接写程序了,不需要做如何配置。 对新手来说,这是非常好的“初体验”, 会激发初学者的自信和兴趣。 而有些语言的开发环境的配置非常麻烦, ...
Xamarin是一个跨平台开发框架,这一框架的特点是支持用C#开发IOS、Android、Windows Phone和Mac应用,这套框架底层是用Mono实现的。 Mono是一款基于.NET框架的开源工程,...本文内容是Xamarin.iOS版本的开发初体验。
[Visual Studio 版本] Microsoft Visual Studio 2012 Update 4 [SQL Server 版本] Microsoft SQL Server 2008 R2 with SP2 ☆ 文件内容:☆ [电子书] [数据库] [源代码] [程序运行说明]">★ 程序说明:★ ...
1.6 Visual Studio.NET 2008 实战 58 1.6.1 如何创建ASP.NET项目 58 1.6.2 如何创建Windows项目 61 1.6.3 Visual Studio.NET 2008 操作与使用技巧 61 1.6.4 常见开发调试技巧 66 1.6.5 错误异常处理方法 70 本章...
开发工具:Microsoft Visual Studio 2015(初版)/Microsoft Visual Studio 2019(最新版) 数据库:Microsoft SQL Server 2008 R2/MySQL v8.0.22 数据库管理工具:Microsoft SQL Server 2008 R2 Mangerment Studio/...
1.6 Visual Studio.NET 2008 实战 58 1.6.1 如何创建ASP.NET项目 58 1.6.2 如何创建Windows项目 61 1.6.3 Visual Studio.NET 2008 操作与使用技巧 61 1.6.4 常见开发调试技巧 66 1.6.5 错误异常处理方法 70 本章...
在编码实现时,首先需要添加FlexGrid控件,使用Visual Studio提供的Microsoft FlexGrid Control, version 6.0。然后,需要通过SetWindowPos()函数在像素级上动态设定网格控件在对话框中的详细位置。组合框控件需要在...
Visual Studio 2012 或更新版本。 AC# 编译器。 获取和构建 您要做的第一件事是克隆存储库。 哪里都行。 获得代码后,您可能希望编辑DebugDiag.Native.csproj并找到如下所示的部分: <!--===================...
Visual Studio 2017和Windows 这是更直接的入门方式:https://github.com/dotnet/eShopOnContainers/wiki/02.-Setting-eShopOnContainer-solution-up-in-a-Visual-Studio-2017- environment CLI和Windows 对于...