background image

 

许在

.NET 平台上创建的应用程序和服务更容易、更有效地集成在一起。XML Web 

services 对于 Microsoft .NET,在处理一组有限任务的离散单元(XML Web 
services

 

)中生成代码。由于基于

XML 的标准接口简化了软件之间的通讯,因此可以将 

XML Web services 一起集成到高度专门化的应用程序和体验。您可以使用来自世界各地

 

的最好的

XML Web services,快速而轻松地创建所需的解决方案。Microsoft 将提供一

 

组以用户为中心的核心

XML Web services

 

(即

Microsoft .NET 我的服务)以提供诸如

用户标识和日历访问之类的功能。
四、

.NET 的应用 

  在

.NET 之前微软的开发模型是 Windows DNA,这是一个 n-tier 的体系结构,其核心是

MTS 或 COM+。COM+的 JIT、Transaction、Security 等使我们可以开发出一个高性能的
Web 应用或 Client/Server 应用。我们在学习.NET 时应该关注哪些应用领域呢?我们首先
应该了解如何使用

.NET 开发 Web 应用、Web Portals、e-business 和 CRM。.NET 的开发

工具、面向对象设计语言、

Web Service、微软企业服务器提供的丰富功能使我们可以快速

开发

 出任何规模的应用。其次,除了了解企业服务器的各种应用,如,Commerce Server,我

们应紧密关注微软的

Business Solutions。例如,Solutions for Intranets,Solutions for 

Supplier Enablement 以及 Microsoft CRM。这些将代表企业应用的发展趋势。 
五、

.NET 各技术的发展

1 、桌面应用程序开发技术( Windows Form 和 WPF)

.NET 桌面应用程序开发领域,Windows Form

是 前辈 ,相比以前的

老祖宗

MFC

,其开发效率高得多,即使比一向以 高效率 著称的

VB、Delphi

之类,也不逊色,因此在很长的一段时间内,

Windows Form 成为.NET 桌面

领域的主流技术,而且有一大批各式各样的第

3 方控件,其功能可谓应有尽有,

使用方便

Windows Form

的问题是 千人一面 ,要想做出 与众不同 的界面,

真得费不少力气

.NET 3.0 中出现的 WPF,在界面设计和用户体验上比 Windows Form 要

强得多,比如其强大的数据绑定、动画、依赖属性和路由事件机制,都非常棒然
而,

WPF 最头痛的是性能,另外,在需要快速开发原型的场景,WPF 暂时还

比不上

Windows Form 方便

.NET 4.0 中,WPF 在性能上有较大的改进,这点在使用 WPF 开发的

Visual Studio 2010 上体现极为明显,Visual Studio 2010 CTP 和 BETA1

只能用 惨不忍睹 一词来形容,

BETA2 就有一个性能上的飞越,但还是不是地

” “

玩点 崩溃 、 挂死 的把戏,而当前的

RC 版本,我觉得其使用体验已经超越了

VS 2008

2 、数据存取技术

(1)ADO.NET 这不用多说了,在实际开发中用得太多了,事实证明了它的

成功

(2)LINQ
这也是个很大的领域,里面最牛的是

LINQ to Object,我一用就喜欢上了

LINQ to XML 也很好,它把程序员从代码中解放出来,可以完成大部分

XML 存取功能,让大家很高兴有机会能和原先.NET

所提供的 一堆

XML 相关

类说声 不见

LINQ to DataSet 作为一个 ADO.NET 技术的补充,这是一个无足轻重的

小卒子,在开发中可以用,也可以直接忽略