一起谈.NET技术,Visual Studio 2010 RC 几个很酷的新功能

我一直在使用Visual Studio 2010RC版本。它有很多让人欣喜的东西。下面将其列举出来:

Sequence Diagram Generation

    我觉得这是一个救星。我不知道你是怎么样的,但作为开发人员,我在完成设计之后,就想潜心投入代码中。通常在开始编码之前,有时候我想要看序列图。现在,有了Visual Studio 2010序列图生成器,我可以简单地编写代码,然后生成。这不仅为您节省时间,而且让你更好地去理解可导致代码的复杂的一些分支。

    以下是我在这篇文章中要使用的代码:

 1 class Animal {
 2        public virtual void Description() { Console.WriteLine("Lives on earth"); }
 3     }
 4 
 5     class Bird : Animal {
 6         public override void Description() 
 7     { Console.WriteLine("have feathers and a beak"); }
 8     }
 9 
10     class Lion : Animal {
11         public override void Description()
12         {
13             Console.WriteLine("roars and have large teeth");
14         }
15     }
16 
17     class Park
18     {
19         static void Main(string[] args)
20         {
21             List<Animal> animalsInPark = new List<Animal>();
22             ShowDescriptions(animalsInPark);
23         }
24 
25         static void ShowDescriptions(List<Animal> animals)
26         {
27             animals.ForEach(animal => animal.Description());
28         }
29     }

 现在右击ShowDescriptions(),然后单击生成序列图。您应该看到此对话框。

瞧 - 属于您自己的Visual Studio 2010制作的序列图。

Code Window Zoom

    像Internet Explorer,Visual Studio 2010允许您放大和缩小。你所要做的就是按Ctrl和使用您的鼠标滚轮进行放大和缩小。这可能不那么令人兴奋,当涉及到改变字体大小,这项功能将使我们的操作非常容易。有关缩放的优点在于字体的清晰和平滑。原因是Visual Studio2010是用WPF构建的。下面是缩放的Animal 类的图像。

Code Generation

    我们中的大多数使用过Visual Studio 2008的都会喜欢上产生方法功能。如果你不知道这是什么,这里介绍一下。如果你写一个方法的名称,而且它不存在,您可以用鼠标点击该方法名称,告诉Visual Studio中生成,它就会去做 。不问任何问题。

    Visual Studio 2010进一步采取这个,现在你甚至可以做到类。见下文的示范。

Highlighted Reference

    如果您选择一个引用,甚至点击它时,Visual Studio 2010会在你的代码中所有使用过它的地方突出显示。

 

Navigate To

    按下Ctrl逗号(,)会打开一个对话窗口,查看解决方案中的方法,属性,类等。它不区分大小写,并能通过部分名称搜索。

    点击任何一项项目,将会导航到代码所在的文件行。

Box Selection

    这个功能,我至今还没有找到合适的地方去使用。此功能允许您按住Ctrl + Alt键并使用鼠标或箭头键选择一个矩形区域。现在,如果您开始输入,你会同时输入到所有您选择的行上面。如果你碰巧发现它有用的话,请让我也知道。

    找了一下资料发现这个功能还是很有用的,直接看下面的截图:(红色和下面两张图片,译者附加)

    如果代码从网上copy且带有行号,可以用这个功能把行号干掉。

    有一件事我忘了提的是,在项目中添加引用似乎也更快。这些只是在Visual Studio 2010的一些新功能。希望您发现它们时和我一样兴奋。现在就去写代码吧!

    参考原文:http://olivercode.net/2010/03/01/visual-studio-2010-rc-cool-new-features/

时间: 2024-08-22 14:33:49

一起谈.NET技术,Visual Studio 2010 RC 几个很酷的新功能的相关文章

Visual Studio 2010 RC 几个很酷的新功能

我一直在使用Visual Studio 2010RC版本.它有很多让人欣喜的东西.下面将其列举出来: Sequence Diagram Generation 我觉得这是一颗救星.我不知道你是怎么样的,但作为开发人员的我,在完成设计之后,就想潜心投 入代码中.通常在开始编码之前,有时候我想要看序列图.现在,有了Visual Studio 2010序列图生成器 ,我可以简单地编写代码,然后生成.这不仅为您节省时间,而且让你更好地去理解可导致代码的复杂的 一些分支. 以下是我在这篇文章中要使用的代码:

Visual Studio 2010 RC 下安装ASP.NET MVC 2.0 RTM

