ASP動(dòng)態(tài)網(wǎng)站開發(fā)的步驟_第1頁
ASP動(dòng)態(tài)網(wǎng)站開發(fā)的步驟_第2頁
ASP動(dòng)態(tài)網(wǎng)站開發(fā)的步驟_第3頁
ASP動(dòng)態(tài)網(wǎng)站開發(fā)的步驟_第4頁
ASP動(dòng)態(tài)網(wǎng)站開發(fā)的步驟_第5頁
已閱讀5頁,還剩45頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、第1章 AASP基礎(chǔ)礎(chǔ)Microosoftt Acttive Servver PPagess 即我們們所稱的 ASP ,是一套套微軟開發(fā)發(fā)的服務(wù)器器端腳本環(huán)環(huán)境,通過過 ASPP 我們可可以結(jié)合 HTMLL 網(wǎng)頁、 ASPP 指令和和 ActtiveXX 元件建建立動(dòng)態(tài)、交互且高高效的 WWEB 服服務(wù)器應(yīng)用用程序。有有了 ASSP 你就就不必?fù)?dān)心心客戶的瀏瀏覽器是否否能運(yùn)行你你所編寫的的代碼,因因?yàn)樗械牡某绦蚨紝⒃诜?wù)器器端執(zhí)行,包包括所有嵌嵌在普通 HTMLL 中的腳腳本程序。當(dāng)程序執(zhí)執(zhí)行完畢后后,服務(wù)器器僅將執(zhí)行行的結(jié)果返返回給客戶戶瀏覽器,這這樣也就減減輕了客戶戶端瀏覽器器的負(fù)擔(dān),

2、大大大提高了了交互的速速度。本章節(jié)重點(diǎn)點(diǎn)介紹ASSP的特點(diǎn)點(diǎn)、文件結(jié)結(jié)構(gòu)、基本本語法、創(chuàng)創(chuàng)作方法以以及運(yùn)行方方式。1.1 AASP的特特點(diǎn)使用 VBBScriipt 、 JavvaScrript 等簡單易易懂的腳本本語言,結(jié)結(jié)合 HTTML 代代碼,即可可快速地完完成網(wǎng)站的的應(yīng)用程序序。無須 coompille 編譯譯,容易編編寫,可在在服務(wù)器端端直接執(zhí)行行。使用普通的的文本編輯輯器,如 Winddows 的記事本本,即可進(jìn)進(jìn)行編輯設(shè)設(shè)計(jì)。當(dāng)然然我們使用用Dreaamweaaver作作為開發(fā)工工具。與瀏覽器無無關(guān), 用用戶端只要要使用可執(zhí)執(zhí)行 HTTML 碼碼的瀏覽器器,即可瀏瀏覽ASP所設(shè)計(jì)

3、的的網(wǎng)頁內(nèi)容容。ASP所使用的的腳本語言言 (VBBScriipt 、 JavvaScrippt) 均均在 WEEB 服務(wù)務(wù)器端執(zhí)行行,用戶端端的瀏覽器器不需要能能夠執(zhí)行這這些腳本語語言。5. AASP的源源程序,不不會被傳到到客戶瀏覽覽器,因而而可以避免免所寫的源源程序被他他人剽竊,也也提高了程程序的安全全性。6. 運(yùn)運(yùn)行 ASSP 所需需的環(huán)境簡簡單,要求求的配置低低,單機(jī)只只需安裝IIIS 。如上所述,與與一般的程程序不同,ASP程序無須編譯,ASP 程序的控制部份,是使用 VBScript 、 JavaScript 等腳本語言來設(shè)計(jì)的,當(dāng)執(zhí)行 ASP 程序時(shí),腳本程序?qū)⒁徽酌畎l(fā)送給

4、腳本解釋器 ( 即腳本引擎 ) ,由腳本解釋器進(jìn)行翻譯并將其轉(zhuǎn)換成服務(wù)器所能執(zhí)行的命令。當(dāng)然,同其他編程語言一樣, ASP 程序的編寫也遵循一定的規(guī)則,如果你想使用你所喜愛的腳本語言編寫 ASP 程序,那么你的服務(wù)器上必須要有能解釋這種腳本語言的腳本解釋器。當(dāng)你安裝 ASP 時(shí),系統(tǒng)提供了兩種腳本語言: VBsrcipt 和 JavaScript ,而 VBscript 則被作為系統(tǒng)默認(rèn)的腳本語言。ASP本身身并不是一一種腳本語語言,它只只是提供了了一種使鑲鑲嵌在 HHTML 頁面中的的腳本程序序得以運(yùn)行行的環(huán)境。ASP 程程序其實(shí)是是以擴(kuò)展名名為 .aasp 的的純文本形形式存在于于 WEB

5、B 服務(wù)器器上的,你你可以用任任何文本編編輯器打開開它, AASP 程程序中可以以包含純文文本、 HHTML 標(biāo)記以及及腳本命令令。其實(shí)我我們在此要要說的是,用用ASP程程序?qū)崿F(xiàn)的的是一系列列*.assp的文本本文件,只只需要將這這些文本文文件存儲到到服務(wù)器的的相應(yīng)位置置,然后通通過日常上上網(wǎng)瀏覽網(wǎng)網(wǎng)頁的方式式,由服務(wù)務(wù)器端解釋釋執(zhí)行ASSP程序,將將用戶請求求的信息發(fā)發(fā)送到客戶戶瀏覽器,實(shí)實(shí)現(xiàn)我們經(jīng)經(jīng)常所說的的B/S(瀏瀏覽器/服服務(wù)器)模模式。這與與其他程序序設(shè)計(jì)有所所區(qū)別,無無需對編寫寫的程序進(jìn)進(jìn)行打包,形形成可執(zhí)行行文件。1.2 AASP文件件結(jié)構(gòu)ASP的文文件包括:文本、HTTML

6、標(biāo)標(biāo)記、ASSP 對象象、ActtiveXX 組件、Javaa 小程序序、客戶端端腳本、服服務(wù)器端腳腳本。1. ASSP 文件件結(jié)構(gòu) 標(biāo)題 2. ASSP基本語語法(1)ASSP的所有有代碼都用用放在之中,這這些代碼有有服務(wù)器解解釋執(zhí)行。(2)ASSP的注釋釋語句采用用 的形式式。(3)在AASP文件的的開頭注明明采用的是是那種腳本本語言:(4)在書書寫ASPP代碼時(shí)不不必區(qū)分字字母的大小小寫,但務(wù)務(wù)必記住AASP代碼碼中用到的的標(biāo)點(diǎn)符號號必須是輸輸入法英文文狀態(tài)下的的。1.3 AASP創(chuàng)作作方法任何一個(gè)文文本編輯器器都可以用用來編寫AASP文件件,如記事事本,對于于程序設(shè)計(jì)計(jì)水平較高高者可以

