




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第一章ASP.NET概述
Web基礎知識ASP.NET簡介建立ASP.NET的運行環境開始編寫ASP.NET程序
第一章ASP.NET概述Web基礎知識Web基礎知識HTTP協議Web服務器靜態網頁動態網頁Web基礎知識HTTP協議HTTP協議HTTP協議即超文本傳輸協議(HypertextTransferProtocol),是在Internet中進行信息傳送的協議。瀏覽器默認使用這個協議。HTTP協議是無狀態協議。HTTP協議HTTP協議即超文本傳輸協議(HypertextWeb服務器Web服務器是一種軟件,可以管理各種Web文件,并為提出HTTP請求的瀏覽器提供HTTP響應。常見的Web服務器有Apache和IIS(InternetInformationService)。Web服務器Web服務器是一種軟件,可以管理各種Web文件靜態網頁靜態網頁就是用純HTML代碼編寫的網頁。例子靜態網頁靜態網頁就是用純HTML代碼編寫的網頁。動態網頁動態網頁的實現兩種常用方法客戶端程序設計通過將程序下載到瀏覽器上完成動態程序設計常見的技術:JavaScript、VBScript和Javaapplet等服務器端程序設計程序員編寫的代碼被保存在服務器上,當用戶對某個動態網頁提出HTTP請求的時候,這個請求所要訪問的網頁的代碼都在服務器端執行完成,并把執行結果以HTML的形式傳回瀏覽器。動態網頁動態網頁的實現兩種常用方法ASP.NET簡介基本概念ASP.NET的發展歷史ASP.NET與ASP的區別ASP.NET的工作原理
ASP.NET簡介基本概念編譯和解釋編譯將程序翻譯成二進制機器代碼的過程是在程序執行之前預先進行的,那么就是編譯可以對代碼進行優化來保證編譯的結果可以最好地利用機器硬件的各種性能解釋將程序翻譯成二進制機器代碼的過程是在程序的執行過程中進行的,那么就是解釋在程序的執行過程中進行的,所以沒有辦法對程序進行相關的優化編譯和解釋編譯HTTP請求和HTTP響應
用戶在瀏覽器中輸入HTTP請求HTTP請求通過Internet找到相應的Web服務器,并把這個請求傳給這個服務器相應的處理模塊執行結果通過Internet返回給客戶端,形成HTTP響應。HTTP請求和HTTP響應用戶在瀏覽器中輸入HTTP請求CGI(CommonGatewayInterface,公共網關接口)CGI是在服務器上創建腳本的一種機制。幾乎所有的Web服務器都支持CGI。應用程序在維護和調試的時候都十分困難。對于每一個客戶的請求,CGI都要產生一個進程來進行處理,系統資源消耗大。CGI(CommonGatewayInterface,公ISAPI
ISAPI應用程序是通過DLL實現的,并且可以加載到服務器的進程空間,以保證程序執行得更快用ISAPI可以創建過濾程序和擴展程序。ISAPI的DLL是被加載到Web服務器的進程空間的,如果編寫的ISAPI應用程序對性能的考慮不是很好,就會導致服務器的崩潰。使用C語言編寫程序,調試和維護仍然不容易。ISAPIISAPI應用程序是通過DLL實現的,并且可以加PHP
PHP起源于個人主頁頁面(PersonalHomePages),現在指PHP超文本與處理程序(HypertextPreprocessor)。PHP是開放源碼并且是跨平臺的,可以在Windows、UNIX和ApacheWeb服務器上運行。PHP語言類似于C,所以對于初學者而言不容易掌握。PHPPHP起源于個人主頁頁面(PersonalHomeASP
ASP是一種允許用戶將HTML或XML標記與VBScript代碼或者JavaScript代碼相結合生成動態頁面的技術,當一個頁面被訪問時,VBScript/JavaScript代碼首先被服務器處理,然后將處理后得到HTML代碼發送給瀏覽器。ASP只能建立在Windows的IISWeb服務器上所有的代碼都是解釋執行的,所以相對速度較慢。VBScript/JavaScript代碼的結構性不好,所以導致代碼不好理解。ASPASP是一種允許用戶將HTML或XML標記與VBScJSP
與ASP類似,JSP也是一種允許用戶將HTML或XML標記與Java代碼相結合生成動態頁面的技術,很多的Web服務器都支持JSP,因此可以實現不同服務器中代碼的兼容。JSP使用Java語法,所以Java程序員很容易掌握這種編程技術。JSP與ASP類似,JSP也是一種允許用戶將HTML或XMASP.NET
ASP.NET與ASP相比效率更高,提供了很高的可重用性,并且對于實現同樣的功能比使用ASP的代碼量要小得多。另外,ASP.NET采用全新的編程環境,代表了技術發展的主流方向。ASP.NETASP.NET與ASP相比效率更高,提供了很ASP.NET的發展歷史1996年ASP1.0誕生1998年,微軟發布了ASP2.0。2000年,隨著Windows2000的成功發布,這個操作系統的IIS5.0所附帶的ASP3.0也開始流行2001年,ASP.NET出現了。ASP.NET的發展歷史1996年ASP1.0誕生
ASP.NET與ASP的區別效率可重用性代碼量ASP.NET與ASP的區別效率ASP.NET的工作原理有一個HTTP請求發送到Web服務器要求訪問一個Web網頁。Web服務器通過分析客戶的HTTP請求來定位所請求網頁的位置。如果所請求的網頁的文件名的后綴是aspx,那么就把這個文件傳送到aspnet_isapi.dll進行處理,由aspnet_isapi.dll把ASP.NET代碼提交給CLR。如果以前沒有執行過這個程序,那么就由CLR編譯并執行,得到純HTML結果;如果已經執行過這個程序,那么就直接執行編譯好的程序并得到純HTML結果。最后把這些純HTML結果傳回瀏覽器作為HTTP響應。瀏覽器收到這個響應之后,就可以顯示Web網頁。ASP.NET的工作原理有一個HTTP請求發送到Web服務建立ASP.NET的運行環境IISMDAC.NETFramework和ASP.NET建立ASP.NET的運行環境IISIISIIS是在Windows啟動的時候自動啟動的。
IISIIS是在Windows啟動的時候自動啟動的。目錄管理設置主目錄虛擬目錄并不是一個真正存在的物理目錄,而是服務器上物理目錄的一個別名。目錄管理設置主目錄開始編寫ASP.NET程序
開發環境的選擇編寫代碼開始編寫ASP.NET程序開發環境的選擇開發環境的選擇微軟提供的VisualStudio.NET為開發ASP.NET應用程序和Windows應用程序提供了一個豐富的環境拖放Intellisense(智能提示)調試Notepad這樣的最簡單的純文本編輯器ASP.NET應用程序實際上就是一個純文本的文件,這個文件的實際編譯工作是向IIS第一次發出對這個文件的HTTP請求時由ASP.NET進行的,只要有一個文本編輯器就可以進行ASP.NET程序設計。開發環境的選擇微軟提供的VisualStudio.NETASP的編碼方式使用的是VBScript或者JavaScript這樣的腳本語言,并在HTML代碼中需要編寫程序的地方插入代碼插入代碼的方法是把代碼寫到<%%>符號中間ASP的編碼方式使用的是VBScript或者JavaScrASP.NET的編碼方式ASP.NET的代碼和HTML的代碼則是完全分割開的,代碼都在<script></script>標記中,而頁面描述信息則都在<script></script>標記之外。ASP.NET的編碼方式ASP.NET的代碼和HTML的代注釋在VB.NET中,注釋語句的寫法和在VB中的寫法是一樣的,就是在注釋語句的前面加上一個“'”。
注釋在VB.NET中,注釋語句的寫法和在VB中的寫法是一樣第一章ASP.NET概述
Web基礎知識ASP.NET簡介建立ASP.NET的運行環境開始編寫ASP.NET程序
第一章ASP.NET概述Web基礎知識Web基礎知識HTTP協議Web服務器靜態網頁動態網頁Web基礎知識HTTP協議HTTP協議HTTP協議即超文本傳輸協議(HypertextTransferProtocol),是在Internet中進行信息傳送的協議。瀏覽器默認使用這個協議。HTTP協議是無狀態協議。HTTP協議HTTP協議即超文本傳輸協議(HypertextWeb服務器Web服務器是一種軟件,可以管理各種Web文件,并為提出HTTP請求的瀏覽器提供HTTP響應。常見的Web服務器有Apache和IIS(InternetInformationService)。Web服務器Web服務器是一種軟件,可以管理各種Web文件靜態網頁靜態網頁就是用純HTML代碼編寫的網頁。例子靜態網頁靜態網頁就是用純HTML代碼編寫的網頁。動態網頁動態網頁的實現兩種常用方法客戶端程序設計通過將程序下載到瀏覽器上完成動態程序設計常見的技術:JavaScript、VBScript和Javaapplet等服務器端程序設計程序員編寫的代碼被保存在服務器上,當用戶對某個動態網頁提出HTTP請求的時候,這個請求所要訪問的網頁的代碼都在服務器端執行完成,并把執行結果以HTML的形式傳回瀏覽器。動態網頁動態網頁的實現兩種常用方法ASP.NET簡介基本概念ASP.NET的發展歷史ASP.NET與ASP的區別ASP.NET的工作原理
ASP.NET簡介基本概念編譯和解釋編譯將程序翻譯成二進制機器代碼的過程是在程序執行之前預先進行的,那么就是編譯可以對代碼進行優化來保證編譯的結果可以最好地利用機器硬件的各種性能解釋將程序翻譯成二進制機器代碼的過程是在程序的執行過程中進行的,那么就是解釋在程序的執行過程中進行的,所以沒有辦法對程序進行相關的優化編譯和解釋編譯HTTP請求和HTTP響應
用戶在瀏覽器中輸入HTTP請求HTTP請求通過Internet找到相應的Web服務器,并把這個請求傳給這個服務器相應的處理模塊執行結果通過Internet返回給客戶端,形成HTTP響應。HTTP請求和HTTP響應用戶在瀏覽器中輸入HTTP請求CGI(CommonGatewayInterface,公共網關接口)CGI是在服務器上創建腳本的一種機制。幾乎所有的Web服務器都支持CGI。應用程序在維護和調試的時候都十分困難。對于每一個客戶的請求,CGI都要產生一個進程來進行處理,系統資源消耗大。CGI(CommonGatewayInterface,公ISAPI
ISAPI應用程序是通過DLL實現的,并且可以加載到服務器的進程空間,以保證程序執行得更快用ISAPI可以創建過濾程序和擴展程序。ISAPI的DLL是被加載到Web服務器的進程空間的,如果編寫的ISAPI應用程序對性能的考慮不是很好,就會導致服務器的崩潰。使用C語言編寫程序,調試和維護仍然不容易。ISAPIISAPI應用程序是通過DLL實現的,并且可以加PHP
PHP起源于個人主頁頁面(PersonalHomePages),現在指PHP超文本與處理程序(HypertextPreprocessor)。PHP是開放源碼并且是跨平臺的,可以在Windows、UNIX和ApacheWeb服務器上運行。PHP語言類似于C,所以對于初學者而言不容易掌握。PHPPHP起源于個人主頁頁面(PersonalHomeASP
ASP是一種允許用戶將HTML或XML標記與VBScript代碼或者JavaScript代碼相結合生成動態頁面的技術,當一個頁面被訪問時,VBScript/JavaScript代碼首先被服務器處理,然后將處理后得到HTML代碼發送給瀏覽器。ASP只能建立在Windows的IISWeb服務器上所有的代碼都是解釋執行的,所以相對速度較慢。VBScript/JavaScript代碼的結構性不好,所以導致代碼不好理解。ASPASP是一種允許用戶將HTML或XML標記與VBScJSP
與ASP類似,JSP也是一種允許用戶將HTML或XML標記與Java代碼相結合生成動態頁面的技術,很多的Web服務器都支持JSP,因此可以實現不同服務器中代碼的兼容。JSP使用Java語法,所以Java程序員很容易掌握這種編程技術。JSP與ASP類似,JSP也是一種允許用戶將HTML或XMASP.NET
ASP.NET與ASP相比效率更高,提供了很高的可重用性,并且對于實現同樣的功能比使用ASP的代碼量要小得多。另外,ASP.NET采用全新的編程環境,代表了技術發展的主流方向。ASP.NETASP.NET與ASP相比效率更高,提供了很ASP.NET的發展歷史1996年ASP1.0誕生1998年,微軟發布了ASP2.0。2000年,隨著Windows2000的成功發布,這個操作系統的IIS5.0所附帶的ASP3.0也開始流行2001年,ASP.NET出現了。ASP.NET的發展歷史1996年ASP1.0誕生
ASP.NET與ASP的區別效率可重用性代碼量ASP.NET與ASP的區別效率ASP.NET的工作原理有一個HTTP請求發送到Web服務器要求訪問一個Web網頁。Web服務器通過分析客戶的HTTP請求來定位所請求網頁的位置。如果所請求的網頁的文件名的后綴是aspx,那么就把這個文件傳送到aspnet_isapi.dll進行處理,由aspnet_isapi.dll把ASP.NET代碼提交給CLR。如果以前沒有執行過這個程序,那么就由CLR編譯并執行,得到純HTML結果;如果已經執行過這個程序,那么就直接執行編譯好的程序并得到純HTML結果。最后把這些純HTML結果傳回瀏覽器作為HTTP響應。瀏覽器收到這個響應之后,就可以顯示Web網頁。ASP.NET的工作原理有一個HTTP請求發送到Web服務建立ASP.NET的運行環境IISMDAC.NETFramework和ASP.NET建立ASP.NET的運行環境IISIISIIS是在Windows啟動的時候自動啟動的。
IISIIS是在Windows啟動
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 學校生量化管理制度
- 學校誠信社管理制度
- 安全充電樁管理制度
- 安全預評價管理制度
- 實訓室技術管理制度
- 審計局票據管理制度
- 客運站公司管理制度
- 家具廠衛生管理制度
- 應急安全與管理制度
- 錄播室安全管理制度
- 14-2《變形記》(節選)公開課一等獎創新教學設計統編版高中語文必修下冊
- 2025年陽光財產保限公司招聘筆試參考題庫含答案解析
- 2024年中考模擬試卷道法(山西卷)
- 醫院健康咨詢合同范本
- 初一英語閱讀理解100篇七年級上冊英語閱讀理解及答案
- 2024年湖南省初中學業水平考試地理試卷含答案
- 急性肺栓塞的急救護理
- 奶茶供貨合作協議書范文范本
- 明清家具完整版本
- GB/T 15822.2-2024無損檢測磁粉檢測第2部分:檢測介質
- 2024年河南省現場流行病學調查職業技能競賽理論考試題庫-中(多選題部分)
評論
0/150
提交評論