欢迎来到天天文库
浏览记录
ID:39466435
大小:375.50 KB
页数:14页
时间:2019-07-04
《MVC与LINQ参考资料一》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、ASP.NETMVC与LINQ参考文档第一部分:C#3.0的新特性导读:VisualStudio2008的新特性,其包括.NETFramework对重定向的支持;ASP.NETAJAX和JavaScript智能客户端支持;全新的Web开发新体验:Web设计器提供了分割视图编辑、嵌套母板页、以及强大的CSS编辑器集成;编程语言方面的改进和LINQ;浏览.NETFramework库源码;智能部署ClickOnce;.NETFramework3.5增强功能;集成对Office(VSTO)和Sharepoint2007开发的支持;在Wi
2、ndowsServer2008,WindowsVista和MicrosoftOffice2007下最好的开发工具集;单元测试功能,所有的VisualStudio专业版本都支持单元测试功能等等。在2007年11月19日,微软发布了VisualStudio2008和.NET3.5,具体见这里。你可以在这里下载VisualStudioTeamSuite2008的90天免费试用版本。.NETFramework3.5总体框架图VS2008&.NET3.5框架图通过这两张图相信大家对VS2008有了一点感性的认识了。下面正式开始了。在VS2
3、008中包含成堆的新特性和新功能,这些全新的功能会大大的提高我们工作效率并且会减少我们的复杂程序。主要包括.NETFramework对重定向的支持;ASP.NETAJAX和JavaScript智能客户端支持;全新的Web开发新体验:Web设计器提供了分割视图编辑、嵌套母板页、以及强大的CSS编辑器集成;编程语言方面的改进和LINQ;浏览.NETFramework库源码;智能部署ClickOnce;.NETFramework3.5增强功能;集成对Office(VSTO)和Sharepoint2007开发的支持;在WindowsSe
4、rver2008,WindowsVista和MicrosoftOffice2007下最好的开发工具集;单元测试功能,所有的VisualStudio专业版本都支持单元测试功能等等。下面简单介绍一下:.NETFramework对重定向的支持使用VisualStudio2008可以进行基于多个.netframework版本的开发,VisualStudio2008同时支持framework2.0/3.0和3.5几个版本。在不同的版本下它可以自动的框架特性工具箱,项目类型,引用,智能提示……过滤功能。我们升级到VisualStudio20
5、08也非常简单。ASP.NETAJAX和JavaScript智能客户端支持ASP.NETAJAX成为.NET3.5的一部分,除了包括ASP.NETAJAX1.0的所有功能外,还集成了WebParts的UpdatePanel,与and这样的控件的ASP.NETAJAX集成,WCF对JSON的支持,编写JavaScript提供了智能提示的功能。全新的Web开发新体验Web设计器提供了分割视图编辑、嵌套母板页、以及强大的CSS编辑器集成。ASP.NET还提供了三个新的控件:6、stView>、、,这些控件对数据场景提供了非常好的支持,允许对输出的标识做完全的控制。编程语言方面的改进和LINQVS2008中新的VB和C#编译器对这些语言做了显著的改进。两者都添加了对函数式编程概念的支持。非常酷的LINQ(语言级集成查询),我想这也是VisualStudio2008的卖点。浏览.NETFramework库源码VisualStudio2008有内置的调试器支持,自动按需调试进入代码(VS2008可以自动为你下载适当的.NET框架库文件)。7、C#3.0新语言特性•自动属性(Auto-ImplementedProperties)•隐含类型局部变量(LocalVariableTypeInference)•匿名类型(AnonymousTypes)•对象与集合初始化器(ObjectandCollectionInitializers)•扩展方法(ExtensionMethods)•Lambda表达式和Lambda表达式树(LambdaExpressionandLambdaExpressionTrees)自动属性可以避免原来这样我们手工声明一个私有成员变量以及编写get/set8、逻辑,在VS2008中可以像下面这样编写一个类,编译器会自动地生成私有变量和默认的get/set操作。你也可以分别定义get和set的“protected”等访问级别。在.Net2.0框架下,我们可以这样写一个User类:publicclassUser{priv
6、stView>、、,这些控件对数据场景提供了非常好的支持,允许对输出的标识做完全的控制。编程语言方面的改进和LINQVS2008中新的VB和C#编译器对这些语言做了显著的改进。两者都添加了对函数式编程概念的支持。非常酷的LINQ(语言级集成查询),我想这也是VisualStudio2008的卖点。浏览.NETFramework库源码VisualStudio2008有内置的调试器支持,自动按需调试进入代码(VS2008可以自动为你下载适当的.NET框架库文件)。
7、C#3.0新语言特性•自动属性(Auto-ImplementedProperties)•隐含类型局部变量(LocalVariableTypeInference)•匿名类型(AnonymousTypes)•对象与集合初始化器(ObjectandCollectionInitializers)•扩展方法(ExtensionMethods)•Lambda表达式和Lambda表达式树(LambdaExpressionandLambdaExpressionTrees)自动属性可以避免原来这样我们手工声明一个私有成员变量以及编写get/set
8、逻辑,在VS2008中可以像下面这样编写一个类,编译器会自动地生成私有变量和默认的get/set操作。你也可以分别定义get和set的“protected”等访问级别。在.Net2.0框架下,我们可以这样写一个User类:publicclassUser{priv
此文档下载收益归作者所有