asp.net基礎(chǔ)知識介紹_.Net教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!

      推薦:ASP.NET中的狀態(tài)管理
      我們在ASP中能夠通過cookie、查詢字符串、應(yīng)用程序、對話等輕易地解決這些問題。現(xiàn)在到了ASP.NET環(huán)境中,我們?nèi)匀豢梢允褂眠@些功能,只是它們的種類更多了,功能也更強(qiáng)大了。   管理互聯(lián)網(wǎng)

      在這個(gè)專題里我們將介紹asp.net,Asp.net又叫asp ,他不是asp的簡單升級,而是microsoft推出的新一代Active Server Pages。ASP.net是微軟發(fā)展的新的體系結(jié).NET的一部分,其中全新的技術(shù)架構(gòu)會讓每個(gè)人的編程生活變得更的簡單。故我們特地找了一些資料向大家介紹這項(xiàng)技術(shù)。

      首先,需要特別指出的是,ASP.NET不僅僅只是一個(gè)有新界面并且修復(fù)了一些缺憾的ASP3.0升級版本(就象大家曾經(jīng)用3.0于2.0版做比較一樣).更為重要的是ASP.NET是在抓住ASP 的最大優(yōu)點(diǎn)并全力使其擴(kuò)大化的基礎(chǔ)上開發(fā)出來的,并且同時(shí)也修復(fù)了許多ASP運(yùn)行時(shí)會發(fā)生的錯(cuò)誤

      為了能讓大家對于這個(gè)新技術(shù)有完善的,全面的了解.首先我將講述ASP.NET的下部構(gòu)造, 它為ASP.NET的其它變化提供了依據(jù),然后我將會概述ASP.NET的特征和變化.它們提供穩(wěn)定的性能,優(yōu)秀的升級性, 更快速更簡便的開發(fā), 更簡便的管理,全新的語言以及網(wǎng)絡(luò)服務(wù)

      ASP.NET有著如此全新的特征和功能改進(jìn),無疑的,你們想馬上升級并且用ASP.NET開始寫自己的新的代碼.但是呢,有個(gè)小問題就是,你們已有的許多代碼也許不能在新系統(tǒng)下運(yùn)行

      為了解決這些問題,微軟設(shè)計(jì)了ASP.NET以便能夠在先前版本的ASP下同時(shí)運(yùn)行.為此我們不得不有一本超長的說明,但是為了能更好的使用,又何樂而不為呢。

      貫穿整個(gè)ASP.NET的主題就是系統(tǒng)幫您做了大部份不重要的瑣碎的工作.如果您喜歡凡事親力親為,那么你也可以自己處理或者不按系統(tǒng)的默認(rèn)方式來處理. 另一方面,您在使用ASP.NET時(shí),只需將精力集中在如何完善您的方案上而不是在建立基礎(chǔ)構(gòu)架,因?yàn)锳SP.NET已經(jīng)為您做好了充分的基礎(chǔ)構(gòu)架

      新的ASP.NET下部構(gòu)造|(NGWS runtime)

      新的ASP.NET下部構(gòu)造不只是 ASP 的一個(gè)簡單變化. 在此引入收管代碼(managed code)這樣一個(gè)全新概念,它橫貫整個(gè)視窗開發(fā)平臺. 受管代碼在NGWS Runtime下運(yùn)行. NGWS Runtime是一個(gè)時(shí)間運(yùn)行環(huán)境,它管理代碼的執(zhí)行,使程序設(shè)計(jì)更為簡便.

      Asp.net的新性能

      一個(gè)程序,速度是一件非常令人渴望的東西。一旦代碼開始工作,接下來你就得盡可能的讓它運(yùn)作的快些,再快些,在ASP中你只有盡可能擰干你的代碼, 以至于不得不將他們移植到一個(gè)僅有很少一點(diǎn)性能的部件中。但現(xiàn)在呢,微軟將推出的ASP.NET會妥善的解決這一問題.

      Web controls

      Web controls使創(chuàng)建forms 和HTML controls.的工作將會變得簡單易行。例如,在ASP中典型的選擇框/ select box里,你不得不創(chuàng)建一個(gè)循環(huán)以便讓控制系統(tǒng)裝入數(shù)據(jù)。但在ASP.net里,你將會擁有一個(gè)"data-bound",這意味著它會與數(shù)據(jù)源連接,并會自動裝入數(shù)據(jù)。

      語言支持

      asp.net支持多種語言,它的缺省語言將是:visual basic而不是vbscript,這意味著我們可以擺脫vbscript的語言限制,我們的代碼將是編譯后運(yùn)行的(而不是原來的解釋執(zhí)行)。

      更好的代碼控制

      對于COM對象不再需要再在服務(wù)器上注冊的這個(gè)功能我們是非常喜愛的。但是通過這種過程簡化,你再也不能夠在你的服務(wù)器上運(yùn)行 另外一個(gè)DLL版本,并且代碼相當(dāng)保密,這意味著,如果沒有正確的開發(fā)工具和源代碼,很難改變代碼。

      更好的升級能力

      此系統(tǒng)建成,本身有著一定的特性,以改進(jìn)多處理器和串環(huán)境中的性能。例如,session state 能夠通過單獨(dú)的處理器來維持,在一個(gè)單獨(dú)的機(jī)器上,甚至在數(shù)據(jù)庫中允許交叉的服務(wù)器會話。

      結(jié)束語

      一個(gè)全新的技術(shù)誕生的時(shí)候,總是充滿困難的。通常的,對于一個(gè)新技術(shù),你總會聽到好的或者壞的兩方面的意見。ASP.net 并不是網(wǎng)絡(luò)應(yīng)用技術(shù)的終結(jié),但是它確實(shí)朝好的發(fā)展方向邁出了一大步。它便利的功能沖抵了它的不足,但是,用辨證的眼光去對待一切新事物,總是沒有壞處的。

      分享:超簡單實(shí)現(xiàn) .NET開發(fā)類似Web Parts的功能
      微軟推出SharePoint2003 ,SharePoint2007以來,一個(gè)新的技術(shù)Web Parts也隨著推出來了。剛一接觸到這個(gè)東西,作為了一個(gè)開發(fā)人員,感到十分的好奇,這雖然算不上一次技術(shù)上的革命,但對用戶的體

      來源:模板無憂//所屬分類:.Net教程/更新時(shí)間:2008-08-22
      相關(guān).Net教程