出版時間:2009-10 出版社:清華大學(xué)出版社 作者:喻鈞,田喜群,唐俊勇 主編 頁數(shù):272
Tag標(biāo)簽:無
前言
ASP(Active Server Pages)是Microsoft公司開發(fā)的動態(tài)網(wǎng)頁設(shè)計(jì)語言,是服務(wù)器端的腳本程序環(huán)境,能夠根據(jù)客戶端的不同請求,生成不同的靜態(tài)HTML頁面并返回客戶端瀏覽器。簡單地說,ASP就是利用ActiveX技術(shù)在服務(wù)器端動態(tài)生成HTML頁面的一種腳本環(huán)境。ASP的主要特性是能夠?qū)⒏鞣N腳本、HTML、組件和強(qiáng)大的web數(shù)據(jù)庫訪問功能結(jié)合在一起,形成一個能在服務(wù)器上運(yùn)行的開放的應(yīng)用程序,并能夠與用戶進(jìn)行實(shí)時交互。ASP的所有命令和腳本均在服務(wù)器端執(zhí)行,與客戶端瀏覽器的版本無關(guān)。只要是支持HTML的瀏覽器都支持ASP,不存在瀏覽器的兼容問題,也不存在代碼會傳輸?shù)娇蛻舳吮桓`取的問題。ASP腳本是解釋執(zhí)行的,不需編譯成可執(zhí)行程序,節(jié)省大量系統(tǒng)資源。ASP支持多種腳本語言(JavaScript、VBScript),用戶可以任意選擇。ASP提供了簡單方便的數(shù)據(jù)庫訪問方法,使讀者能夠迅速掌握基于Web的數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)。ASP的優(yōu)點(diǎn)是簡單易學(xué)、功能強(qiáng)大,非常適合網(wǎng)站程序設(shè)計(jì)的初學(xué)者進(jìn)行學(xué)習(xí)。缺點(diǎn)是只能在windows環(huán)境下使用,無法實(shí)現(xiàn)跨平臺的應(yīng)用。學(xué)習(xí)ASP的關(guān)鍵是要廣涉多練,筆者在長期的授課和實(shí)際項(xiàng)目開發(fā)中總結(jié)了大量的程序精華,都融人到本書實(shí)例中,供讀者學(xué)習(xí)和參考,其中很多源代碼經(jīng)過簡單修改后可以直接用于項(xiàng)目開發(fā)。
內(nèi)容概要
本書從ASP初學(xué)者的角度出發(fā),對動態(tài)網(wǎng)頁設(shè)計(jì)技術(shù)Active Server Pages進(jìn)行了由淺入深的詳細(xì)介紹。本書共分為7章,分別介紹了ASP基礎(chǔ)、HTML語言、VBScript腳本語言、ASP組件、ASP內(nèi)置對象、訪問Web數(shù)據(jù)庫等內(nèi)容?! ∪珪鴥?nèi)容翔實(shí),通俗易懂,講解清晰,適合自學(xué)。書中給出了豐富的實(shí)例以幫助讀者深入理解和學(xué)習(xí),在每章的后面還配有習(xí)題和上機(jī)練習(xí)。此外,本書還可作為ASP編程的參考手冊?! ”緯冗m合高等院校的學(xué)生作為教材使用,也適合自學(xué)動態(tài)網(wǎng)頁設(shè)計(jì)的讀者作為學(xué)習(xí)和使用的參考書。
書籍目錄
第1章 ASP概述 1.1 動態(tài)網(wǎng)頁技術(shù) 1.1.1 C/S與B/S軟件體系結(jié)構(gòu) 1.1.2 Web網(wǎng)頁的工作原理 1.1.3 腳本語言 1.2 利用ASP開發(fā)動態(tài)網(wǎng)頁 1.2.1 ASP的定義及特點(diǎn) 1.2.2 創(chuàng)建ASP文件 1.2.3 ASP文件引用 1.3 配置ASP的調(diào)試運(yùn)行環(huán)境 1.3.1 IIS的安裝與配置 1.3.2 數(shù)據(jù)庫服務(wù)器的安裝 1.4 本章小結(jié) 1.5 習(xí)題與上機(jī)練習(xí)第2章 HTML語言基礎(chǔ) 2.1 HTML文檔結(jié)構(gòu) 2.1.1 HTML基本概念 2.1.2 HTML文檔結(jié)構(gòu) 2.2 HTML文檔標(biāo)記 2.2.1 頁面標(biāo)記 2.2.2 字體標(biāo)記 2.2.3 文字布局標(biāo)記 2.2.4 列表標(biāo)記 2.2.5 超鏈接 2.2.6 表格標(biāo)記 2.3 表單 2.3.1 表單標(biāo)記 2.3.2 表單域標(biāo)記 2.4 框架 2.5 本章小結(jié) 2.6 習(xí)題與上機(jī)練習(xí)第3章 ASP腳本語言 3.1 ASP腳本語言簡介 3.2 VBScript基礎(chǔ) 3.2.1 數(shù)據(jù)類型與變量 3.2.2 表達(dá)式與運(yùn)算符 3.2.3 流程控制 3.3 VBScript的過程和函數(shù) 3.3.1 Sub過程 3.3.2 Function函數(shù) 3.3.3 Include File應(yīng)用 3.3.4 VBScript的內(nèi)置函數(shù) 3.4 JavaScript腳本語言 3.4.1 JavaScript語言基礎(chǔ) 3.4.2 JavaScript的數(shù)據(jù)結(jié)構(gòu) 3.4.3 JavaScript運(yùn)算符 3.4.4 JavaScript語句 3.4.5 JavaScript函數(shù) 3.4.6 事件驅(qū)動及處理 3.5 本章小結(jié) 3.6 習(xí)題與上機(jī)練習(xí)第4章 ASP內(nèi)置對象 4.1 Response對象 4.1.1 Response對象的方法 4.1.2 Response對象的屬性 4.1.3 Response對象的數(shù)據(jù)集合 4.1.4 實(shí)例: 驗(yàn)證用戶輸入的密碼 4.2 Request對象 4.2.1 Request對象的數(shù)據(jù)集合 4.2.2 Request對象的屬性 4.2.3 Request對象的方法 4.2.4 實(shí)例: 記錄用戶訪問信息 4.3 Server對象 4.3.1 Server對象的屬性 4.3.2 Server對象的方法 4.4 Session和Application對象 4.4.1 特定用戶使用的Session對象 4.4.2 所有用戶共享的Application對象 4.4.3 Global.asa文件 4.4.4 實(shí)例: 統(tǒng)計(jì)在線人數(shù) 4.5 本章小結(jié) 4.6 習(xí)題與上機(jī)練習(xí)第5章 ACTIVEX組件第6章 訪問Web數(shù)據(jù)庫第7章 ASP技術(shù)的綜合實(shí)例附錄A VBScript函數(shù)和常數(shù)速查表附錄B JavaScript函數(shù)(方法)速查表附錄C 習(xí)題答案參考文獻(xiàn)
章節(jié)摘錄
插圖:第1章 ASP概述如今這個時代,Web技術(shù)的迅速發(fā)展在極大地改變著整個世界,影響著人們生活、工作、學(xué)習(xí)、交流的方方面面。只要你坐在電腦前,都可以交換信息、購買物品、簽訂合同、電子支付等。無論來自何方,Internet都能把我們和世界連在一起。Internet提供的服務(wù)包括www(World Wide web)服務(wù)、文件傳輸(FTP)、電子郵件、遠(yuǎn)程登錄(Telnet)、新聞?wù)搲║senet)、電子布告欄(BBS)等,全球用戶可以通過這些服務(wù),獲取Internet上的信息和功能。WWW(或稱Web)是當(dāng)前Internet上最為流行的信息檢索服務(wù)系統(tǒng)。它就像一張附著在Internet上的覆蓋全球的信息“蜘蛛網(wǎng)”,鑲嵌著無數(shù)以超文本形式存在的信息。它把Internet上現(xiàn)有資源統(tǒng)統(tǒng)連接起來,通過它,加入其中的每個用戶能夠在瞬間抵達(dá)世界的各個角落。Web服務(wù)器是www服務(wù)的核心部分,它可以存儲許多靜態(tài)HTML(HypertextMarkup Language)或動態(tài)網(wǎng)頁文件。HTML是Web頁的標(biāo)記性語言,通過一定的格式標(biāo)記文本或圖像等元素,使之在瀏覽器中顯示出來。早期的網(wǎng)站一般都是由HTML靜態(tài)網(wǎng)頁制作,盡管它們在提供站點(diǎn)信息方面作用巨大,但隨著web應(yīng)用的深入,HTML的局限性也日益明顯,它無法滿足一些特殊需要,比如,無法實(shí)現(xiàn)與用戶的交互;當(dāng)需要使用數(shù)據(jù)庫時,純粹的HTML語言也不能實(shí)現(xiàn)數(shù)據(jù)庫的訪問等。當(dāng)今多數(shù)的web站點(diǎn)都是具有復(fù)雜交互能力的Web頁面,它們運(yùn)用動態(tài)網(wǎng)頁技術(shù)為用戶提供更多的信息和更便捷的服務(wù)。這些動態(tài)的Web頁面(通常稱為“Web應(yīng)用程序”)集成了靜態(tài)的網(wǎng)頁結(jié)構(gòu)信息和處理程序(稱為“腳本”),通常位于Web服務(wù)器上,可以根據(jù)用戶的不同請求進(jìn)行處理,最后將結(jié)果返回給用戶。最初解決交互、訪問數(shù)據(jù)庫等問題的方案是使用一些標(biāo)準(zhǔn)的應(yīng)用程序(如CGI)來完成。然而,這需要開發(fā)人員具備深厚的編程知識,而且還會被編譯代碼所限制。在這種情況下誕生了Active Server Pages(ASP)。
編輯推薦
《ASP程序設(shè)計(jì)循序漸進(jìn)教程》:21世紀(jì)普通高校計(jì)算機(jī)公共課程規(guī)劃教材叢書特點(diǎn):案例驅(qū)動的教學(xué)模式一線優(yōu)秀教師擔(dān)綱編寫立體化教學(xué)資源解決方案
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
ASP程序設(shè)計(jì)循序漸進(jìn)教程 PDF格式下載