Microsoft .NET完全介绍

转载 2006年06月22日 11:56:00
本文给出了一个对Microsoft .NET和Microsoft's XML Web服务平台的总体介绍以及使用它们的好处。同时我们还将举例说明.NET是如何改变终端用户和商业的计算模式。
 
   在本文中我们不想涉及到很精深的技术,任何稍微懂一点电脑和Internet知识的人都可以理解本篇的内容。Micorosoft还为那些希望掌握.NET的公司执行官、IT领导和程序员们
 提供了更多的资源。
 
   什么是Microsoft .NET?
 
   Microsoft .NET是Microsoft的XML Web服务平台。.NET包含了建立和运行基于XML的软件所需要的全部部件。
 
   Microsoft .NET解决了下面这些当今软件开发中的一些核心问题:
 
   ●互操作性(Interoperability)、集成性(Integration)和应用程序的可扩展性(extensibility)太难实现而且代价很高。Microsoft .NET依靠XML(一个由World Wide Web Consortium(W3C)管理的开放标准)消除了数据共享和软件集成的障碍。
 
   ●无数具有相当竞争力的私有软件技术使得软件的集成变得非常复杂。而Microsoft .NET建立在一个开放的标准上,它包含了所有编程语言。
 
   ●当终端用户使用软件时,他们总觉得不够简便。有时甚至感到很沮丧,因为他们无法在程序之间方便地共享数据或是无法对能访问的数据进行操作。XML使数据交换变得容易了,并且.NET软件可以使得用户只要一得到数据就能对它们进行操作。
 
   ●终端用户们在使用Web的时候,无法对自己的个人信息和数据进行控制,这导致了个人隐私和安全泄漏问题。而Microsoft .NET提供了一套服务,使用户可以管理他们的个人信息,并且控制对这些信息的访问。
 
   ●.COM公司和Web站点开发者们很难为用户们提供足够的有价值的数据,至少有一部分原因是由于他们的应用程序和服务无法很好地和其他程序和服务合作,只是一个不和外界连接的信息孤岛。而Microsoft .NET的设计宗旨就是为了使来自于多个站点和公司的数据或服务能够整合起来。
 
   如同MS-DOS和Windows一样,.NET将大大改变我们的计算领域。MS-DOS使得个人电脑在商业和家庭中广为接受;Windows增强了用户的图形界面,使其成为首选的与软件交互方式,最终使得图形界面成为个人电脑的主流。而.NET则要把XML Web服务变成日后的主流计算模式。
 
   XML Web服务是建立在XML数据交换基础上的软件模型,它帮助应用程序、服务和设备一起工作。用XML进行共享的数据,彼此之间独立,但同时又能够松耦合地连接到一个执行某特定任务的合作组。
 
   想了解XML Web服务如何工作,最方便的方法就是把它和拼装游戏作比较。XML Web服务和拼装游戏的拼块一样是一些独立的单元。后者用一个标准的方法相互咬合在一起,XML Web服务与这类似,但它是通过XML message实现相互交互的。当你把拼块拼在一起时,你就得到了一个对象:一幢房子、一艘船或一架飞机。同样,当你把XML Web服务结合在一起时,你就得到了一个完成某特定任务的软件解决方案。同一拼块可以用在很多不同对象中,而一个XML Web服务同样也可以用在不同的方案组中,作为不同任务解决方案的一个组成部分。
 
   XML Web服务使开发者能够对他们所要的程序的来源进行选择,可以自己创建或购买程序的功能块;同样也可以选择是让自己的方案使用其他的XML Web服务,还是让其他的程序使用自己的服务。这意味着一个公司不必为了给客户一个完整的解决方案而不得不提供方案的每一个组成部分。
 
   XML Web服务除了个服务相互之间独立以外,对访问它们的设备而言也是独立的。与独立应用程序不同的是,XML Web服务并没有束缚于某一特定的编程语言或商业应用程序或者是某一在线服务。这给了终端用户足够的自由,使其可以使用任何访问设备,从台式电脑到移动电话都可以。
 
   .NET战略
 
   Microsoft .NET程序员们设计编写的是XML Web服务,而不是服务器或客户端的独立应用程序。他们把这些服务组合成松耦合,相互协作的软件群,XML Web服务之间使用XML messaging进行通讯。为了做到这一点,程序员需要:
 
   1.一个软件平台,用于建立一种新的完整的个人用户经验。
 
   2.一个编程模型和工具,用以建立和整合XML Web服务。
 
   3.一套能为应用程序和服务提供基础的可编程的服务
 
   Microsoft的.NET战略就瞄准了这三点。
 
   .NET包括:
 
   ●.NET平台,这是一套编程工具和基本构架,用来创建、发布、管理和整合XML Web服务
 
   ●.NET体验,这是终端用户用以和.NET交互的手段

