c#

位置:IT落伍者 >> c# >> 浏览文章

VS2008 和.NET Framework3.5新功能及相关技术[2]


发布日期:2021年09月13日
 
VS2008 和.NET Framework3.5新功能及相关技术[2]

WCF是建立在Net Framework 基础之上的包含在NET /当中中并没有包含WCF但是当安装好了WinFX Runtime Components后我们就可以在Visual Studio 环境下开发和创建WCF的程序了

WCF是微软重点介绍的产品因此也推出了专门的官方网站(http://windowscommunicationnet)该网站有最新的WCF新闻发布以及介绍WCF的技术文档和样例代码(参考http://wwwxwycom/articleasp?id=

WF Work Flow工作流

CLR Class Library 微软开发的类库简称

下面的内容并不是按照它们的重要性来排序的 相反是我建议你研究这些新特性所要留意的顺序

VS和Fx官方发布的时间是今年的二月份但对开发者来讲呢实际上是年的月底VS和VS都具有相同的架构和编辑界面同时也包括赋予一个新的品牌VS的外衣VS是一个强大Vsita的客户端具有良好的外观设计和很多的新的可用的功能当然也包括增强了多线程调试功能

Fx 延续了Fx 提出的加性算法而没有推出新的CLR顺便提到的是Fx没有改变或删除任何Fx现有的组件只是做了单纯的增加(增加的组件WPF WCF WF和CardSpace)因此Fx只在Fx/现有的DLL设置上简单地增加了一些组件这意味着简单地安装这个框架应该不会影响你现有的解决方案不过请注意Fx仍然取决于同时运行工作的Fx SP和Fx SP

VS有一个新的简单而强大的功能 multitargeting –一种针对不同的Net框架版本()创建项目的能力这就意味着即使vs可以与vs同时安装你也不再需要vs因为vs提供的功能更强大

C# 和vb有许多新的语言特点(包括自动控制属性无限制授权对象初始化类型推断匿名类型扩展方法 lambdas表达式和局部方法)由于CLR没有新的版本所以我们期望编译器能够向后兼容 简单说来这就意味着所有的新的语言功能可被用于现有的版项目(由于上述所提到的multitargeting功能)中

在其他IDE功能中VB的开发人员也能从增强了的动态知能感知功能中获益

VS最大的特点是LINQ(语言整合查询) LINQ在很大程度上取决于先前介绍过的语言特性和Fx 的强大整合能力(已精确到四个组件) LINQ是一个新的范例其用统一的方式查询数据来源不管外界数据来源是什么如在内存中的对象 XML模式SQL查询结果 数据集合或任何其他(因为linq架构已被完全扩展)并行的LINQ的成就未来看起来会更加光明

对于网站开发人员来说ASPNET AJAX改进后独立出来ASPNET 包括个新增的控件如ListViewDataPager和LinqDataSource改进后的IDE也可以用于aspnet 项目如支持JavaScript的动态知能感知和调试一个新的CSS引擎和一个支持嵌套母版页的HTML设计器

对于客户端开发者而言新特性包括独立出来的WPF方案模板新的WPF开发者集成支持WinForm和WPF互用 FireFox支持ClickOnce和XBAP调度 现在 从ASPNET提供商的服务和为运行于Windows Vista系统上的应用程序嵌入UAC验证中你能获益多多

对于办公软件的开发者全面支持办公自定义 和Office 模板一样易于使用支持包括outlook区域性地区自定义自定义任务栏动作栏Word内容控制数据绑定和VBA互用

对于服务器开发者 现在WCF和WF模板独立出来 一起合作得相当好 现在WCF 支持无SOAP的HTTP编程模式 像完整版和JSON连接体一样完美这里有很好的链接收藏这儿

对于移动用户的开发者有大量的新特性包括支持简洁的LINQ和WCF还有很多其它的NETCF特性在IDE级我们有来自于VSD团队的针对较差的驱动程序的单元测试

[] []

               

上一篇:详解.NET中的动态编译技术[5]

下一篇:VS2008 和.NET Framework3.5新功能及相关技术[1]