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發表您的評論