[科普小短文]在C#中调用C语言函数(静态调用Native DLL,Windows & Microsoft.Net平台)

本文属于“科普”性质,面向对.Net不了解的读者。 对于不太了解.Net的人,如果想要了解.Net,我必须给他介绍P/Invoke。P/Invoke是什么呢?简单地说,就是在.Net中调用本地代码...

Oracle ODP.NET vs Microsoft MSDP

08年做项目时,用 VS 2005,写据库层还在用 MSDP(System.Data.OracleClient),但是当时由于要操作 XML 和二进制文件,所以又使用了 ODP.NET(Oracle....

.net 引用Microsoft.Office.Interop.Word.dll对word文件进行操作

.net 4.0以上版本添加引用,如果不是4.0以上版本可能没有这个,自己去下载一个Microsoft.Office.Interop.Word.dll应该也可以。    引用完成之后...

脚本示例 (Reporting Services)Microsoft Visual Basic .NET

http://msdn.microsoft.com/zh-cn/library/ms160854(v=sql.90).aspx 脚本示例 (Reporting Services) SQL ...

Microsoft .NET 简介

Microsoft .NET 简介 Microsoft .NET 是微软新的因特网战略。.NET 起初被称为 NGWS。 NGWS - 下一代视窗服务(Next Generation Windows ...
  • zscmj
  • zscmj
  • 2011年06月28日 00:21
  • 200

Microsoft .NET PetShop 4.0 架构与技术分析

1.框架的概要介绍微软刚推出了基于ASP.NET 2.0 下的Pet Shop 4, 该版本有了一个全新的用户界面。是研究ASP.NET 2.0 的好范例啊,大家都知道,一直以来,在.NET ...

Microsoft.NET 平台带来的重要意义

我们来看一下 MicroSoft .NET 对开发人员、IT 专业人员、以及企业应用的巨大意义 。      对于开发人员      MicroSoft .NET 的策略是将互联网本身作为构建...

MicroSoft .NET 的基本模块

网络服务一览  通常说来,一个网络服务只是一个作为服务――通过 Internet 标准此服务能与其它  网络服务集成在一起――发行的简单的应用程序。换句话说,它是可通过 URL 定位的  自...
  • vz1330
  • vz1330
  • 2014年05月07日 17:24
  • 125

Microsoft .NET Micro Framework移植开发笔记2之点灯神话

写完HelloWorld后,开始进入GPIO的操作,无论是拿到任何的嵌入式的板子,第一件事情就是点亮LED。MF也是这里开始,废话不多说,直接新建VS2010的MF工程。要想点亮LED,就是要操作GP...
  • mzwhhwj
  • mzwhhwj
  • 2014年12月28日 22:42
  • 338

asp.net 写入word (Microsoft.Office.Interop.Word)经验记录(看不明白问我)

//从控件中导出输出到html上的内容 private void ExpertControl(System.Web.UI.Control repeater, DocumentType type) ...
  • skydxd
  • skydxd
  • 2012年05月05日 14:34
  • 4060
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Microsoft .NET完全介绍
举报原因:
原因补充:

(最多只允许输入30个字)