博文
.NET概述(2006-09-05 20:01:00)
摘要:
【导读】.NET 使用分布式计算模型并基于开放标准(如 XML)将 PC 与其他智能设备连接在一起。
何谓.NET?它是Microsoft面向XML Web服务的平台。
Microsoft .NET 扩展了通过任何设备随时随地操作数据和进行通讯的能力。.NET 使用分布式计算模型并基于开放标准(如 XML)将 PC 与其他智能设备连接在一起。
.NET 是 Microsoft 的用以创建 XML Web 服务(下一代软件)平台,该平台将信息、设备和人以一种统一的、个性化的方式联系起来。
借助于 .NET 平台,可以创建和使用基于 XML 的应用程序、进程和 Web 站点以及服务,它们之间可以按设计、在任何平台或智能设备上共享和组合信息与功能,以向单位和个人提供定制好的解决方案。
.NET 是一个全面的产品家族,它建立在行业标准和 Internet 标准之上,提供开发(工具)、管理(服务器)、使用(构造块服务和智能客户端)以及 XML Web 服务体验(丰富的用户体验)。.NET 将成为您今天正在使用的 Microsoft 应用程序、工具和服务器的一部分,同时,新产品不断扩展 XML Web 的服务能力以满足您的所有业务需求。
......
.NET 开发 (2006-09-04 11:17:00)
摘要: 不过,我发现在今天,因特网上还有许多我想做的事情不能实现。例如,我想在我的社区找到一个对菜肴风味有详细介绍的餐馆。此外,我想知道这个餐馆今晚7点是否还有空位。
或者,如果我在做生意,我会希望知道卖方商品的详细资料。如果有多个的卖方能向我提供资料,我想知道哪个卖方的货最便宜,或者是哪个卖方能最快交付。
今天还不能存在象这样的服务,主要有两个原因。第一个原因是, 没有合适的标准来描述全部信息类型。第二个原因是,今天的商家用自己的方式告诉别人他们在卖什么。XML的出现,提供了描述全部信息类型的标准。第二的理由可以归结为:为了提供这样的服务而必须进行的开发工作具有难度。
微软公司预见到出售服务将是未来之路。换句话说,公司将提供服务,并且被服务的用户将支付服务的费用。很多的服务将免费,还有一些服务将按月收费或按用户个数收费。当写这篇文章时,个人和商业公司如何对这些服务支付的费用细节尚不清楚;我们必须先看一看这种业务将会如何开展。你能把服务看作一些商业抽象概念的实现。这里是一些简单的服务例子:
将邮政编码转换为经纬位置;
验证信用卡的购买力;
找到从某地到达另一地的方法;
找一家需要的餐馆;
管理一个在线像册;
控制一个在线日历;
我可以继续设想一个公司应实现的服务。
毫不怀疑地,微软公司将在不远的将来, 提供一些这类的服务。其它的公司将提供其它的服务,并且,他们能完全参加(甚至和微软公司一起)到一个自由的市场。
Microsoft .NET完全介绍(下) (2006-09-04 11:16:00)
摘要:Microsoft .NET将从根本上改变我们的思考和使用电脑的方式。目前"服务器"和"桌面电脑"这两种概念占据了计算领域的统治地位。然而Microsoft .NET是一种分布式计算范例,它没有了传统上的服务器和桌面电脑的区别,取而代之的是,计算的处理被放在最合适的地方进行,可能是服务
器,或是PC,也有可能是手提电脑以及其他智能设备。这就是智能计算。
.NET的计算模型对商务和终端用户都产生了重要影响,但方法不同。对终端用户来说,这个新计算模式更具个性化、综合程度更高,会给他们带来一种史无前例的新体验。对商务来说,这个模式改变了制造和销售软件的方法,使IT成为一个公司成功的重要贡献者,并建立起新的商务模型。
对终端用户的改变
这里有一个例子,说明了.NET体验是如何对一个终端用户产生影响的。
Bob,一个不安的商务旅行者,在芝加哥下了飞机,突然想起他竟忘了带上他的那部智能电话。这下完了,没了这电话他无法知道晚宴在哪里进行,无法知道原本打算在晚宴上见面的人的电话号码,更惨的是,他无法在这个关键的会议之前再看一下重要的文件。但不用急,他从机场的租了一部智能电话,插入了自己的智能卡。很快通过内置的Internet连接,各种相关的重要数据全部被下载了下来,现在他能访问他的所有信息,不光是日程安排和电话簿,还有所有通常用他的PC机能访问到的所以文件。
不幸的是,他在离开机场时不小心在自动扶梯上绊了一跤,脚踝严重扭伤,这个月这已经是第二次了。无奈,他强忍疼痛要求电话接Roger医生的办公室,听电话的是接待员Mildred小姐。Bob通过电话确认了自己的身份,他授权于Mildred小姐,让她访问自己的所在位置和其他一些信息,以便使她可以在附近找一家整形外科诊所。Mildred能够知道哪家诊所正在营业,有多远,是否接受Bob的保险。Bob所要做的就是轻按电话上的按钮授权给她,Mildred在找到诊所后便会......
Microsoft .NET完全介绍(中) (2006-09-04 11:15:00)
摘要: Microsoft的平台是由用于创建和运行XML Web服务组成的。它包含了下面四个组件:
.NET框架和Visual Studio.NET:这些是开发人员用来生成XML Web服务的工具。.NET框架是Microsoft .NET平台核心中的一套编程接口;Visual Studio.NET是一套多语言系列的
编程工具。
服务器基本结构(Server Infrastructure): .NET的服务器基本结构是一系列用于生成、发布和操作XML Web服务的基础程序,包括Windows和各种.NET企业服务器。主要的技术包括对XML、scale-out及跨程序和服务的商务流程(business process orchestration)的支持。这些服务器包括有:
●Application Center 2000,用于scale-out solutions
●BizTalk Server 2000,用于创建和管理基于XML的跨程序和服务的商务流程(business process orchestration across applications and services)
●Host Integration Server 2000,用来访问主机上的数据和应用程序
●Mobile Information 2001 Server,使移动设备,比如移动电话,也能使用这些应用程序
●SQL Server 2000储存和检索结构化的XML数据
Building Block Services: Building Block Services是一套以用户为中心的XML W......
Microsoft .NET完全介绍(上) (2006-09-04 11:14:00)
摘要:在本文中我们不想涉及到很精深的技术,任何稍微懂一点电脑和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站点开发者们很难为用户们提供足够的有价值的数据,至少有一部分原因......
[日记+文章].Net是什么?为什么会出现(2006-09-03 11:56:00)
摘要:很快S2(第二学期)就要结束,然后就要上Y2(第三学期)了,到时就要选择是走Java还是走.Net了。 现在正在叫我班的李老师还是很好的,为了我们在Y2能够作出最正确的选择,给我们没个学习小组布置了一个题目,并且老师会利用上课时间叫每组的负责人上去把自己的那组的题目的答案讲解给其他同学听,并让同学听懂。
5个题目: 1:.Net是什么?为什么会出现? 2:Java是什么?为什么会出现?
3:Java的主要技术是什么? 4:.Net的主要技术是什么?
5:解释什么是属性,方法,事件,继承,接口,封装,索引器
我这组是第一个题目,今天早上上完书本内容后,......
什么是.NET?(2006-09-03 11:16:00)
摘要:Web服务从由简单网页构成的静态服务网站,发展到可以交互执行一些复杂步骤的动态服务网站,这些服务可能需要一个Web服务调用其他的Web服务,并且像一个传统软件程序那样执行命令。这就需要和其他服务整合,需要多个服务能够一起无缝地协同工作,需要能够创建出与设备无关的应用程序,需要能够容易地协调网络上的各个服务的操作步骤,容易地创建新的用户化的服务。
微软公司推出的.NET系统技术正是为了满足这种需求(还有针对JAVA)。.NET将Internet本身作为构建新一代操作系统的基础,并对Internet和操作系统的设计思想进行了延伸,使开发人员能够创建出与设备无关的应用程序,容易地实现Internet连接。
根据微软的定义:
。NET is a "revolutionary new platform, built on open Internet protocols and standards, with tools and services that meld computing and communications in new ways".
即:。NET = 新平台 + 标准协议 + 统一开发工具
。NET作为新一代互联软件和服务战略,将使微软现有的软件在网络时代不仅适用于传统的个人计算机,而且能够满足呈现强劲增长的新设备的需要。到底什么是。NET呢?微软总裁兼首席执行官Steve Ballmer把它定义为:。NET代表一个集合,一个环境,一个可以作为平台支持下一代Internet的可编程结构。
。NET的最终目的就是让用户在任何地方、任何时间,以及利用任何设备都能访问所需的信息、文件和程序。用户不需要知道这些文件放在什么地方,只需要发出请求,然后只管接收就可以了。而所有后台的复杂性是完全屏蔽起来的。
在微软的WinXP的发布会上,我注意到主持人特别强调的一句话:在未来,我们可以在任何时间,任何地点,使用任何设备获取信息(an......