本文将对Microsoft.NET和XML Web服务平台进行初步介绍。这一讲我们不想涉及很精深的技术,任何稍微懂一点电脑和Internet知识的人都可以理解本篇内容,这也是我们学习掌握.NET的第一步。
什么是.NET
Microsoft.NET是微软的XML Web服务平台,包含了建立和运行基于XML的软件所需要的全部部件。.NET解决了当今软件开发中的一些核心问题:
● 应用程序的互操作性、集成性和应用程序的可扩展性是很难实现的,而.NET依靠XML消除了数据共享和软件集成的障碍,使得问题得以容易地解决。
● 无数具有相当竞争力的私有软件技术使得软件的集成变得非常复杂,而.NET是建立在一个开放的标准上的,它包含了几乎所有的编程语言。
● 当终端用户使用软件时,他们总觉得不够简便。因为他们无法在程序之间方便地共享数据或无法对能访问的数据进行操作。XML使数据交换变得更加容易,.NET软件可以使得用户只要一得到数据就能对它们进行操作。
● 终端用户在使用Web的时候,无法对自己的个人信息和数据进行控制,这导致了个人隐私和安全泄漏问题。而.NET提供了一套服务,使用户可以管理他们的个人信息,并且控制对这些信息的访问。
● .COM公司和Web站点开发者们很难为用户提供足够的有价值的数据,部分原因是由于他们的应用程序和服务无法很好地和其他程序和服务合作,只是一个不和外界连接的信息孤岛。而.NET的设计宗旨就是为了使来自于多个站点和公司的数据或服务能够整合起来。
在.NET中,程序员设计编写的是XML Web服务,而不再是服务器或客户端的独立应用程序。他们把这些服务组合成松散耦合、相互协作的软件群,XML Web服务之间使用XML message进行通信。
.NET平台
Microsoft的平台是由用于创建和运行XML Web服务组成的,它包含了下面四个组件:
Microsoft.NET框架和Visual Studio.NET:这些是开发人员用来生成XML Web服务的工具(见图)。.NET框架是Microsoft.NET平台核心中的一套编程接口,而Visual Studio.NET是一套多语言系列的编程工具。

.NET框架图
什么是.NET
Microsoft.NET是微软的XML Web服务平台,包含了建立和运行基于XML的软件所需要的全部部件。.NET解决了当今软件开发中的一些核心问题:
● 应用程序的互操作性、集成性和应用程序的可扩展性是很难实现的,而.NET依靠XML消除了数据共享和软件集成的障碍,使得问题得以容易地解决。
● 无数具有相当竞争力的私有软件技术使得软件的集成变得非常复杂,而.NET是建立在一个开放的标准上的,它包含了几乎所有的编程语言。
● 当终端用户使用软件时,他们总觉得不够简便。因为他们无法在程序之间方便地共享数据或无法对能访问的数据进行操作。XML使数据交换变得更加容易,.NET软件可以使得用户只要一得到数据就能对它们进行操作。
● 终端用户在使用Web的时候,无法对自己的个人信息和数据进行控制,这导致了个人隐私和安全泄漏问题。而.NET提供了一套服务,使用户可以管理他们的个人信息,并且控制对这些信息的访问。
● .COM公司和Web站点开发者们很难为用户提供足够的有价值的数据,部分原因是由于他们的应用程序和服务无法很好地和其他程序和服务合作,只是一个不和外界连接的信息孤岛。而.NET的设计宗旨就是为了使来自于多个站点和公司的数据或服务能够整合起来。
在.NET中,程序员设计编写的是XML Web服务,而不再是服务器或客户端的独立应用程序。他们把这些服务组合成松散耦合、相互协作的软件群,XML Web服务之间使用XML message进行通信。
.NET平台
Microsoft的平台是由用于创建和运行XML Web服务组成的,它包含了下面四个组件:
Microsoft.NET框架和Visual Studio.NET:这些是开发人员用来生成XML Web服务的工具(见图)。.NET框架是Microsoft.NET平台核心中的一套编程接口,而Visual Studio.NET是一套多语言系列的编程工具。

.NET框架图
| 对此文章发表了评论 |

