網(wǎng)絡(luò)應(yīng)用程序設(shè)計.ppt_第1頁
網(wǎng)絡(luò)應(yīng)用程序設(shè)計.ppt_第2頁
網(wǎng)絡(luò)應(yīng)用程序設(shè)計.ppt_第3頁
網(wǎng)絡(luò)應(yīng)用程序設(shè)計.ppt_第4頁
網(wǎng)絡(luò)應(yīng)用程序設(shè)計.ppt_第5頁
已閱讀5頁,還剩24頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、網(wǎng)絡(luò)應(yīng)用程序設(shè)計,第1章 ASP 概述,1.1 ASP簡介 1.2 ASP運行環(huán)境 1.3 ASP文檔的創(chuàng)建與運行 1.4 ASP代碼編寫捷徑 1.5 ASP.NET簡介,1.1.1 什么是ASP,1什么是ASP ASP(Active Server Pages)是一套服務(wù)器端腳本程序開發(fā)工具和運行環(huán)境,可用來創(chuàng)建和運行動態(tài)交互的Web服務(wù)器應(yīng)用程序。有了ASP就不必擔(dān)心客戶端的瀏覽器能否運行所編寫的代碼,因為所有的程序都將在服務(wù)器端執(zhí)行。當(dāng)程序執(zhí)行完畢后,服務(wù)器僅將所執(zhí)行的結(jié)果返回給客戶端的瀏覽器,這樣就減輕了客戶端瀏覽器的負擔(dān),極大地提高了Web交互的速度。,2ASP的特點 l 使用VBSc

2、ript 或JavaScript等腳本語言,結(jié)合HTML代碼,即可創(chuàng)建Web應(yīng)用程序。 l 使用簡單的文本編輯器(如Windows系統(tǒng)的“記事本”)即可創(chuàng)建ASP程序。 l ASP提供一些內(nèi)置對象,可方便地實現(xiàn)客戶端瀏覽器與Web服務(wù)器的交互。 l ASP提供一些標(biāo)準(zhǔn)ActiveX組件,可擴展ASP的功能。 l ASP提供與后臺數(shù)據(jù)庫連接和訪問的功能。 l ASP程序的源代碼不會被傳送到客戶端的瀏覽器,提高了程序的安全性。,1.1.2 ASP工作過程,HTML文檔不需要經(jīng)過任何處理就直接傳送給客戶端瀏覽器,而ASP文檔則需要對其中的每一個腳本命令進行處理并生成一個對應(yīng)的HTML文檔后才將其傳送

3、給客戶端瀏覽器。,1HTML 靜態(tài)網(wǎng)頁工作過程,2ASP動態(tài)網(wǎng)頁工作過程,1.1.3 ASP組成要素,1HTML代碼 用來控制網(wǎng)頁內(nèi)容的輸出效果,建立網(wǎng)頁中的“靜態(tài)”內(nèi)容。 2ASP內(nèi)置對象 可用來獲取客戶端的信息,或?qū)⒎?wù)器端的響應(yīng)信息傳送回客戶端瀏覽器,并可以存儲公共數(shù)據(jù)、維護工作狀態(tài)、轉(zhuǎn)移數(shù)據(jù)等。,3ActiveX組件 可用來擴充ASP的功能,使開發(fā)者更好、更容易地設(shè)計Web應(yīng)用程序。 4ASP腳本語言 用來將HTML標(biāo)記、ASP內(nèi)置對象和ActiveX組件有機地結(jié)合在一起,編寫成一個完整的Web應(yīng)用程序。,1.2 ASP運行環(huán)境,1.2.1 ASP運行環(huán)境概述 1 硬件環(huán)境 能夠滿足W