7、采采用記事本本的方式來來編寫,這這樣能夠加加深對程序序的印象,提提高對程序序的敏感度度,但對于于大多數(shù)人人還是通過過一個(gè)方便便的工具來來編寫ASSP代碼,會會更簡單容容易。我們們經(jīng)常用的的工具是DDreammweavver ,這這是網(wǎng)頁三三劍客之一一,中文解解釋“為夢夢幻編織”,這是我我們制作網(wǎng)網(wǎng)頁最常用用的工具。詳細(xì)介紹紹見附錄22 。1.4 AASP運(yùn)行行方式ASP文件件的運(yùn)行方方式比較簡簡單,我們們用ASPP創(chuàng)建的是是動(dòng)態(tài)網(wǎng)站站,因此,為為我們運(yùn)行行的方式也也就是訪問問網(wǎng)站的方方式,我們們可以用以以下兩種方方式來訪問問網(wǎng)站:1.單機(jī)運(yùn)運(yùn)行在我們創(chuàng)作作網(wǎng)站的過過程中我們們一般采用用單機(jī)運(yùn)行

8、行的方式來來瀏覽我們們的網(wǎng)站,瀏瀏覽ASPP動(dòng)態(tài)網(wǎng)站站不像瀏覽覽靜態(tài)網(wǎng)頁頁那么簡單單,靜態(tài)網(wǎng)網(wǎng)頁文件以以.htmml或.hhtm為后后綴名,直直接在IEE瀏覽器中中打開即可可瀏覽,而而ASP動(dòng)動(dòng)態(tài)網(wǎng)站的的瀏覽需安安裝IISS(Intterneet 信息息服務(wù))(1)配置置IIS = 1 * GB3 單擊“開開始”按鈕,選選擇“設(shè)置”命令,再再選擇“控制面板板”命令。 = 2 * GB3 選擇“添添加/刪除程序序”選項(xiàng),打打開“添加/刪除程序序”窗口. = 3 * GB3 單擊“添添加/刪除除Winddows組組件”圖標(biāo),看看到有很多多相關(guān)的WWindoows組件件可以安裝裝。 = 4 * GB

9、3 在“組件件”列表框中中選擇“Inteernett信息服務(wù)務(wù)(IISS)”選項(xiàng)。在網(wǎng)上下載載一個(gè)適合合于本計(jì)算算機(jī)操作系系統(tǒng)的IIIS安裝包包(例如適合合于winndowss xp的的IIS 5.0),解壓縮縮之后,將將文件夾命命名為i3386存入入優(yōu)盤中,安裝過程中將提示的文件所在路徑修改為優(yōu)盤所在路徑,例如:G:i386 或者H:i386 等。 = 5 * GB3 完成IIIS的安裝裝。 (2)瀏覽覽網(wǎng)站將網(wǎng)站文件件夾復(fù)制到到C:IInetppub目目錄下。單單擊“開始”按鈕,選選擇“設(shè)置”命令,再再選擇“控制面板板”命令,在控控制面板中中選擇“管管理工具”,雙擊“Inteernett信

10、息服務(wù)務(wù)”,出現(xiàn)以以下操作界界面:按上圖所指指位置單擊擊,在彈出出的子目錄錄中選擇“網(wǎng)站”,再再單擊“網(wǎng)網(wǎng)站”,右右擊彈出的的“默認(rèn)網(wǎng)網(wǎng)站”子目目錄,選擇擇“屬性”,彈出“默認(rèn)網(wǎng)站站”屬性對對話框,我我們在此需需要修改的的有“主目目錄”和“文檔”屬屬性,單擊擊主目錄得得到以下對對話框:按上圖所示示,要將我我們要運(yùn)行行的網(wǎng)站設(shè)設(shè)置為主目目錄,單擊擊“瀏覽”,找到我我們復(fù)制到到C:IInetppub目目錄下的網(wǎng)網(wǎng)站文件夾夾。對于“文檔檔”屬性選選項(xiàng)卡,如如果“啟用文檔檔中”沒有inndex.asp ,需要添加加上,因?yàn)闉槲覀兊腁ASP主頁頁默認(rèn)為iindexx.aspp 。在IE瀏覽覽器地址欄欄中

11、輸入 HYPERLINK 或或 HYPERLINK 即可瀏覽網(wǎng)網(wǎng)站。2.網(wǎng)站上上傳將網(wǎng)站上傳傳到自己申申請的網(wǎng)站站空間中,然后在IE瀏覽器的地址欄中輸入相應(yīng)的網(wǎng)址即可瀏覽網(wǎng)站?,F(xiàn)在有好多多網(wǎng)站提供供免費(fèi)的動(dòng)動(dòng)態(tài)網(wǎng)站空空間,比如如 HYPERLINK ,我們可可以很方便便的在此網(wǎng)網(wǎng)站上申請請免費(fèi)申請請動(dòng)態(tài)網(wǎng)站站空間。課后作業(yè):1. 練習(xí)習(xí)IIS安安裝和配置置。2. 申請請免費(fèi)網(wǎng)站站空間,編編寫一個(gè)簡簡單的ASSP程序,上上傳到自己己申請的網(wǎng)網(wǎng)站空間中中。 第2章 連連接數(shù)據(jù)庫庫2.1 AACCESSS數(shù)據(jù)庫庫或2.2 SSQL SSERVEER數(shù)據(jù)庫庫 注:我們通通常將以上上連接數(shù)據(jù)據(jù)庫的程序序

12、代碼存儲儲在一個(gè)公公用文件中中,并將其其命名為cconn.asp中中,要連接接訪問數(shù)據(jù)據(jù)庫時(shí),在在相應(yīng)頁面面的代碼區(qū)區(qū)域嵌入此此頁面,通通常使用以以下代碼:這一般是我我們進(jìn)行動(dòng)動(dòng)態(tài)網(wǎng)站開開發(fā)的第一一步,也是是最關(guān)鍵的的一步。課后作業(yè):用ACCEESS創(chuàng)建建一個(gè)數(shù)據(jù)據(jù)庫,命名名為datta.mddb ,分分別用以上上兩種方法法實(shí)現(xiàn)連接接數(shù)據(jù)庫。第3章 AASP動(dòng)態(tài)態(tài)網(wǎng)站開發(fā)發(fā)的步驟3.1 顯顯示信息的的步驟1.簡單顯顯示信息(顯顯示一條記記錄)(1)確定定腳本語言言:注:這句代代碼不需要要掌握,在在用Dreeamweeaverr創(chuàng)建一動(dòng)動(dòng)態(tài)頁面時(shí)時(shí),Dreeamweeaverr默認(rèn)的腳腳本語言就

