01-動態(tài)網(wǎng)頁技術(shù)概述.ppt_第1頁
01-動態(tài)網(wǎng)頁技術(shù)概述.ppt_第2頁
01-動態(tài)網(wǎng)頁技術(shù)概述.ppt_第3頁
01-動態(tài)網(wǎng)頁技術(shù)概述.ppt_第4頁
01-動態(tài)網(wǎng)頁技術(shù)概述.ppt_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

第一章緒論 姓名 辛士光單位 計算中心信箱 xinsg66 ASP程序設(shè)計 本章主要內(nèi)容 課程性質(zhì)和目的本課程涉及內(nèi)容動態(tài)網(wǎng)頁技術(shù)概述ASP開發(fā)工具與開發(fā)平臺ASP的運(yùn)行方式配置服務(wù)器創(chuàng)建簡單ASP程序思考與練習(xí) 課程性質(zhì)和目的 這門課程為本專業(yè)的有關(guān)網(wǎng)絡(luò)程序設(shè)計的較高級內(nèi)容 本課程是一門應(yīng)用性很強(qiáng)的學(xué)科 學(xué)習(xí)的時候要理論聯(lián)系實(shí)際 希望同學(xué)通過本課程的學(xué)習(xí) 掌握開發(fā)ASP程序的基礎(chǔ)知識和基本方法 對網(wǎng)絡(luò)程序設(shè)計有一個全面的認(rèn)識和了解 并能夠獨(dú)立自主開發(fā)留言板 BBS 聊天室等網(wǎng)絡(luò)應(yīng)用程序 本課程涉及內(nèi)容 HTML語言CSS樣式VBSCRIPT語言JAVASCRIPT語言DHTML對象ASP內(nèi)置對象ASP內(nèi)置組件數(shù)據(jù)庫訪問ADO對象 動態(tài)網(wǎng)頁技術(shù)概述 靜態(tài)網(wǎng)頁 所謂 靜態(tài) 指的就是站點(diǎn)的頁面內(nèi)容是 固定不變 的 最初的都是用超文本標(biāo)記語言HTML來實(shí)現(xiàn)的 一般后綴為 htm或 html制作工具可以是記事本 EditPlus等純文本編寫工具 也可以是FrontPage DreamWeaver等所見即所得的工具 靜態(tài)網(wǎng)頁的缺點(diǎn)是 如果要修改網(wǎng)頁 必須修改源代碼 并重新上傳 靜態(tài)網(wǎng)頁運(yùn)行方式 A B 服務(wù)器 請求 瀏覽器地址欄中輸入URL 客戶機(jī) 網(wǎng)絡(luò) 處理 客戶機(jī) ASP程序設(shè)計 響應(yīng) 動態(tài)網(wǎng)頁技術(shù)概述 動態(tài)網(wǎng)頁 動態(tài)網(wǎng)頁相對靜態(tài)網(wǎng)頁 網(wǎng)頁中顯示的內(nèi)容不是靜止的 它可以跟隨瀏覽者的不同或者其他條件的不同在同一個頁面中顯示出不同的效果 動態(tài)頁面又分為客戶端動態(tài)頁面和服務(wù)器端動態(tài)頁面 兩個顯著特點(diǎn) 可以動態(tài)產(chǎn)生頁面支持客戶端和服務(wù)器端的交互功能 動態(tài)網(wǎng)頁運(yùn)行方式 A B Web服務(wù)器 請求 響應(yīng) 客戶機(jī) 網(wǎng)絡(luò) 處理 客戶機(jī) ASP程序設(shè)計 瀏覽器地址欄中輸入URL 數(shù)據(jù)庫服務(wù)器 SQL 返回結(jié)果 HTML 學(xué)習(xí)動態(tài)網(wǎng)站開發(fā)需要掌握 1 如何把瀏覽器輸入的數(shù)據(jù)傳送給網(wǎng)站 web 服務(wù)器2 如何把網(wǎng)站 web 服務(wù)器中的數(shù)據(jù)傳回瀏覽器3 網(wǎng)站 web 服務(wù)器數(shù)據(jù)如何與數(shù)據(jù)庫進(jìn)行交互4 數(shù)據(jù)如何存儲 數(shù)據(jù)庫的基本知識 5 ASP提供的語句 函數(shù) 對象等6 模塊化程序設(shè)計 常用的動態(tài)網(wǎng)頁技術(shù) ASP程序設(shè)計 ASP概述 ASP ActiveServerPages 1 Active ASP使用了Microsoft的ActiveX技術(shù) ActiveX COM 技術(shù)是現(xiàn)在Microsoft軟件的重要基礎(chǔ) 它采用封裝對象 程序調(diào)用對象的技術(shù) 簡化編程 加強(qiáng)程序間合作 ASP程序設(shè)計 ASP概述 ASP ActiveServerPages 2 Server ASP運(yùn)行在服務(wù)器端 這樣就不必?fù)?dān)心瀏覽器是否支持ASP所使用的編程語言 ASP的編程語言可以是VBSCRIPT和JSCRIPT VBSCRIPT是VB的一個簡集 會VB的人可以很方便的快速上手 然而Netscape瀏覽器不支持客戶端的VBSCRIPT 在服務(wù)器端 則無需考慮瀏覽器的支持問題 Netscape瀏覽器也可以正常顯示ASP頁面 ASP程序設(shè)計 ASP概述 ASP ActiveServerPages 3 Pages ASP返回標(biāo)準(zhǔn)的HTML頁面 可以正常地在常用的瀏覽器中顯示 瀏覽者查看頁面源文件時 看到的是ASP生成的HTML代碼 而不是ASP程序代碼 這樣就可以防止別人抄襲程序 ASP程序設(shè)計 開發(fā)工具和開發(fā)平臺 ASP開發(fā)平臺 ASP程序設(shè)計 開發(fā)工具和開發(fā)平臺 ASP開發(fā)工具 MicrosoftFrontPage MacromediaDreamweaverMX2004 MicrosoftVisualInterDev 任何文本編輯器 ASP程序設(shè)計 配置服務(wù)器 配置IIS服務(wù)器本操作是在Win2003Server上配置 Window2000server略有不同 ASP運(yùn)行環(huán)境 IIS安裝完畢后 會自動生成C inetPub wwwroot以后將程序存放在該文件夾下 就可以訪問了 例如對于文件C inetPub wwwroot 2 1 asp 訪問方法如下 http localhost 2 1 asphttp 127 0 0 1 2 1 asphttp 計算機(jī)的名字 2 1 asphttp IP地址 2 1 asp ASP的運(yùn)行環(huán)境 設(shè)置虛擬目錄在 Internet信息服務(wù)器窗口 中 用鼠標(biāo)右擊默認(rèn)網(wǎng)站 在彈出的快捷菜單中選擇 新建 虛擬目錄 依次輸入 虛擬目錄別名 在 目錄 欄中輸入或通過 瀏覽 按鈕找到要發(fā)布到網(wǎng)站上的內(nèi)容的位置 服務(wù)器中的真實(shí)目錄 工作目錄 然后選擇該目錄開放的權(quán)限 這樣可以使服務(wù)器能夠運(yùn)行ASP應(yīng)用程序 ASP程序設(shè)計 創(chuàng)建簡單ASP程序 ASP的默認(rèn)編輯語言為VBSCRIPT 同時ASP還支持JAVASCRIPT語言編寫 我們可以在IIS設(shè)置中設(shè)置默認(rèn)語言 如沒有特殊要求 我們的ASP代碼都是使用VBSCRIPT來編寫 ASP程序設(shè)計 創(chuàng)建簡單ASP程序 這些是HTML語言腳本再次發(fā)出 注 藍(lán)色為HTML語言紅色為ASP代碼灰色為HTML語言注釋 Eg1 演示請參考eg1 asp ASP程序設(shè)計 創(chuàng)建簡單ASP程序 當(dāng)前時間為 Eg2 ASP程序以 結(jié)束 演示請參考eg2 asp ASP程序設(shè)計 使用asp實(shí)現(xiàn)簡易交互 Eg3 1 1 htmHello 1 1 asp 重填 演示請參考1 1 htm ASP程序設(shè)計 文件包含的使用 Virtual表示以虛擬目錄開始的路徑File則直接寫入正確文件路徑 演示請參考eg4 asp ASP程序設(shè)計 課后問題 1 ASP程序可以使用什么語言來描述 其默

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論