快速业务通道

ASP.Net 4.0中新增23项功能

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-07-03

这篇文章介绍Visual Studio 2010 (ASP.Net 4.0)的新功能。

1、代码片段(Code Snippets):

代码段是预先开发的代码模板,可以节省我们对有关语法思考的时间。在VS 2005和VS 2008中,已经有建立了很多代码段。不过,这些只适用于隐藏代码 (code behind)。在VS 2010中代码片段支持JScript,HTML以及asp.net标记。 在下面画面,展示了JScript和HTML片段的快捷菜单。

在JS中:

在Html中 :

2、New Profiles:

在以前的dotnet版本中,我们已经看到过不同的开发环境的配置。如 VB, C#, Web development 和General Development。我们根据自己的需要选择一个环 境配置。这些选择将在第一次安装visual studio之后或者通过import export选 项。

这里介绍两个VS 2010中配置环境,两个都是进行HTML开发的。他们是

Web Development

Web Development (Code Optimized)

Web Development,配置隐藏了客户对象和HTML Mode顶端的事件栏 。

Code Optimized ,你将发现是没有code, designer tabs的html 编辑器。它 提供了一个更大的空间去玩转html。

在你安装visual studio之后,第一次使用的时候,你能选择一个配置。 你 也能改变你的工作环境的配置通过: Tools > Import & Export Settings > Reset all settings option。如果在IDE中没有什么改变,你必 须通过重新打开 visual studio 使它生效。

3、Generate From Usage:

在ASP.Net以前的版本,微软推出了从现有的代码中进行代码重构来生成方法 ,在In ASP.NET 4.0 中, Generate From Usage 有了新概念,能基于现有的代 码来生成属性,方法,类和的其它类型。

写一些代码,选中它,右击最右侧的字符,你将得到去提取属性和方法的选项 。此选项仅当你没有定义过这个标识符才显示。对于下面的例子智能感应不会显 示选项来提取属性,例如,如果您右键点击变量 i 。

4、Multi-Targeting:

在2008中就能创建一个2.0或者3.0版本创建项目,而不是用默认的3.5去开发 。也是是说,有一个选择项去改变开发项目的framework版本。

在2010中亦有相同选项功能,并做出相应的提高。在以前的版本中,如果你使 用framework 2.0创建一个项目。智能感仍将能显示3.5版本的类型和成员。如果 你不能确定所选择的framework内的成员,所以你就会有更多的机会去出错。但是 ,在VS2010的智能感知会只向您显示你选择的framework 版本。

5、MultiMonitor:

Visual Studio 2010 给我们提供能将IDE的窗体移动 visual studio IDE之 外,将它放至在桌面上。它还支持多面去地去看不同的IDE窗体。如果我们关闭 Visual Studio,并再次打开它,我们会发现所有的窗体在我们最后一次放置的地 方。

6、Code Navigation:

新的导航使我们在文件中更快搜索术语。但它只能即在App_Code文件夹类文件 ,搜索您键入文本。它不适用于HTML或代码隐藏文件。在下面的例子,它显示出 我的键入函数名称,它导航到窗口,选择窗体中的任何一个,它将能定位到选择 的函数定义。

7、View Call Hierarchy:

这有助于查看函数和属性的使用,例如,如果你在一个函数名右键,它会告诉 你的函数使用分层列表。

如果您单击查看调用层次,它会显示一个窗体,告诉你详细的函数调用:

在层次结构中选择窗口函数调用它会显示的参数和函数调用的位置的详细信息 。

8、代码高亮突出显示:

选择一个标识符,IDE会为你突出的被使用的地方。例如我选择变量i,在它不 同的使用地方,突出的显示。

9、智能提示的改进:

在VS 2008中,为一个对象选择属性时,它将根据输入的字母的顺序排列,为 你提供智能提示。

在VS2010中它将向你显示基于组的属性,例如,如果您的文本框对象后键入 text, 它将向你显示Text, TextChanged, TextMode。它

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号