13、就是VBSSCRIPPT,因此此,在新建建頁面的代代碼區(qū)域第第一行便是是如下代碼碼:(2)連接接數(shù)據(jù)庫:(3)創(chuàng)建建記錄集:(4)書寫寫SQL語語句:(5)執(zhí)行行SQL語語句:(6)顯示示信息:注:在進(jìn)行行顯示信息息時(shí),一般般用表格來來布局,插插入相應(yīng)行行列的表格格,在相應(yīng)應(yīng)的單元格格的代碼區(qū)區(qū)域添加代代碼: 。(7)關(guān)閉閉記錄集:2.分頁顯顯示信息(顯顯示多條記記錄)(1)確定定腳本語言言:(2)連接接數(shù)據(jù)庫:(3)創(chuàng)建建記錄集:(4)書寫寫SQL語語句:(5)執(zhí)行行SQL語語句:(6)顯示示信息:實(shí)現(xiàn)分頁頁的代碼:% rs.PaageSiize=22 指示Reecorddset中中一頁所包

14、包含的記錄錄數(shù)(數(shù)字字可變)PageCCountt=rs.PageeCounnt 用PaggeCouunt屬性性確定Reecorddset對對象中數(shù)據(jù)據(jù)的頁數(shù)Page=int(requuest.QuerryStrring(Pagge)if Paage循環(huán)語句句開始:% ii=0 do wwhilee(i要顯示的的信息:插插入表格進(jìn)進(jìn)行布局,一一般循環(huán)的的是表格的的某一行。在相應(yīng)的的單元格的的代碼區(qū)域域添加代碼碼: 循環(huán)語句句結(jié)束:(7)關(guān)閉閉記錄集:(8)設(shè)置置頁碼超級級鏈接: a hreff = 信息顯示示頁面.aasp?PPage= 3.2 添添加信息的的步驟(1)確定定腳本語言言:(2)

15、獲取取要插入的的數(shù)據(jù):用用Requuest對對象(2)連接接數(shù)據(jù)庫:(3)創(chuàng)建建記錄集:(4)書寫寫SQL語語句:(5)執(zhí)行行SQL語語句:(6)執(zhí)行行插入命令令:(7)記錄錄集字段賦賦值:(8)執(zhí)行行更新命令令:(9)關(guān)閉閉記錄集:3.3 修修改信息的的步驟(1)確定定腳本語言言:(2)獲取取要修改的的數(shù)據(jù):用用Requuest對對象(2)連接接數(shù)據(jù)庫:(3)創(chuàng)建建記錄集:(4)書寫寫SQL語語句:(5)執(zhí)行行SQL語語句:(6)記錄錄集字段賦賦值:(7)執(zhí)行行更新命令令:(8)關(guān)閉閉記錄集: 3.4 刪刪除信息的的步驟(1)確定定腳本語言言:(2)獲取取要?jiǎng)h除的的數(shù)據(jù):用用Requuest

16、對對象(2)連接接數(shù)據(jù)庫: (3)創(chuàng)建建記錄集: (4)書寫寫SQL語語句:(5)執(zhí)行行SQL語語句:(6)執(zhí)行行刪除命令令:(7)執(zhí)行行更新命令令:(8)關(guān)閉閉記錄集: 課后作業(yè):在數(shù)據(jù)庫ddata.mdb中中創(chuàng)建數(shù)據(jù)據(jù)表stuudentt ,字段段名稱為:編號idd(自動(dòng)編編號),學(xué)學(xué)號sidd(文本),姓姓名snaame(文文本),年年級sgrrade(文文本),專專業(yè)ssppeciaalityy(文本),電電話sphhone(文文本)。添添加相應(yīng)信信息如:2200600201,張張三,20006,計(jì)計(jì)算機(jī)信息息管理,11599999999999 。1. 編寫寫ASP代代碼實(shí)現(xiàn)在在網(wǎng)頁中

17、顯顯示學(xué)號為為2006602011所有信息息。2. 編寫寫ASP代代碼實(shí)現(xiàn)通通過網(wǎng)頁向向數(shù)據(jù)表sstudeent中添添加信息:2006602022,里斯,22006,計(jì)計(jì)算機(jī)信息息管理,115888888888883. 分頁頁顯示所有有學(xué)生記錄錄信息,每每頁顯示11條記錄信信息。4. 學(xué)號號為2000602002的同學(xué)學(xué)轉(zhuǎn)入計(jì)算算機(jī)及應(yīng)用用,編寫程程序?qū)崿F(xiàn)將將學(xué)號為2200600202的的同學(xué)的專專業(yè)修改為為計(jì)算機(jī)及及應(yīng)用。5. 學(xué)號號為2000602002的同學(xué)學(xué)轉(zhuǎn)入其他他班級,編編寫程序?qū)崒?shí)現(xiàn)刪除該該同學(xué)的記記錄信息。第4章 功功能實(shí)現(xiàn)經(jīng)常上網(wǎng)的的同學(xué)會發(fā)發(fā)現(xiàn),在我我們使用一一個(gè)網(wǎng)站提提供

18、的資源源時(shí),網(wǎng)站站提供給我我們的是這這樣一些操操作功能,比比如我們可可以瀏覽網(wǎng)網(wǎng)站提供給給我們的一一些公用資資源,直接接復(fù)制網(wǎng)頁頁當(dāng)中提供供的資料即即可,再比比如有一些些重要的資資料設(shè)定了了訪問權(quán)限限,需要我我們注冊為為網(wǎng)站的用用戶,在登登錄網(wǎng)站之之后即可執(zhí)執(zhí)行相應(yīng)的的操作在我們學(xué)習(xí)習(xí)網(wǎng)站開發(fā)發(fā)時(shí),我們們首先做一一些基本的的約定,我我們制作的的網(wǎng)頁都存存放在自己己命名的網(wǎng)網(wǎng)站文件夾夾中(本教材以以xinxxiguaanli為為例),在xinnxiguuanlii文件夾中中建立immagess文件夾用用來存放制制作網(wǎng)頁用用的圖片資資料,建立立dataabasee文件夾用用來存放數(shù)數(shù)據(jù)庫文件件,建

19、立iincluude文件件夾用來存存放嵌入文文件,建立立filee文件夾用用來存放一一些可供下下載的文件件,建立uupfille文件夾夾用來存放放用戶上傳傳的文件。4.1網(wǎng)站站公用模塊塊在我們上網(wǎng)網(wǎng)瀏覽網(wǎng)站站時(shí),我們們經(jīng)常會發(fā)發(fā)現(xiàn)網(wǎng)頁的的某些部分分在整個(gè)網(wǎng)網(wǎng)站所有頁頁面中始終終不變,例例如網(wǎng)頁的的頂端或底底端在網(wǎng)站站中始終是是不變的,解決這一問題我們經(jīng)常采用嵌入文件的方法,將網(wǎng)站的公用模塊單獨(dú)設(shè)置為幾個(gè)獨(dú)立的網(wǎng)頁,然后用以下命令將其嵌入即可:例題4.11操作要求:參照以上上圖片完成成在主頁(iindexx.aspp)的頂端端嵌入inncludde文件夾夾中的heead.aasp文件件。操作步驟

