中文字幕二区_国产精品免费在线观看_黄色网站观看_人人草人人澡_日本真实娇小xxxx

您的位置: 首頁 > 技術文檔 > 網(wǎng)絡編程 > 學習掌握.NET的第一步
ASP.NET的用戶控件 回到列表 用ASP.NET實現(xiàn)一個簡單的計算器
 學習掌握.NET的第一步

作者:中國計算機報 時間: 2003-10-02 文檔類型:轉載 來自:中國計算機報

本文將對Microsoft.NET和XML Web服務平臺進行初步介紹。這一講我們不想涉及很精深的技術,任何稍微懂一點電腦和Internet知識的人都可以理解本篇內(nèi)容,這也是我們學習掌握.NET的第一步。

什么是.NET
Microsoft.NET是微軟的XML Web服務平臺,包含了建立和運行基于XML的軟件所需要的全部部件。.NET解決了當今軟件開發(fā)中的一些核心問題:

● 應用程序的互操作性、集成性和應用程序的可擴展性是很難實現(xiàn)的,而.NET依靠XML消除了數(shù)據(jù)共享和軟件集成的障礙,使得問題得以容易地解決。

● 無數(shù)具有相當競爭力的私有軟件技術使得軟件的集成變得非常復雜,而.NET是建立在一個開放的標準上的,它包含了幾乎所有的編程語言。

● 當終端用戶使用軟件時,他們總覺得不夠簡便。因為他們無法在程序之間方便地共享數(shù)據(jù)或無法對能訪問的數(shù)據(jù)進行操作。XML使數(shù)據(jù)交換變得更加容易,.NET軟件可以使得用戶只要一得到數(shù)據(jù)就能對它們進行操作。

● 終端用戶在使用Web的時候,無法對自己的個人信息和數(shù)據(jù)進行控制,這導致了個人隱私和安全泄漏問題。而.NET提供了一套服務,使用戶可以管理他們的個人信息,并且控制對這些信息的訪問。

● .COM公司和Web站點開發(fā)者們很難為用戶提供足夠的有價值的數(shù)據(jù),部分原因是由于他們的應用程序和服務無法很好地和其他程序和服務合作,只是一個不和外界連接的信息孤島。而.NET的設計宗旨就是為了使來自于多個站點和公司的數(shù)據(jù)或服務能夠整合起來。

在.NET中,程序員設計編寫的是XML Web服務,而不再是服務器或客戶端的獨立應用程序。他們把這些服務組合成松散耦合、相互協(xié)作的軟件群,XML Web服務之間使用XML message進行通信。

.NET平臺
Microsoft的平臺是由用于創(chuàng)建和運行XML Web服務組成的,它包含了下面四個組件:

Microsoft.NET框架和Visual Studio.NET:這些是開發(fā)人員用來生成XML Web服務的工具(見圖)。.NET框架是Microsoft.NET平臺核心中的一套編程接口,而Visual Studio.NET是一套多語言系列的編程工具。


.NET框架圖

服務器基本結構:.NET的服務器基本結構是一系列用于生成、發(fā)布和操作XML Web服務的基礎程序,包括Windows和各種.NET企業(yè)服務器。主要的技術包括對XML、scale-out及跨程序和服務的商務流程的支持。

塊構建服務:塊構建服務是一套以用戶為中心的XML Web 服務,它把用戶數(shù)據(jù)的控制權從應用程序移到了用戶手上,使Web有了一個翻天覆地的變化,做到了程序、服務和設備之間的簡單性及一致性,這保證了所有的交易都必須得到用戶的同意。這些服務包含了Passport(用于用戶身份驗證)、服務之間的消息傳遞、文件存儲、用戶個性設置的管理、日歷管理和其他一些功能。Microsoft將在那些對.NET基本結構起至關重要作用的領域內(nèi)提供一些塊構建服務。大量的合作伙伴和開發(fā)商將對這些塊構建服務作重要的擴展。

.NET的好處
Microsoft.NET為程序員、商業(yè)領導、IT部門以及消費者帶來了很多好處。

● Microsoft.NET使編程工作變得更加容易,開發(fā)投資的回報率趨于最大化。開發(fā)者們可以創(chuàng)建能重用的XML Web服務,而不再是單一的程序;這些Web服務易于編寫和調(diào)試,彼此之間相互獨立,通過XML message通信及合作。所以對某一個服務的修改不會影響到其他的服務。