4、indows操作系統(tǒng)運行要求的硬件設(shè)備即可。 2 軟件平臺 各種流行Windows操作系統(tǒng)及其配套的Web服務(wù)器軟件。,1.2.2 IIS的安裝,一般可以選擇在Windows 2000 或Windows XP系統(tǒng)下安裝相應(yīng)版本的IIS 。 1“Internet信息服務(wù)”窗口,1.2.3 IIS默認網(wǎng)站,2默認網(wǎng)站 當(dāng)IIS安裝完成之后系統(tǒng)即已經(jīng)自動在本機上創(chuàng)建了一個“默認網(wǎng)站”。利用默認網(wǎng)站發(fā)布信息: l 將制作好的所有站點文件復(fù)制到目錄“C:Interpubwwwroot”之下。 l將制作好的站點主頁的文件名改為“Default.htm”。 l 在瀏覽器地址欄內(nèi)輸入計算機名稱、IP地址、“h

5、ttp:/localhost/”或“/”。,1.2.4 IIS的啟動與停止,打開“Internet信息服務(wù)”窗口,用右鍵單擊要停止的網(wǎng)站,在彈出的快捷菜單中選擇“暫停”或“停止”,或者在窗口的工具欄中單擊“啟動”、“停止”或“暫?!卑粹o。,1.2.5 IIS屬性的設(shè)置,1主目錄的設(shè)置 (1)設(shè)置主目錄所在的位置 (2)設(shè)置主目錄的訪問權(quán)限 (3)應(yīng)用程序配置 2默認文檔設(shè)置 默認文檔即為網(wǎng)站的主頁,是指當(dāng)用戶輸入網(wǎng)站的IP地址或域名時自動打開的文檔。,1.2.6 IIS虛擬目錄的創(chuàng)建,通過創(chuàng)建虛擬目錄可將其他目錄中的文件從邏輯上包含到某個網(wǎng)站中來,從而使得其他目錄

6、中的文件內(nèi)容也能夠通過網(wǎng)站進行發(fā)布。,1.3 ASP文檔的創(chuàng)建與運行,1.3.1 ASP與腳本語言 ASP技術(shù)允許Web應(yīng)用程序開發(fā)人員使用多種腳本語言來編寫在服務(wù)器端執(zhí)行的腳本程序,并允許在同一ASP文檔中使用多種腳本語言。 ASP提供了VBScript和JScript兩種默認的腳本語言引擎,如果需要可另外安裝其他腳本語言引擎。 在ASP中指定所使用的腳本語言時,應(yīng)在文檔開始處添加以下形式的語句: 如果使用VBScript編寫ASP文檔的腳本,上述語句通??梢允∪?。,1.3.2 ASP文檔的創(chuàng)建 ASP文檔實際上是一個擴展名為 .asp的文本文件,可用任何一種文本編輯器來創(chuàng)建和修改。例如:將

7、下述代碼文本命名為 time.asp保存在磁盤上, 即可形成一個ASP文件。 您好! 現(xiàn)在的時間是: ,1.3.3 ASP文件的運行 如果在瀏覽器的地址欄中輸入文件的路徑和文件名則腳本代碼未被執(zhí)行:,輸入“/time.asp”或者“http:/localhost/time.asp”,腳本代碼才能被執(zhí)行。,1.4 ASP代碼編寫捷徑,1.4.1 用FrontPage編寫代碼 1.4.2 用Dreamweaver編寫代碼,1.5 ASP.NET簡介,1.5.1 ASP.NET產(chǎn)生的背景 ASP自1996年推出以來,以其簡單易用的特點很快風(fēng)靡了全世界,取得了極大的成功。已有數(shù)百萬計的網(wǎng)頁設(shè)計師選擇使用ASP來開發(fā)Web應(yīng)用程序。但是ASP的程序代碼不夠結(jié)構(gòu)化,其中混合了顯示界面的HTML標(biāo)記、客戶端和服務(wù)器端的腳本程序代碼以及設(shè)計時的注釋文字,因而給ASP網(wǎng)頁程序的調(diào)試和維護帶來了麻煩。,1.5.2 ASP.NET的特點 l 簡化應(yīng)用程序的開發(fā)。

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論