20、如如下:1.選擇素素材:完成成此操作需需要用到以以下兩個(gè)圖圖片inddex.jjpg和bbar.ggif indeex.jppg bar.gif2.制作hhead.asp頁頁面:(1)新建建一動(dòng)態(tài)頁頁面,將其其保存到iincluude文件件夾下,并并命名為hhead.asp,切切換到代碼碼視圖,刪刪除所有代代碼。(2)居中中插入一寬寬度為7226px,11行1列的的表格,設(shè)置置其邊框?yàn)闉?,在表表格內(nèi)居中中插入圖像像indeex.jppg,設(shè)置置圖像尺寸寸,寬7226px高高150ppx。(3)居中中插入一寬寬度為7226px,11行8列的的表格,設(shè)設(shè)置其邊框框?yàn)?,背背景顏色為為#99FFF

21、FF,邊邊框顏色為為#FFFFFFF,均勻設(shè)置置各列的寬寬度,依次次輸入首頁頁、系部介紹紹、專業(yè)介介紹、課程程設(shè)置、考考試信息、校園新聞聞、就業(yè)指指導(dǎo)、招聘聘信息,并并設(shè)置字號號為12ppx。(4)居中中插入一寬寬度為7226px,11行1列的的表格,設(shè)設(shè)置其邊框框?yàn)?,在在表格內(nèi)居居中插入圖圖像barr.giff,設(shè)置表格格的背景圖圖像為baar.giif。3.制作主主頁及其它它網(wǎng)頁:新建一動(dòng)態(tài)態(tài)頁面,將將其保存到到xinxxiguaanli文文件夾下,并并命名為iindexx.aspp,切換到到代碼視圖圖,在代碼碼之之下添加代代碼:(如果感到到代碼多了了很亂的話話,可以刪刪除這兩句句代碼以

22、下下的所有HHTML代代碼)依照以上操操作制作其其它網(wǎng)頁:xibuujiesshao.asp、zhuaanyejjieshhao.aasp、kechhengsshezhhi.assp、kaosshixiinxi.asp、xiaooyuannxinwwen.aasp、jiuyyezhiidao.asp、zhaoopinxxinxii.aspp。4.制作超超級鏈接:切換到heead.aasp頁面面的設(shè)計(jì)視視圖,以制制作首頁的的超級鏈接接為例,選選定“首頁頁”兩個(gè)字字,在屬性性欄的鏈接接處輸入iindexx.aspp,或者單單擊鏈接右右邊的文件件夾圖標(biāo),查查找相應(yīng)的的頁面,即即可完成相相應(yīng)的操作作。

23、其它文字的的超級鏈接接都可按照照以上方法法完成。在在IE瀏覽覽器中輸入入網(wǎng)址 HYPERLINK 即可可瀏覽操作作的結(jié)果。4.2 顯顯示信息模模塊我們上網(wǎng)瀏瀏覽網(wǎng)頁時(shí)時(shí),經(jīng)常會會發(fā)現(xiàn)網(wǎng)站站首頁會提提供給我們們一些最新新的通知或或重要信息息,而且這這些信息大大多數(shù)以時(shí)時(shí)間倒序排排列,也就就是說最新新的消息或或通知總是是顯示在頁頁面的最上上面,當(dāng)我我們點(diǎn)擊此此標(biāo)題時(shí),會會彈出相應(yīng)應(yīng)的詳細(xì)信信息。然而而這些信息息的標(biāo)題是是提前被存存儲在數(shù)據(jù)據(jù)庫相應(yīng)的的數(shù)據(jù)表中中,我們首首先要做的的是顯示數(shù)數(shù)據(jù)庫中的的信息,再采用網(wǎng)址址傳遞參數(shù)數(shù)的方式在在另外的頁頁面中顯示示此標(biāo)題的的詳細(xì)內(nèi)容容。網(wǎng)址傳遞遞參數(shù)是動(dòng)動(dòng)

24、態(tài)網(wǎng)站開開發(fā)的重要要方法,運(yùn)運(yùn)用此方法法可以大大大減少網(wǎng)站站維護(hù)的工工作量,網(wǎng)網(wǎng)址傳遞參參數(shù)的基本本格式是:網(wǎng)址?參參數(shù)名=參參數(shù)值。例題4.22操作要求:在zhaaopinnxinxxi.assp頁面中中顯示數(shù)據(jù)據(jù)庫datta.mddb中數(shù)據(jù)據(jù)表zhaaopinn的有關(guān)內(nèi)內(nèi)容,要求求運(yùn)用表格格布局頁面面,倒序顯顯示編號、公司名稱稱、招聘職職位、招聘聘人數(shù)、發(fā)發(fā)布時(shí)間等等信息,并并在沒一行行的最后用戶點(diǎn)點(diǎn)擊查看即即可彈出瀏瀏覽器窗口口,查看該該招聘的詳詳細(xì)要求。操作步驟:1.建立數(shù)數(shù)據(jù)庫:在在網(wǎng)站文件件夾xinnxiguuanlii中新建文文件夾daatabaase,打打開ACCCESS創(chuàng)創(chuàng)建

25、數(shù)據(jù)庫庫dataa.mdbb,并保存存到dattabasse文件夾夾中,在數(shù)數(shù)據(jù)庫中創(chuàng)創(chuàng)建數(shù)據(jù)表表zhaoopin,表表格結(jié)構(gòu)及及信息如下下圖:2.頁面設(shè)設(shè)計(jì):用DDreammweavver打開開zhaoopinxxinxii.aspp頁面,在在頁面中插插入2行66列的表格格,表格寬寬度設(shè)置為為726ppx,在第第1行依次次輸入編號號、公司名名稱、招聘聘職位、招招聘人數(shù)、發(fā)布時(shí)間間和招聘要要求,在第第2行最后后一欄輸入入“查看”兩個(gè)字,并并設(shè)置表格格和單元格格屬性為居居中。3.代碼編編寫:招聘聘信息% rs.PaageSiize=22 指示Reecorddset中中一頁所包包含的記錄錄數(shù)(數(shù)字

26、字可變)PageCCountt=rs.PageeCounnt 用PaggeCouunt屬性性確定Reecorddset對對象中數(shù)據(jù)據(jù)的頁數(shù)Page=int(requuest.QuerryStrring(Pagge)if Paage 編號號 公公司 招招聘職位 招聘聘人數(shù) 發(fā)發(fā)布時(shí)間招招聘要求% ii=0 ddo whhile(i a hhref=javvascrript:winoopen(zhaaopinn.aspp?id=)查看 a hrref = zhhaopiinxinnxi.aasp?PPage=4.制作彈彈出頁面(zzhaoppin.aasp):(1)在zzhaoppinxiinxi

27、.asp頁頁面的代碼碼視圖中,標(biāo)記中添添加如下JJavaSScrippt代碼:(2)在設(shè)設(shè)計(jì)視圖中中選擇“查查看”,在在屬性欄“鏈接到”添加如下下代碼:javasscrippt:wiinopeen(zzhaoppin.aasp?iid=)在代碼視圖圖中將看到到以下代碼碼:a hrref=javaascriipt:wwinoppen(zhaoopin.asp?id=)查看(3)新建建頁面zhhaopiin.assp,創(chuàng)建表格格9行2列列的表格,合合并第1行行,輸入“-招聘信信息”,從從第二行開開始左側(cè)列列依次輸入入“招聘職職位”,“招聘聘人數(shù)”,“招聘專業(yè)業(yè)”,“年年齡要求”,“學(xué)歷歷要求”,“

28、截止時(shí)間間”,“工工作經(jīng)驗(yàn)”,“其他他要求”。(4)代碼碼編寫:- 招聘聘信息 -招聘信息息 招聘聘職位: 招聘人人數(shù): 招聘專專業(yè): 年齡要要求: 學(xué)歷要要求: 截止時(shí)時(shí)間: 工作經(jīng)經(jīng)驗(yàn): 其它要要求: 4.3 登登錄驗(yàn)證模模塊1.頁面設(shè)設(shè)計(jì):在indeex.assp頁面中中創(chuàng)建如上上圖的用戶戶登錄框,要要特別注意意的是給每每一個(gè)表單單元素分別別命名(賬賬號文本域域?yàn)閡seerid,密密碼文本域域?yàn)閜asssworrd,類型型下拉列表表為useertyppe),選中整整個(gè)表單,在在屬性欄中中設(shè)置動(dòng)作作屬性為lloginn.aspp。2.數(shù)據(jù)庫庫設(shè)計(jì):打開dattabasse文件夾夾下的daa