由于XML Web服務可以被很多.NET客戶端共同使用,所以對一個服務模塊的有效更新,也即更新了所有使用這個模塊的.NET客戶端。任何編程語言都可以用來編寫XML Web服務(如:C、C++、Visual Basic、Cobol、Perl、Python和Java等),程序員可以選擇他們最熟悉的語言來編程,這大大提高了開發(fā)效率。更值得一提的是,他們并沒有因為使用了不同的語言而失去跨服務或跨組件的調(diào)試能力。

● Microsoft.NET減少了程序員要寫的代碼量,一個XML Web服務能適用于所以的設備,不必再去為每一個設備編寫一個不同的版本。另外,將顯示特性與.NET體驗分開以便以后加入新的接口技術,比如語音或手寫識別,而不必去重寫程序。

● Microsoft.NET 開創(chuàng)了全新的商業(yè)模型,它使得一個公司可以用多種方法來把自己的技術商品化。舉個例子來說,一個通信公司可以使用XML Web服務的方式提供語音信件和呼叫者ID的訪問 ,讓用戶從一個即時消息程序、電子郵件或用戶所選的其他信息編譯器中訪問到上述信息。技術提供商可以把他們現(xiàn)有的軟件包轉變?yōu)閄ML Web服務,并把這些服務出售給需要這些功能的第三方或是給.NET客戶端提供商,用以構建新的軟件包。

● Microsoft.NET允許IT部門使用其他提供商的XML Web服務,減少內(nèi)部研發(fā)的開銷,并能提高工作效率。

● Microsoft.NET 對“用戶界面友好”作了重新定義。終端用戶能夠享受一個智能化的、個性化的Internet,它能記住用戶的個人設置,并在適當?shù)臅r候,向用戶使用的智能設備上發(fā)送適當?shù)臄?shù)據(jù)。

.NET如何改變計算
Microsoft.NET將從根本上改變我們的思考和使用電腦的方式。目前“服務器”和“桌面電腦”這兩種概念占據(jù)了計算領域的統(tǒng)治地位,然而Microsoft.NET是一種分布式計算范例,它沒有了傳統(tǒng)上的服務器和桌面電腦的區(qū)別,取而代之的是,計算的處理被放在最合適的地方進行,可能是服務器、PC,也有可能是手提電腦以及其他智能設備。

.NET的計算模型對商務和終端用戶都產(chǎn)生了重要影響,但方法不同。對終端用戶來說,這個新計算模式更具個性化、綜合程度更高,會給他們帶來一種史無前例的新體驗。對商務來說,這個模式改變了制造和銷售軟件的方法,使IT成為一個公司成功的重要貢獻者,并建立起新的商務模型。

什么東西沒有變
盡管Microsoft.NET給計算帶來了一些翻天覆地的變化,但還有很多東西依然沒有改變。

● 終端用戶將依然使用熟悉的界面,這可以減少再培訓的開支,也意味著用戶可以馬上開始使用.NET軟件。

● 硬件上運行的還是像Windows、Unix、Windows CE和Palm OS一樣的操作系統(tǒng),實際上,.NET增加了軟件的運行場所,但同時減少了開發(fā)的負擔。由于XML Web服務只使用XML與設備通信,所以任何智能設備都可以享用XML Web服務。

● 對程序員來說,他們依然可以使用他們原先熟悉的編程語言。.NET平臺借助于.NET框架的公共語言運行時(CLR)使得用不同語言開發(fā)的XML Web服務之間也可以相互操作。你依舊可以用Visual Basic、Java,甚至是Cobol創(chuàng)建XML Web服務,這種對編程語言的中立性意味著不用為了進入.NET世界而拋棄已有的投資。

● 原先系統(tǒng)無需被替換。一部分的Microsoft.NET產(chǎn)品就是為了能方便地將現(xiàn)有的系統(tǒng)整合到新的XML Web服務和.NET體驗中去而設計的。Host Integration Server就是個例子,它簡化了對主機的訪問。

所以這種下一代的分布式計算是建立在目前這一代基礎上的。Microsoft.NET 不是對現(xiàn)在的應用軟件作大規(guī)模的替換,而是一個自然的進化過程,是在原先的技術孤島之間建立了協(xié)作關系,協(xié)同工作能力逐漸加強,我們也將從中受益無窮。