ASP.NET MVC 2.0 RTM的安装地址 使用 Microsoft Platform Installer 安装ASP.NET MVC 2 下载并安装 ASP.NET MVC 2 在VS 2010 RC中安装时只要将 ASP.NET MVC 2.0 RC卸载(ASP.NET MVC 2 – Visual Studio 2010 Tools 不卸载),然后再安装ASP.NET MVC 2.0 RTM版即可

使用Visual Studio 2010更好地进行编码

13 年前 Microsoft 首次推出了 Visual Studio,这是其长时间运行的旗舰级集成开发环境.1997 年的第一版开始将版本 5 的 Visual Basic 和 Visual C++ 整合为一个公用 IDE.其企业版采用了一些曾经享有盛名的技术,包括 Visual InterDev.Microsoft Transaction Server 和 Visual SourceSafe 5.0.该版本的主要目的是帮助开发人员通过组件构建分布式应用程序,既包括客户端/服务器应用程序,也包

Visual Studio 2010智能跟踪-加速.NET应用程序调试

Visual Studio 2010 Ultimate 版本有个新功能IntelliTrace(智能跟踪),IntelliTrace被引入到Visula Studio中来加速我们对.NET应用程序的调试,它通过对预先设置的事件和方法在运行过程中的跟踪并将其有效地传递给调试执行者,从而快速的传递程序在执行过程中的状态和各种信息来帮助开发者更好的调试程序,快速的发现问题.实际上,在Visual Studio 2010之前,Microsoft Visual Stuido已经帮助我们很好的继承了调试工具

Visual Studio 2010的智能跟踪功能-IntelliTrace

Visual Studio 2010 Ultimate 版本有个新功能IntelliTrace(智能跟踪),IntelliTrace被引入到Visula Studio中来加速我们对.NET应用程序的调试,它通过对预先设置的事件和方法在运行过程中的跟踪并将其有效地传递给调试执行者,从而快速的传递程序在执行过程中的状态和各种信息来帮助开发者更好的调试程序,快速的发现问题.实际上,在Visual Studio 2010之前,Microsoft Visual Stuido已经帮助我们很好的继承了调试工具

《C++ 开发从入门到精通》——1.3 使用Visual Studio 2010

1.3 使用Visual Studio 2010 图片 1 知识点讲解:光盘:视频\PPT讲解(知识点)\第1章\使用Visual Studio 2010.mp4 Visual Studio 2010是微软为适用.NET平台而推出的专用开发工具,它是一个集成的开发环境工具,能够适用Visual Basic.Visual C++.Visual C#等专业编程语言.通过Visual Studio 2010可以在同一项目内使用不同的语言,并能实现它们间的相互无缝接口处理,共同实现指定的功能.使用Vis

一起谈.NET技术,应用Visual Studio 2010辅助敏捷测试(下)

随着需求的不断变化和迭代的深入,代码库不可避免的会有频繁的签入和签出,此时测试人员一项很重要的任务就是要预防回归问题发生.执行手工测试用例可以帮助我们预防及和发现回归问题,但是它的执行效率太低,无法胜任频繁执行的要求.这时就我们需要考虑采用自动化测试用例完成这项工作.决定是否采用自动化测试是有很多因素决定,其中很重要的一条就是自动测试的收益,下面的公式从概念上解释了如何来计算这个收益,当收益值大于1的时候,实施自动化测试就是合算的:否则,就是不合算的. 图1:计算收益公式 这其中,开发和维护自动

一起谈.NET技术,Visual Studio 2010着力打造云计算平台

在RC版本发布之后,我们看到微软为Visual Studio 2010增加了很多新功能,同时在云计算方面也有很大的改善,随着云计算时代的到来,软件开发模式和商业模型都将进入全面开放组合的新时代.微软云计算平台Windows Azure,这将把微软带入一个崭新的时代. Azure来源于法语,语意为天空一样的湛蓝色,这也正是微软所希望的,把其打造成承载所有云上的应用和服务的蓝天.既然微软一开始就表明了要在云计算领域中一展身手,当然不会让我们失望.在微软的Visual Studio 2010产品中,就

一起谈.NET技术,探秘.NET 4和Visual Studio 2010中的多核利用

如果你想利用多核机器的强大计算能力,你需要使用PLINQ(并行LINQ),任务并行库(Task Parallel Library,TPL)和Visual Studio2010中的新功能创建应用程序. 以前,如果你创建的多线程应用程序有BUG,那要跟踪起来是很麻烦的,但现在情况完全变了,感谢微软为我们带来了Microsoft Parallel Extensions for .NET(.NET并行扩展),它在.NET框架线程模型上提供了一个抽象层. 并行扩展遵循微软在COM应用程序中建立的事务管理和