29、ta.mmdb數(shù)據(jù)據(jù)庫,創(chuàng)建建三個(gè)數(shù)據(jù)據(jù)表如下:(1)sttudennt數(shù)據(jù)表表(2)teeacheer數(shù)據(jù)表表(3)addmin數(shù)數(shù)據(jù)表3.功能實(shí)實(shí)現(xiàn):新建頁面lloginn.aspp,進(jìn)入代代碼視圖,刪刪除自動(dòng)生生成的所有有代碼,添添加如下代代碼用來實(shí)實(shí)現(xiàn)登錄驗(yàn)驗(yàn)證功能。% 用Reqquestt對象獲取取表單的值值useriid =TTrim(Requuest.Formm(usseridd) passwword =Triim(Reequesst.Foorm(passswordd)userttype =Triim(Reequesst.Foorm(userrtypee)判斷用戶戶名和密碼碼是否

30、為空空if (uuseriid= or passswordd=) theenRespoonse.Writte(aalertt(用戶戶名或密碼碼不能為空空)Respoonse.Writte(hhistoory.ggo(-11)Respoonse.end End IIf創(chuàng)建記錄錄集set rrs= SServeer.CrreateeObjeect(adoddb.reecorddset)判斷用戶戶類型(學(xué)學(xué)生)if (uuserttype=stuudentt) tthen書寫查詢詢語句,在在studdent表表中查找符符合條件的的記錄sql=seleect * froom sttudennt whh

31、ere sid=&useerid& andd spwd=&paasswoord&只讀數(shù)據(jù)據(jù)rs.oppen ssql,cconn,1,1如果記錄錄指針移動(dòng)動(dòng)到最后沒沒有查找到到該記錄則則說明用戶戶名或密碼碼錯(cuò)誤If (rrs.eoof) TThen Respponsee.Wriite(alerrt(用用戶名或密密碼錯(cuò)誤) Respponsee.Wriite(histtory.go(-1) Respponsee.enddElse用Sesssionn對象記錄錄用戶賬號號和類型,以以便控制用用戶訪問權(quán)權(quán)限sessiion(userrid)=userridsessiion(userrtypee)=uu

32、serttype轉(zhuǎn)到sttudennt.assp頁面,學(xué)學(xué)生登錄成成功Respoonse.rediirectt(sttudennt.assp)End iifEnd iif判斷用戶戶類型(教教師)if (uuserttype=teaacherr) tthensql=seleect * froom teeacheer whhere tid=&useerid& andd tpwd=&paasswoord& rs.oopen sql,connn,1,11If (rrs.eoof) TThen Respponsee.Wriite(alerrt(用用戶名或密密碼錯(cuò)誤錯(cuò)誤) Respponsee.Wriit

33、e(histtory.go(-1) Respponsee.enddElsesessiion(userrid)=userridsessiion(userrtypee)=uuserttypeRespoonse.rediirectt(teeacheer.assp)End iifEnd iif判斷用戶戶類型(管管理員)if (uuserttype=admmin) theensql=seleect * froom addmin wherre aiid=&useerid& andd apwwd=&passsworrd& rs.oopen sql,connn,1,11If (rrs.eoof) TThen

34、Respponsee.Wriite(alerrt(錯(cuò)錯(cuò)誤) Respponsee.Wriite(histtory.go(-1) Respponsee.enddElsesessiion(userrid)=userridsessiion(userrtypee)=uuserttypeRespoonse.rediirectt(addmin.asp)End iifEnd iif%4.其它頁頁面制作制作stuudentt.aspp,teaacherr.aspp和admmin.aasp頁面面。4.4 用用戶注冊模模塊1.頁面設(shè)設(shè)計(jì)制作zhuuce.aasp頁面面,表單元元素命名:帳號文本本域命名為為user

35、rid,用用戶名文本本域?yàn)閡ssernaame,密密碼文本域域?yàn)閜asssworrd,確認(rèn)認(rèn)密碼文本本域?yàn)閞eepassswordd,類型下下拉列表為為userrtypee。2.功能實(shí)實(shí)現(xiàn)制作zhuucesaave.aasp頁面面,進(jìn)入代代碼視圖,刪刪除自動(dòng)生生成的所有有代碼,添添加如下代代碼用來實(shí)實(shí)現(xiàn)用戶注注冊功能。% If usseridd= or uusernname= oor paasswoord= orr reppasswword= TThen Respoonse.Writte(aalertt(請?zhí)钐顚懲暾?Respoonse.Writte(hhistoory.ggo(-11)Re

36、spoonse.end End IIf% If leen(usseridd)6 Thenn Respoonse.Writte(aalertt(賬號號不能小于于六位)Respoonse.Writte(hhistoory.ggo(-11)Respoonse.end End IIf% If paasswoordrepaasswoord TThen Respoonse.Writte(aalertt(密碼碼和確認(rèn)密密碼不一致致)Respoonse.Writte(hhistoory.ggo(-11)Respoonse.end End IIf%=11 Theen Respponsee.Wriite(aler

37、rt(此此帳號已存存在,請重重新注冊!) Respponsee.Wriite(histtory.go(-1) Respponsee.enddEnd IIfrs.adddnewwrs(ssid) = uuseriidrs(ssnamee) = useernammers(sspwd) =ppasswwordrs.uppdateeEnd IIf%=11 Theen Respponsee.Wriite(alerrt(此此帳號已存存在,請重重新注冊!) Respponsee.Wriite(histtory.go(-1) Respponsee.enddEnd IIfrs.adddnewwrs(ttid)

38、= uuseriidrs(ttnamee) = useernammers(ttpwd) =ppasswwordrs.uppdateeEnd IIf%=11 Theen Respponsee.Wriite(alerrt(此此帳號已存存在,請重重新注冊!) Respponsee.Wriite(histtory.go(-1) Respponsee.enddEnd IIfrs.adddnewwrs(aaid) = uuseriidrs(aanamee) = useernammers(aapwd) =ppasswwordrs.uppdateeEnd IIf%4.5 信信息管理模模塊管理員登錄錄之后可以以

39、管理所有有信息,在在此以招聘聘管理為例例,管理員員具備四個(gè)個(gè)權(quán)限,分分別是查看看、修改、添加和刪刪除,也是是我們一直直重點(diǎn)強(qiáng)調(diào)調(diào)的四個(gè)步步驟,制作作方法如下下:1.制作zzhaoppinguuanlii.aspp頁面(1)嵌入入文件(2)制作作頁面編號公司招聘職位招聘人數(shù)發(fā)布時(shí)間招聘管理ASPASPASPASPASP查看|修改改|刪除添加招聘信信息設(shè)置超級鏈鏈接查看:a hrref=javaascriipt:wwinoppen(zhaoopin.asp?id=)查看修改:a hrref=javaascriipt:wwinoppen(zhaoopinxxiugaai.assp?idd=)修改改添

40、加:添加加招聘信息息刪除:a hrref=zhaoopinddelette.assp?idd=刪除(3)添加加代碼參照分頁顯顯示信息的的代碼。(4)具體體代碼 招聘聘管理% rs.PaageSiize=22 指示Reecorddset中中一頁所包包含的記錄錄數(shù)(數(shù)字字可變)PageCCountt=rs.PageeCounnt 用PaggeCouunt屬性性確定Reecorddset對對象中數(shù)據(jù)據(jù)的頁數(shù)Page=int(requuest.QuerryStrring(Pagge)if Paage 編號 公司 招聘職職位 招聘人數(shù)數(shù) 發(fā)布時(shí)時(shí)間 招聘管管理 % i=0 do whille(i a h

41、rref=javaascriipt:wwinoppen(zhaoopin.asp?id=)查看|a hrref=javaascriipt:wwinoppen(zhaoopinxxiugaai.assp?idd=)修改改|a hrref=zhaoopinddelette.assp?idd=刪除 a hreff = zhaoopingguanlli.assp?Paage= 添加加招聘信息息2.查看參照顯示信信息的彈出出的窗口,在頁面下面居中添加“關(guān)閉窗口”并設(shè)置其鏈接到屬性為:javascript:self.close()3.修改單擊招聘管管理頁面中中的“修改改”,彈出出修改招聘聘信息的窗窗口,在

42、此此需要注意意的是要先先給頁面添添加表單,每每項(xiàng)信息添添加相應(yīng)的的表單元素素,并設(shè)置置其“初始始值”屬性性顯示數(shù)據(jù)據(jù)庫中的具具體數(shù)據(jù)。(1)zhhaopiinxiuugai.asp頁頁面具體代代碼:修改改招聘信息息修改招招聘信息招招聘公司: inpuut naame=gonggsi typee=teext id=gonggsi valuue= ssize=30 / 招聘職位位: inpuut naame=zhiwwei typee=teext id=zhiwwei valuue= ssize=30 /招招聘人數(shù): inpuut naame=rensshu typee=teext id=rens

43、shu valuue= ssize=30 /招招聘專業(yè): inpuut naame=zhuaanye typpe=ttext id=zhuuanyee vaalue= siize=30 /年年齡要求: inpuut naame=niannlingg tyype=textt idd=niianliing valuue= sizze=330 /學(xué)學(xué)歷要求: inpuut naame=xuelli ttype=texxt iid=xxuelii vaalue= sizee=300 /截截止時(shí)間: inpuut naame=jiezzhitiime typee=teext id=jiezzhitiim

44、e valuue= ssize=30 /工工作經(jīng)驗(yàn): inpuut naame=jinggyan typpe=ttext id=jinngyann vaalue= siize=30 /其其它要求: 關(guān)關(guān)閉窗口(2)zhhaopiinxiuugaissave.asp頁頁面具體代代碼:4.添加添加招聘信信息類似于于注冊頁面面的創(chuàng)作,主主要運(yùn)用添添加信息的的步驟:(1)制作作添加信息息的頁面添加表單和和表格,輸輸入相關(guān)的的信息,添添加相應(yīng)的的表單元素素,并給每每一個(gè)表單單元素命名名,需要注注意的是在在最后的發(fā)發(fā)布時(shí)間一一項(xiàng)中設(shè)置置文本域的的默認(rèn)值為為:如果要具體體到相應(yīng)的的時(shí)間將文文本域的默默認(rèn)值為

45、:(1)zhhaopiintiaanjiaa.aspp頁面代碼碼添加加招聘信息息添加招招聘信息招招聘公司: 招招聘職位: 招招聘人數(shù): 招招聘專業(yè): 年年齡要求: 學(xué)學(xué)歷要求: 截截止時(shí)間: 工工作經(jīng)驗(yàn): 其其它要求: 發(fā)發(fā)布時(shí)間: inpuut naame=fabuutimee tyype=textt idd=faabutiime valuue= sizze=330 /(2)zhhaopiinsavve.assp頁面代代碼5.刪除zhaoppindeeletee.aspp頁面的代代碼4.6 文文件上傳模模塊附錄1 HHTML語語言1.1 HHTML語語言基本結(jié)結(jié)構(gòu) 文文檔標(biāo)記 頭頭標(biāo)記 標(biāo)標(biāo)

46、題標(biāo)記標(biāo)題 體體標(biāo)記正文 1.2 HHTML語語言的特點(diǎn)點(diǎn)(1)HTTML語言言必須包含含四個(gè)標(biāo)記記:, , , 和 標(biāo)記記 (和它它們相應(yīng)的的結(jié)束標(biāo)記記)。(2)HTTML語言言必須成對對出現(xiàn)且不不區(qū)分大小小寫。1.3 HHTML語語言非正文文標(biāo)記(1)標(biāo)標(biāo)記:文檔檔標(biāo)記,包包括了整個(gè)個(gè)文檔,在在頁面開頭頭和結(jié)尾處處向?yàn)g覽器器發(fā)出信號號。(2)標(biāo)標(biāo)記:所包包括的內(nèi)容容屬于超文文本文件的的文件頭。標(biāo)標(biāo)記:文件件標(biāo)題標(biāo)記記,用于顯顯示在瀏覽覽器標(biāo)題欄欄顯示文件件主題信息息。標(biāo)記:腳腳本語言標(biāo)標(biāo)記,用于于添加JaavaSccriptt和VBSScrippt代碼。(3)標(biāo)標(biāo)記:體標(biāo)標(biāo)記,其內(nèi)內(nèi)包含H

47、TTML文件件的主體內(nèi)內(nèi)容。1.4 HHTML語語言正文標(biāo)標(biāo)記(1)段落落標(biāo)記(Paraggraphh):標(biāo)記,HTTML自動(dòng)動(dòng)在一個(gè)段段落前后各各添加一個(gè)個(gè)空行。(2)換行行標(biāo)記(BBreakk):標(biāo)記,是一一個(gè)空標(biāo)記記,它沒有有結(jié)束標(biāo)記記。當(dāng)需要要結(jié)束一行行,并且不不想開始新新段落時(shí),使使用標(biāo)記。標(biāo)記記不管放在在什么位置置,都能夠夠強(qiáng)制換行行。(3)水平平線標(biāo)記:標(biāo)記,可可在頁面中中插入相應(yīng)應(yīng)長度和寬寬度的水平平線(4)字體體標(biāo)記:標(biāo)記,用用于定義文文本的字體體、顏色、大小等屬屬性。(5)表格格標(biāo)記:第一行第第一列第一行第第二列第二行第第一列第二行第第二列(6)圖像像標(biāo)記:標(biāo)記記,urll

48、表示圖像像的路徑和和名稱。(7)表單單標(biāo)記:(8)超級級鏈接標(biāo)記記:超鏈文本本(9)注釋釋標(biāo)記:(10)文文字的分區(qū)區(qū)(Divvisioon)顯示示 (11)會會移動(dòng)的文文字(Maarqueee)基本語法 方向 #=lleft, rigght,uup,doown從從右向左移移! 從左向右右移! 從下向上移! 從從上向下移!方式 #=sccrolll, sllide, altternaate一圈一圈圈繞著走! 只只走一次! 來來回走! 循環(huán) #=次數(shù)數(shù);若未指指定則循環(huán)環(huán)不止(iinfinnite)只走 3 趟喲喲! 只走 3 趟喲喲! 只走3趟喲! 速度 走得好快快! 延時(shí) 走一步步停一步(1

49、2)框框架標(biāo)記 附錄2 DDreammweavver 882.1 操操作界面啟動(dòng)Dreeamweeaverr 8,進(jìn)進(jìn)入以下操操作界面,我我們首先要要做的是熟熟悉操作環(huán)環(huán)境,Drreamwweaveer的操作作類似于操操作WORRD、EXXCEL等等軟件,可可以這么說說,所有應(yīng)應(yīng)用軟件的的操作方法法和步驟基基本類似。我們要熟熟悉的重點(diǎn)點(diǎn)是菜單欄欄和工具欄欄。2.2 靜靜態(tài)頁面1.建立靜靜態(tài)頁面文件菜單新建基本頁頁HTTML創(chuàng)建,經(jīng)經(jīng)過以上操操作可以得得到以下操操作界面,我我們的2.靜態(tài)頁頁面基本操操作2.3 動(dòng)動(dòng)態(tài)頁面附錄3 數(shù)數(shù)據(jù)庫基礎(chǔ)礎(chǔ)3.1 AACCESSS1.創(chuàng)建AACCESSS數(shù)據(jù)庫

50、庫和數(shù)據(jù)表表(1)啟動(dòng)動(dòng)ACCEESS數(shù)據(jù)據(jù)庫文文件菜單新建空數(shù)據(jù)據(jù)庫選選擇存儲位位置命命名數(shù)據(jù)庫庫(*.mmdb)(2)使用用設(shè)計(jì)器創(chuàng)創(chuàng)建表收集數(shù)據(jù)信信息,雙擊擊使用設(shè)計(jì)計(jì)器創(chuàng)建表表,填入字字段名稱和和字段類型型,字段名名稱用英文文字母表示示,一般采采用見名知知義的原則則,且不區(qū)區(qū)分大小寫寫。在此,重重點(diǎn)介紹AACCESSS數(shù)據(jù)庫庫幾個(gè)常用用的數(shù)據(jù)類類型。自動(dòng)編號號:一般用用作數(shù)據(jù)表表的主關(guān)鍵鍵字。文本:文文本類型是是最常用的的數(shù)據(jù)類型型,等同于于字符串類類型。數(shù)字:用用于存儲數(shù)字類類型的數(shù)據(jù)據(jù)。日期/時(shí)時(shí)間:用于于存儲日期期型或日期期時(shí)間型的的數(shù)據(jù)。2.SQLL語句SQL 一一詞實(shí)際上上是

51、 SStrucctureed Quuery Langguagee 結(jié)構(gòu)構(gòu)式查詢語語言的縮寫寫,是用于于對存放在在計(jì)算機(jī)數(shù)數(shù)據(jù)庫中的的數(shù)據(jù)進(jìn)行行組織、管管理和檢索索的一種工工具;是一一種特定類類型的數(shù)據(jù)據(jù)庫 關(guān)系數(shù)數(shù)據(jù)庫。而而控制這種種數(shù)據(jù)庫的的計(jì)算機(jī)程程序就是我我們常說的的 DBMMS- 數(shù)據(jù)庫管管理系統(tǒng)。譬如:SSQL SServeer、Orraclee、Sybbase、DB2 等等。當(dāng)當(dāng)用戶想要要檢索數(shù)據(jù)據(jù)庫中的數(shù)數(shù)據(jù)時(shí),就就通過 SSQL 語語言發(fā)出請請求,接著著 DBMMS 對該該 SQLL 請求進(jìn)進(jìn)行處理并并檢索所要要求的數(shù)據(jù)據(jù),最后將將其返回給給用戶,此此過程被稱稱作為數(shù)據(jù)據(jù)庫查詢

52、,這這也就是數(shù)數(shù)據(jù)庫查詢詢語言這一一名稱的由由來。SQL 并并不是象 C、COOBOL 和 Foortraan 語言言那樣的完完整的計(jì)算算機(jī)語言。SQL 沒有用于于條件測試試的 IFF 語句,也也沒有用于于程序分支支的 Gooto 語語句以及循循環(huán)語句 For 或 Doo。確切的的講,SQQL 是一一種數(shù)據(jù)庫庫子語言,SSQL 語語句可以被被嵌入到另另一種語言言中,從而而使其具有有數(shù)據(jù)庫存存取功能。SQL 也非嚴(yán)格格的結(jié)構(gòu)式式語言,它它的句法更更接近英語語語句,因因此易于理理解,大多多數(shù) SQQL 語句句都是直述述其意,讀讀起來就象象自然語言言一樣明了了。SQLL 還是一一種交互式式查詢語言言

53、,允許用用戶直接查查詢存儲數(shù)數(shù)據(jù),利用用這一交互互特性,用用戶可以在在很短的時(shí)時(shí)間內(nèi)回答答相當(dāng)復(fù)雜雜的問題,而而同樣問題題若讓程序序員編寫相相應(yīng)的報(bào)表表程序則可可能要用幾幾個(gè)星期甚甚至更長時(shí)時(shí)間。在大部分 ASP 應(yīng)用程序序中我們都都會接觸到到數(shù)據(jù)庫,而而我們在編編寫 ASSP 應(yīng)用用程序時(shí)用用來進(jìn)行數(shù)數(shù)據(jù)庫操作作的標(biāo)準(zhǔn)語語法正是 SQL,在此我們重點(diǎn)學(xué)習(xí)SELECT語句。(1)SEELECTT查詢語句句查詢是 SSQL 語語言的核心心,而用于于表達(dá) SSQL 查查詢的 SSELECCT 語句句則是最常常用的功能能最強(qiáng)的也是最為為復(fù)雜的 SQL 語句,它它從數(shù)據(jù)庫庫中檢索數(shù)數(shù)據(jù),并將將查詢結(jié)果

54、果提供給用用戶。Selecct 字段段名 Frrom 表表名 Whhere 條件 OOrderr by 字段名 Dessc(2)INNSERTT插入語句句Inserrt Innto 表表名 (字字段名列表表) Vaaluess(數(shù)據(jù)列列表)(3)UPPDATEE更新語句句Updatte 表名名Set 字段名=數(shù)據(jù)值 Wherre 條件件(4)DEELETEE刪除語句句Delette Frrom 表表名 Whhere 條件3.2 SSQL SSERVEER1.SQLL SERRVER的的安裝目前常用的的SQL SERVVER數(shù)據(jù)據(jù)庫有SQQL SEERVERR 20000和SQQL SEERVE

55、RR 20005 ,選選用這兩個(gè)個(gè)版本中的的任何一個(gè)個(gè)都可以,只只要在安裝裝時(shí)注意用用戶名和密密碼的設(shè)定定,以便在在ASP訪訪問數(shù)據(jù)庫庫時(shí),正確確編寫訪問問代碼。2.創(chuàng)建數(shù)數(shù)據(jù)庫和數(shù)數(shù)據(jù)表在SQL SERVVER 中中創(chuàng)建數(shù)據(jù)據(jù)庫和數(shù)據(jù)據(jù)表和ACCCESSS大同小異異,基本上上可以仿照照創(chuàng)建ACCCESSS數(shù)據(jù)庫的的方式上進(jìn)進(jìn)行。附錄4 VVBSCRRIPT腳腳本語言VBScrript 是 Vissual Basiic 語言言的子集,并并且支持 VB 的的大多數(shù)語語法和結(jié)構(gòu)構(gòu)。VBScrript 代碼可以以嵌入到網(wǎng)網(wǎng)頁中,并并且在網(wǎng)頁頁被查看時(shí)時(shí)由 Weeb 瀏覽覽器進(jìn)行翻翻譯。4.1數(shù)據(jù)據(jù)類

56、型VBScrript 只支持一一種數(shù)據(jù)類類型 - Varriantt。Variaant 數(shù)數(shù)據(jù)類型可可以容納 Visuual BBasicc 支持的的任何類型型的數(shù)據(jù),如如字符串、整數(shù)等。Variaant 的的子類型如如下:子類型描述EmptyyVariaant 未未初始化。數(shù)字變量的的值是0,字字符串變量量的值是零零長度字符符串 ()。NULLVariaant 有有意不包含含有效的數(shù)數(shù)據(jù)。Booleean包含 Trrue 或或 Fallse。Byte包含 0 到 2555 范圍內(nèi)內(nèi)的整數(shù)。 Integger包含 -332,7668 到 32,767 范圍內(nèi)的的整數(shù)。 Curreency-92

57、2,337,203,685,477.58088 到922,3337,2203,6685,4477.55807。Long包含 -22,1477,4833,6488 到 2,1147,4483,6647 范范圍內(nèi)的整整數(shù)。Singlle對于負(fù)值,包包含 -33.4022823EE38 到到 -1.4012298E-45 范范圍內(nèi)的單單精度浮點(diǎn)點(diǎn)數(shù);對于于正值,包包含 1.4012298E-45 到到 3.44028223E388 范圍內(nèi)內(nèi)的單精度度浮點(diǎn)數(shù)。Doublle對于負(fù)值,包包含 -11.79776931134866232EE308 到 -4.94066564558412247E-324 范

58、圍內(nèi)的的雙精度浮浮點(diǎn)數(shù);對于正值,包包含 4.94066564558412247E-324 到 1.779769931344862332E3008 范圍圍內(nèi)的雙精精度浮點(diǎn)數(shù)數(shù)。Date(Timee)包含一個(gè)數(shù)數(shù)字,代表表 1000 年 1 月 1 日到到 99999 年 12 月 31 日之間的的某個(gè)日期期。Strinng包含一個(gè)變變長字符串串,長度大大約可以達(dá)達(dá)到 200 億個(gè)字字符。Objecct包含一個(gè)對對象。Errorr包含錯(cuò)誤號號。4.2 變變量變量是一個(gè)個(gè)指向某個(gè)個(gè)內(nèi)存位置置的容器。用于保存存腳本執(zhí)行行期間可能能更改的值值。在腳本中使使用的變量量,不必使使用前聲明明。Dimm、Pu

59、bllic 或或 Priivatee 語句用用于聲明變變量。 Optioon Exxpliccit 用用于確保所所有變量在在使用之前前已被聲明明。Opttion Expllicitt 語句應(yīng)應(yīng)包括在 ASP 指令之后后和所有 HTMLL 文本或或腳本命令令之前。4.3 注注釋格式:例如:4.4 運(yùn)運(yùn)算1. 算術(shù)術(shù)操作符符號操作符+加法-減法*乘法/除法 或 MMod整數(shù)除法或或取模操作作符求冪2. 比較較操作符符號操作符=等于不等于大于=大于或等于于=小于或等于于IS比較兩個(gè)對對象3. 邏輯輯操作符符號操作符AND與OR或NOT邏輯非XOR異或4. 連接接操作符符號操作符&字符串連接接+字符串

60、和數(shù)數(shù)字操作4.5 條條件語句1. Iff.TThenEllseENDD IF 語句根據(jù)邏輯條條件的值為為 Truue 或 Fallse 來來決定執(zhí)行行的代碼塊塊。2. Seelectt CasseEND SELEECT 語句通過將單個(gè)個(gè)測試值與與 casse 值列列表進(jìn)行比比較來決定定執(zhí)行的代代碼塊。4.6 循循環(huán)語句1. Doo.LLoop 語句用于不限次次數(shù)地重復(fù)復(fù)執(zhí)行一個(gè)個(gè)語句塊,直直至條件為為 FallseDo WWhilee(條件)語句Loop或Do 語句Loop Whille(條件件)2. FoorNeext語句句用于重復(fù)執(zhí)執(zhí)行語句指指定次數(shù)的的循環(huán)For 變變循環(huán)量賦賦初值 T

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論