Blog of Terry

Visual Studio 2010 New Features -- Overview

最近(10月31日),微软发布了Visual Studio 2010 的CTP(Community Technology Preview)版本(Download from Micronsoft),微软是这样定义它的:

Microsoft Visual Studio 2010 and the .NET Framework 4.0 are the next generation development tools and platform for Windows Vista, the 2007 Office System, and the Web.

(Visual Studio 2010以及.NET Framework 4.0是为Windows Vista, Office 2007系统和Web应用程序设计的下一代开发工具与平台)

下面我们就从编码的角度(Code-Focused)来看看这个所谓的下一代开发平台有些什么令人振奋的新特性:

  1. Quick Search(快捷键:CTRL+,,可以根据方法或者属性的首字母查询,比如输入GU,就能搜索出GetUser相关的方法,如下图:)


  2. Highlight references(高亮显示被选中对象的所有引用, CTRL+SHIFT+↑移动到上一个引用,CTRL+SHIFT+↓移动到下一个引用)


  3. Generate from usage (直接使用一个未定义的对象,VS2010会自动为你生成该对象,包括类,接口,属性,方法)


  4. Call hierarchy(显示一个方法的调用层次:调用了谁以及被谁调用了)


    注:只有当选中要查看的构造函数、方法、属性等的时候View Call Hierarchy选项才可见


  5. Rich formatting of code
  6. Overlays of contextual information
  7. Enhanced JavaScript tooling(在VS2010中写javascript脚本更方便了)


  8. HTML snippets(HTML片段:超越智能提示的一个新功能,自动为你生成HTML代码,比如输入<scr再按两次TAB键就会自动为你生成<script type="text/javascript"></scrpt>)
  9. New MVC and Dynamic Data tooling
  10. Integrated Web Deployment
  11. Tooling for the next version of Office
  12. ClickOnce Enhancements for Office
  13. Create solutions with multiple addins and documents
  14. Ability to deploy and update custom actions
  15. Improved document and template deployment
  16. Publish Office client customizations to SharePoint

这里只是对VS2010新特性的一个汇总,很多特性还没来得及试用,接下来的文章里再对其个别介绍

 

参考网站:Channel9.msdn.com, Micronsoft.com

 

posted on 2008-11-22 03:03 wd_Terry 阅读(1758) 评论(12) 编辑 收藏

评论

#1楼 2008-11-22 05:57 Ivan-Yan      

难道我的xp系统就不能体验10版本了?  回复 引用 查看   

#2楼 2008-11-22 08:34 fzzzzzzz[未注册用户]

我关心的是Net类库的功能,是 不是把API完整封装了?  回复 引用   

#3楼 2008-11-22 09:15 volnet(可以叫我大V)      

楼主是不是姓Gong啊?  回复 引用 查看   

#4楼 2008-11-22 09:33 demo2008加强型[未注册用户]

除了WEB开发变得好了点外,越来越妖魔化了。  回复 引用   

#5楼 2008-11-22 11:04 560889223      

--引用--------------------------------------------------
Ivan-Yan: 难道我的xp系统就不能体验10版本了?
--------------------------------------------------------
不是那个意思,这是指为哪些平台开发应用程序。
 回复 引用 查看   

#6楼 2008-11-22 11:25 Nicholas Yuen      

08升级10成本如何?  回复 引用 查看   

#7楼 2008-11-22 11:26 aspnetx      

不晓得4.0是否同时也兼容3.x,另外底层的runtime应该就3.0了吧?  回复 引用 查看   

#8楼 2008-11-22 12:28 Zealic      

从字面上看 .Net 4.0 应该是一个新的 Runtime
而不是类似 3.0 、3.5 的基于 2.0 的 Runtime
 回复 引用 查看   

#9楼 2008-11-22 12:39 风海迷沙      

vs2003也不能装在vista上面,你也不能说.net2.0不能跨平台吧?
楼主偷换了概念。
后面的几条怎么不评论了?看不懂?
 回复 引用 查看   

#10楼[楼主] 2008-11-22 15:06 wd_Terry      

--引用--------------------------------------------------
aspnetx: 不晓得4.0是否同时也兼容3.x,另外底层的runtime应该就3.0了吧?
--------------------------------------------------------
正如8楼所说,4.0的runtime应该是重新设计过的,从从Channel9网站上下载的Training里面的架构图(见我的另外一篇随笔:NET Framework 4.0 Overview -- 学习笔记)中可以看出.NET4.0已经不再是简单的功能堆砌了
 回复 引用 查看   

#11楼[楼主] 2008-11-22 15:10 wd_Terry      

@风海迷沙
--引用--------------------------------------------------
风海迷沙: vs2003也不能装在vista上面,你也不能说.net2.0不能跨平台吧?
楼主偷换了概念。
后面的几条怎么不评论了?看不懂?
--------------------------------------------------------
那句翻译是有点歧义,谢谢提醒
后面几个还没来得及试用,而且也不是一两句话就可以说清楚的,以后再更新吧,呵呵:(
 回复 引用 查看   

#12楼 2008-11-22 20:22 风海迷沙      

回来瞅瞅貌似博主删了某条评论,订阅了文章回复的人都能收得到的哦~  回复 引用 查看   

<2008年11月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
30123456

导航

统计

公告

昵称:wd_Terry
园龄:3年2个月
粉丝:0
关注:0

搜索

 

常用链接

最新随笔

我的标签

随笔分类

随笔档案

.NET

最新评论