ASP.NET數(shù)據(jù)庫編程快速入門之技術(shù)慨述
2006/9/16 9:06:57

大約有將近一百萬名開發(fā)人員使用了.net Framework的第一個(gè)版本來開發(fā)網(wǎng)站。所以在2003年的夏天,當(dāng)從Microsoft傳出將有新版本發(fā)布的傳聞時(shí),許多人的耳朵都豎了起來,這個(gè)新的版本將使得創(chuàng)建ASP.NET頁面所需的代碼行數(shù)減少70%。像這樣大規(guī)模的提高生產(chǎn)效率在程序設(shè)計(jì)中是不多見的。當(dāng)ASP.NET 2.0的代碼樣例在2003年秋的Microsoft專業(yè)開發(fā)人員大會(huì)(Microsoft Professional Developer’s Conference)上演示時(shí),結(jié)果比預(yù)計(jì)的還要好。以前使用ASP.NET的第一個(gè)版本程序員需要花費(fèi)幾個(gè)小時(shí)才能做出的頁面,現(xiàn)在使用ASP.NET 2.0只需要幾分鐘就完成了。簡單來說,在.NET Framework 2.0最終版本發(fā)布之后,任何繼續(xù)使用第一個(gè)版本創(chuàng)建ASP.NET頁面的程序人員都將花費(fèi)大量的額外時(shí)間才能達(dá)到相同的結(jié)果。 
也許就像其他任何領(lǐng)域一樣,ASP.NET 2.0所提供的優(yōu)勢是能夠方便地將數(shù)據(jù)集成進(jìn)頁面。程序員不再需要知道詳細(xì)的連接、命令以及數(shù)據(jù)閱讀器和數(shù)據(jù)適配器對象,就能執(zhí)行普通數(shù)據(jù)任務(wù)了。對于初學(xué)者掌握能力,ASP.NET 2.0使得基本數(shù)據(jù)的使用簡單易學(xué),并且有能力進(jìn)行更復(fù)雜的數(shù)據(jù)應(yīng)用。 
.NET Framework 
Microsoft開發(fā)出了作為基本原理的.NET和一系列技術(shù),用于在互聯(lián)網(wǎng)中讓計(jì)算機(jī)共同工作。總的目標(biāo)就是讓信息和進(jìn)程在大范圍的系統(tǒng)和設(shè)備之間順暢地交流。.NET不是一種語言,也不是一個(gè)特別的產(chǎn)品。更確切地說,它是一套標(biāo)準(zhǔn)和規(guī)范,并已經(jīng)應(yīng)用于自2002年以來Microsoft發(fā)布的所有產(chǎn)品中。 
.NET包含了一種使用開放標(biāo)準(zhǔn)的XML格式交換信息的標(biāo)準(zhǔn)化格式??蓴U(kuò)展標(biāo)記語言(Extensible Markup Language,XML)不需要請求者具備任何有關(guān)數(shù)據(jù)存儲(chǔ)如何保存信息的專門知識—— 數(shù)據(jù)都以自描述的XML格式取出。同樣地,目前幾乎所有的數(shù)據(jù)存儲(chǔ)都可以用XML來提供信息,這對于所有.NET數(shù)據(jù)客戶都具有吸引力。 
.NET支持軟件的Web Services標(biāo)準(zhǔn),可請求在使用了開放平臺標(biāo)準(zhǔn)的簡單對象訪問協(xié)議(Simple Object Access Protocol,SOAP)和XML的遠(yuǎn)程軟件上運(yùn)行代碼。.NET網(wǎng)站可以從另外一個(gè)網(wǎng)站上找到該網(wǎng)站所提供的服務(wù),并使用這些服務(wù)。這樣可以使得網(wǎng)站從其他的網(wǎng)站上獲得HTML、計(jì)算后的結(jié)果或者數(shù)據(jù)集。 
作為.NET開端的一部分,Microsoft發(fā)布了一套運(yùn)行時(shí)編程工具和應(yīng)用編程接口(API),稱為.NET Framework,讓開發(fā)團(tuán)隊(duì)能夠創(chuàng)建.NET應(yīng)用程序和XML Web Services。.NET Framework由公共語言運(yùn)行庫(Common Language Runtime,CLR)和一套統(tǒng)一的類庫組成。 
CLR為運(yùn)行的應(yīng)用程序提供了一個(gè)完全管理的執(zhí)行環(huán)境,其中包括幾個(gè)服務(wù),例如程序集裝載和卸載、進(jìn)程和內(nèi)存的管理、安全實(shí)施以及即時(shí)編譯等。CLR名稱的意思就是指能夠用多種語言編寫應(yīng)用程序,并且將源代碼編譯成CLR能夠讀懂并運(yùn)行的中間語言,而無需考慮原來所使用的語言。這種“語言獨(dú)立性”就是CLR的關(guān)鍵特性(也是ASP.NET的特性),它允許開發(fā)人員使用自己喜歡的語言工作,比如C#、VB或者Cobol,都能夠獲得.NET Framework的常用特性。 
.NET Framework還包括了一套類庫,這套類庫提供了每一個(gè)應(yīng)用程序所需的常用功能??梢允褂?NET Framework支持的任何語言來訪問這些類庫。由這些類庫提供的服務(wù)(以及相應(yīng)的命名空間)如下: 
· 基本類型(System) 
· 輸入/輸出(System.IO) 
· 數(shù)據(jù)訪問(System.Data) 
· 安全(System.Security) 
· 數(shù)據(jù)結(jié)構(gòu)(System.Collections) 
· 配置(System.Configuration) 
· 連網(wǎng)(System.Net) 
· 反射(System.Reflection) 
· 全球化(System.Globalization) 
· 繪畫和制圖(System.Drawing) 
· 跟蹤和診斷(System.Diagnostics) 
· 窗口(客戶端)應(yīng)用程序模型(System.Windows.Forms) 
· Web應(yīng)用程序模型(System.Web) 
注意,.NET Framework包含了兩個(gè)應(yīng)用程序編

下一頁
返回列表
返回首頁 主站蜘蛛池模板: 亚洲国产成人久久精品影视| 国产三级精品三级在线专区| av一本久道久久综合久久鬼色| 无码精品一区二区三区在线| 国产成人无码AV一区二区| 99精品国产高清一区二区| 成人国内精品久久久久一区| 九月婷婷综合婷婷| 欧美牲交a欧美牲交aⅴ免费真| 国产又大又黑又粗免费视频| 在线视频网址免费播放| 天堂8在线天堂bt| 一级做受视频免费是看美女| 日本一二三区视频| 久久精品国产只有精品2020| 欧美国产一区二区三区激情无套| 亲胸揉胸膜下刺激网站| 精品综合久久久久久99| 国产精品剧情原创麻豆国产| 中文字幕一精品亚洲无线一区 | 亚洲国产精品福利片在线观看| 蕾丝av无码专区在线观看| 夜夜爽免费888视频| 一本大道香蕉在线高清视频| 无遮挡很爽很污很黄在线网站| 久久这里只有精品18| 欧美一级日韩一级亚洲一级| 亚洲欧美日韩精品久久| 色婷婷久久综合中文网站| 国产成人无码精品一区不卡| 手机看片日韩福利| 国产精品视频一区二区三区不卡| aa级国产女人毛片水真多| 嫩草成人永久免费观看| 中文国产成人精品久久水| 欧美午夜一区二区福利视频| 亚洲欧美综合网| 热久久这里是精品6免费观看| 免费成人激情视频| 精品久久亚洲一级α| 另类老妇性BBWBBW|