Microsoft.NET 是微軟的XML Web服務的平臺。這是下一代的Internet計算模型,各個XML Web服務之間彼此是松散耦合的,通過XML進行通信,協(xié)同完成某一特定的任務。Microsoft.NET戰(zhàn)略提供了一個用以建立新.NET體驗的軟件平臺、一個編程模型、用以建立和整合XML Web服務的工具以及一套可編程的Web接口。

現(xiàn)在我們正處于向.NET轉變的過程中。微軟已經(jīng)宣布了.NET框架的第一個部分——.NET平臺、Visual Studio.NET和一些塊構建服務以及最初的.NET體驗。微軟在今后會提供更多的工具和服務。

出處:中國計算機報
責任編輯:藍色

◎進入論壇網(wǎng)絡編程版塊參加討論

相關文章 更多相關鏈接
[asp.net]C#教程
使用 ASP.NET 加密口令
ASP.NET中的datagrid控件初步
管理 ASP.NET DataGrid 數(shù)據(jù)列
ASP.NET 中數(shù)據(jù)庫操作初步
作者文章
學習掌握.NET的第一步
關鍵字搜索 常規(guī)搜索 推薦文檔
熱門搜索:CSS Fireworks 設計比賽 網(wǎng)頁制作 web標準 用戶體驗 UE photoshop Dreamweaver Studio8 Flash 手繪 CG
站點最新 站點最新列表
周大福“敬•自然”設計大賽開啟
國際體驗設計大會7月將在京舉行
中國國防科技信息中心標志征集
云計算如何讓安全問題可控
云計算是多數(shù)企業(yè)唯一擁抱互聯(lián)網(wǎng)的機會
阿里行云
云手機年終巨獻,送禮標配299起
阿里巴巴CTO王堅的"云和互聯(lián)網(wǎng)觀"
1499元買真八核 云OS雙蛋大促
首屆COCO桌面手機主題設計大賽
欄目最新 欄目最新列表
淺談JavaScript編程語言的編碼規(guī)范
如何在illustrator中繪制臺歷
Ps簡單繪制一個可愛的鉛筆圖標
數(shù)據(jù)同步算法研究
用ps作簡單的作品展示頁面
CSS定位機制之一:普通流
25個最佳最閃亮的Eclipse開發(fā)項目
Illustrator中制作針線縫制文字效果
Photoshop制作印刷凹凸字體
VS2010中創(chuàng)建自定義SQL Rule

藍色理想版權申明:除部分特別聲明不要轉載,或者授權我站獨家播發(fā)的文章外,大家可以自由轉載我站點的原創(chuàng)文章,但原作者和來自我站的鏈接必須保留(非我站原創(chuàng)的,按照原來自一節(jié),自行鏈接)。文章版權歸我站和作者共有。

轉載要求:轉載之圖片、文件,鏈接請不要盜鏈到本站,且不準打上各自站點的水印,亦不能抹去我站點水印。

特別注意:本站所提供的攝影照片,插畫,設計作品,如需使用,請與原作者聯(lián)系,版權歸原作者所有,文章若有侵犯作者版權,請與我們聯(lián)系,我們將立即刪除修改。

您的評論
用戶名:  口令:
說明:輸入正確的用戶名和密碼才能參與評論。如果您不是本站會員,你可以注冊 為本站會員。
注意:文章中的鏈接、內(nèi)容等需要修改的錯誤,請用報告錯誤,以利文檔及時修改。
不評分 1 2 3 4 5
注意:請不要在評論中含與內(nèi)容無關的廣告鏈接,違者封ID
請您注意:
·不良評論請用報告管理員,以利管理員及時刪除。
·尊重網(wǎng)上道德,遵守中華人民共和國的各項有關法律法規(guī)
·承擔一切因您的行為而直接或間接導致的民事或刑事法律責任
·本站評論管理人員有權保留或刪除其管轄評論中的任意內(nèi)容
·您在本站發(fā)表的作品,本站有權在網(wǎng)站內(nèi)轉載或引用
·參與本評論即表明您已經(jīng)閱讀并接受上述條款
推薦文檔 | 打印文檔 | 評論文檔 | 報告錯誤  
專業(yè)書推薦 更多內(nèi)容
網(wǎng)站可用性測試及優(yōu)化指南
《寫給大家看的色彩書1》
《跟我去香港》
眾妙之門—網(wǎng)站UI 設計之道
《Flex 4.0 RIA開發(fā)寶典》
《贏在設計》
犀利開發(fā)—jQuery內(nèi)核詳解與實踐
作品集 更多內(nèi)容

雜⑦雜⑧ Gold NORMANA V2