Introduction to Microsoft .NET Technology介绍微软。 NET技术


By通过 Ratko Carevic拉特科姆察雷维奇
In 2000, Microsoft announced its .NET software environment, a new addition to Windows.在2000年,微软宣布的。 NET的软件环境,新的除了Windows 。 The .NET (dot net) environment is effectively a virtual computer that runs on a real computer, with the advantage that any program written for it will run on any computer which is running .NET.的。 NET (点净额)的环境实际上是一个虚拟的计算机上运行一个真正的电脑,并利用任何书面的计划,将运行在任何一台计算机是运行。 NET 。 One important aspect of the .NET strategy is its independence from a specific language or platform.一个重要方面的。 NET战略是其独立于特定的语言或平台。 Developers can create a .NET application in any .NET - compatible language and participate in the same software project writing code in the .NET languages in which they are most competent (such as Visual C++.NET, Visual Basic .NET, C#, Perl and others).开发人员可以创建一个。 NET应用程序在任何的。 NET -兼容的语言,并参加同样的软件项目编写代码的。 N ET语言,它们最有能力的(如V isualC + +中的。 N ET, V isualB asic。 N ET中, C #中语言和其他) 。 Part of the .NET software environment includes Active Server Pages (ASP) .NET technology, which allows developers to develop applications for the Web.部分。 NET的软件环境,包括动态服务器网页( ASP ) 。 NET的技术,该技术允许开发人员开发应用程序的网站。

The .Net architecture can exist on multiple platforms, further extending the portability of .NET programs.的。 NET架构可存在于多种平台,进一步扩大可移植性。 NET程序。 Additionally, the .NET software environment involves a new program development process that could change the way programs are written and executed, leading to increased productivity.此外, 。 NET的软件环境,包括一个新的项目发展进程,可以改变程序的书面和执行,从而提高生产力。

The most important component of the .NET architecture is Web Services, which are applications that can be used over the Internet.最重要的组成部分。 NET的架构是Web服务,这是应用程序,可用于在互联网上。 One example of a Web service is the tour operator’s flights booking system.一个例子是Web服务的旅游经营的航班预订系统。 The tour operator wanted to enable customers to book flights from the tour operator’s Web site.旅游经营想使客户能够预订机票的旅游经营商的网站。 To do so, the tour operator needed to access the airlines booking system.为了做到这一点,旅游经营需要进入航空公司的订票系统。 In response, an airline partner created a Web service that allowed the tour operator to access the airlines database and make bookings.对此,一家航空公司的合作伙伴创建了一个Web服务,使旅游经营商进入航空公司的数据库和预约。 Web services enable the two companies to communicate over the Web, even if they use the different operating systems (the tour operator uses UNIX and the airline uses Windows). Web服务使这两家公司沟通的网络,即使他们使用不同的操作系统(旅游经营使用UNIX和航空公司使用Windows ) 。 By creating a Web service, the airline can allow other tour operators to use its booking system without creating a new program.通过创建一个Web服务,航空公司可以允许其他旅游经营者利用其订票系统没有建立一个新的计划。

The .NET strategy extends the concept of software reuse to the Internet, allowing developers to concentrate on their specialties without having to implement every component of every application.的。 NET战略的延伸的概念,软件重用到互联网,使开发人员能够专注于他们的专业,而不必执行每个部分的每一个应用程序。 Instead, companies can buy Web services and devote their time and energy to developing their products.相反,企业可以购买网络服务和投入他们的时间和精力来发展自己的产品。

The .NET strategy incorporates the idea of software reuse.的。 NET战略整合的想法,软件重用。 When companies link their products in this way, a new user experience emerges.当公司联系自己的产品这样,一个新出现的用户体验。 For example, an online store could buy Web services for online credit-card payments, user authentication and inventory databases to create an e-commerce Web site.例如,一个在线商店可以购买网络服务的在线信用卡付款,用户认证和库存数据库,以创造一个电子商务网站。 The keys to this interaction are XML and SOAP, which enable Web service to communicate.关键是这种互动的XML和SOAP ,使Web服务进行通信。 XML gives meaning to data, and SOAP is the protocol that allows Web services to communicate easily with one another. XML的具有意义的数据,和SOAP的协议,使Web服务很容易沟通彼此。 XML and SOAP act together combining various Web services to form applications. XML和SOAP的共同行动,结合各种网络服务的形式应用。

Another important concept in the .NET technology is universal data access.另一个重要的概念。 NET技术是普遍的数据存取。 If two copies of a file exist (such as on a personal computer and a company computer), the less recent version must constantly be updated, this is called file synchronization.如果两个副本的文件存在(如对个人电脑和公司电脑) ,那么最新版本必须不断更新,这是所谓的文件同步。 If the separate versions of the file are different, they are unsynchronized and could lead to serious error.如果不同版本的文件是不同的,它们是不同步的,并可能导致严重的错误。 Using the .NET data could reside in one central location rather than on separate systems.使用。 NET数据可以居住在一个中央位置,而不是单独的系统。 Any internet-connected device could access the data, which would then be formatted properly for use on access device (a desktop PC, a PDA or other device).任何与互联网相连的装置可以存取数据,然后进行格式化正常使用接入设备(台式电脑, PDA或其他装置) 。 Thus, the same document could be displayed and edited without the need to synchronise the data, because it would be up to date in central area.因此,同一文件可以显示和编辑,而不需要同步的数据,因为这将是最新的中部地区。

The Author is the IT Solutions Development Manager of eNetGate Company, which specializes in Web Design, Database Development and Application Development throughout the UK.作者是IT解决方案发展经理eNetGate公司,专门从事网页设计,数据库开发和应用开发整个英国。 http://www.enetgate.com

Article Source:文章来源: http://EzineArticles.com/?expert=Ratko_Carevic

LinkShare的InformIT (培生教育)
Save $30 instantly on McAfee Total Protection and Internet Security! 保存30美元即时的McAfee Total Protection和互联网安全!

Read more related posts了解更多有关职位

  • An Introduction To Microsoft Vista Business介绍了微软Vista商业版
  • Best Microsoft Vista Feature最佳微软的Vista功能
  • Simple yet comprehensive SAP slide show简单而又全面的SAP的幻灯片放映
  • Microsoft Navision Integration with Microsoft RMS - Overview for IT Specialist微软Navision与微软RMS -可概括为I T专家
  • Implementing Sap Business One - Customization & Integration Notes实施SAP公司的业务之一-定制和集成笔记



  • Leave a Comment发表您的评论