- 相關(guān)推薦
asp.net的學(xué)習過(guò)程講解
那些年覺(jué)得看視頻是很輕松的了解一個(gè)東西,但是這樣的不足就是感覺(jué)太慢了,沒(méi)有看書(shū)來(lái)得快,所以在有了一些了解后,還得看點(diǎn)書(shū),也許書(shū)上的不一定好,但書(shū)上會(huì )把每一個(gè)應該說(shuō)到的地方說(shuō)到,好有個(gè)初步的認識。比如說(shuō).NET平臺、組件等知識的介紹,所以,那些年就開(kāi)始了asp.net方面的進(jìn)一步學(xué)習。
一、學(xué)習asp.net的準備知識
正如我前面那些年所學(xué)習的,在開(kāi)始之前得對它們有一定的認識:
1、 html語(yǔ)言的基本使用
2、 CSS+DIV的學(xué)習,撐握基本的布局
3、 Javascript基礎。在初期,特別是對DOM的操作。
4、 了解asp.net的基本控件的使用
二、開(kāi)始學(xué)習asp.net
1、.NET平臺中的一些概念,比如說(shuō):CLR(公共語(yǔ)言運行時(shí))、IL(微軟中間語(yǔ)言)、JIT(即時(shí)編譯器)、CTS(通用類(lèi)型系統)、CLS(公共語(yǔ)言規范)以及.NET FrameWork等,當然還得知道.NET的體系結構,如圖:
2、asp.net頁(yè)面請求響應機制與HTTP協(xié)議是必須了解的。HTTP是一個(gè)無(wú)狀態(tài)的協(xié)議,全名叫超文本傳輸協(xié)議,也就是說(shuō)在瀏覽器與服務(wù)器之間是以html文件形式傳輸的,當用戶(hù)通過(guò)瀏覽器向WEB服務(wù)器以URL的形式請求一個(gè)頁(yè)面時(shí),WEB服務(wù)器處理用戶(hù)的請求,返回一個(gè)WEB頁(yè)面給瀏覽器展示給用戶(hù),這個(gè)過(guò)程完成后瀏覽器與WEB服務(wù)器就不在有關(guān)系了;基于這個(gè)過(guò)程,asp.net的請求響應也很相似,當瀏覽器請求WEB頁(yè)面時(shí),WEB服務(wù)器處理這個(gè)請求,尋找是否有請求的頁(yè)面,從而定位這個(gè)文件,若是以.aspx的文件,WEB服務(wù)器會(huì )把請求交給asp.net的CLR,編譯執行,并從數據庫取后請求的數據后,生成一個(gè)html文件,發(fā)送給瀏覽器。這里還有一些概念:
動(dòng)態(tài)頁(yè)面:簡(jiǎn)單的說(shuō)就是所請求的頁(yè)面是通過(guò)從數據庫讀取數據生成的頁(yè)面,服務(wù)器上不存在的這樣一個(gè)文件。
靜態(tài)頁(yè)面:簡(jiǎn)單的說(shuō)就是服務(wù)器上有這樣一個(gè)文件,比如404頁(yè)面
B/S:指的是瀏覽器與服務(wù)器的方式
C/S:指的是客戶(hù)端與服務(wù)器的方式
三、Asp.net的基礎
1、 內置對象,asp.net中有很多內置對象,它們發(fā)揮了相當大的作用,下面就選幾個(gè)常用的來(lái)說(shuō)說(shuō)吧。
Request對象:請求對象,是HttpRequest類(lèi)的實(shí)例,是自動(dòng)創(chuàng )建的,可以用于獲得用戶(hù)在瀏覽器提交的數據以及一些HTTP信息,常用的屬性有:Cookies、Files、Form、Params、QueryString等,還有一些方法,如:MapPath、SavaAs等;
Response對象:響應對象,是HttpResponse類(lèi)的實(shí)例,也是自動(dòng)創(chuàng )建的,同樣有很多屬性(Cache、Cookies等)與方法(Redirect、Write等);
Session對象:會(huì )話(huà)對象,當一個(gè)用戶(hù)打開(kāi)網(wǎng)頁(yè)時(shí),那么服務(wù)器中就會(huì )有一個(gè)會(huì )話(huà),保存當前用戶(hù)的一些信息,當用戶(hù)退出或關(guān)閉瀏覽器時(shí),會(huì )話(huà)就消失;常用于保存用戶(hù)狀態(tài),如登錄、購物車(chē)等;使用方法以鍵/值對的形式,如Session[“KEY”]=Value;
Application對象:是一個(gè)全局的,在應用程序內的狀態(tài),從應用的開(kāi)始運行,直到應用的結束,使用方法同Session;
由圖可以知到,一個(gè)項目應有樣式、腳本,母版等,當然用VS2010建的一個(gè)項目用了Membership,我重來(lái)沒(méi)有用過(guò)。還是自已寫(xiě)好。
總結
那些年看了很多書(shū),到現在也許都忘了一些,此文以記憶那些看書(shū)的日子。
【asp.net的學(xué)習過(guò)程講解】相關(guān)文章:
ASP.NET MVC異常處理模塊簡(jiǎn)單教程-ASP.NET教程實(shí)例推薦03-09
ASP.NET Page函數調用解析03-29
英語(yǔ)四級學(xué)習方法講解03-05
導游講解技巧04-08
office知識講解03-18
素描知識講解01-10
JavaScript的課堂講解03-31