ASP程序設(shè)計(jì)循序漸進(jìn)教程

出版時(shí)間:2009-10  出版社:清華大學(xué)出版社  作者:喻鈞,田喜群,唐俊勇 主編  頁(yè)數(shù):272  
Tag標(biāo)簽:無(wú)  

前言

ASP(Active Server Pages)是Microsoft公司開發(fā)的動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)語(yǔ)言,是服務(wù)器端的腳本程序環(huán)境,能夠根據(jù)客戶端的不同請(qǐng)求,生成不同的靜態(tài)HTML頁(yè)面并返回客戶端瀏覽器。簡(jiǎn)單地說(shuō),ASP就是利用ActiveX技術(shù)在服務(wù)器端動(dòng)態(tài)生成HTML頁(yè)面的一種腳本環(huán)境。ASP的主要特性是能夠?qū)⒏鞣N腳本、HTML、組件和強(qiáng)大的web數(shù)據(jù)庫(kù)訪問(wèn)功能結(jié)合在一起,形成一個(gè)能在服務(wù)器上運(yùn)行的開放的應(yīng)用程序,并能夠與用戶進(jìn)行實(shí)時(shí)交互。ASP的所有命令和腳本均在服務(wù)器端執(zhí)行,與客戶端瀏覽器的版本無(wú)關(guān)。只要是支持HTML的瀏覽器都支持ASP,不存在瀏覽器的兼容問(wèn)題,也不存在代碼會(huì)傳輸?shù)娇蛻舳吮桓`取的問(wèn)題。ASP腳本是解釋執(zhí)行的,不需編譯成可執(zhí)行程序,節(jié)省大量系統(tǒng)資源。ASP支持多種腳本語(yǔ)言(JavaScript、VBScript),用戶可以任意選擇。ASP提供了簡(jiǎn)單方便的數(shù)據(jù)庫(kù)訪問(wèn)方法,使讀者能夠迅速掌握基于Web的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的開發(fā)。ASP的優(yōu)點(diǎn)是簡(jiǎn)單易學(xué)、功能強(qiáng)大,非常適合網(wǎng)站程序設(shè)計(jì)的初學(xué)者進(jìn)行學(xué)習(xí)。缺點(diǎn)是只能在windows環(huán)境下使用,無(wú)法實(shí)現(xiàn)跨平臺(tái)的應(yīng)用。學(xué)習(xí)ASP的關(guān)鍵是要廣涉多練,筆者在長(zhǎng)期的授課和實(shí)際項(xiàng)目開發(fā)中總結(jié)了大量的程序精華,都融人到本書實(shí)例中,供讀者學(xué)習(xí)和參考,其中很多源代碼經(jīng)過(guò)簡(jiǎn)單修改后可以直接用于項(xiàng)目開發(fā)。

內(nèi)容概要

  本書從ASP初學(xué)者的角度出發(fā),對(duì)動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)技術(shù)Active Server Pages進(jìn)行了由淺入深的詳細(xì)介紹。本書共分為7章,分別介紹了ASP基礎(chǔ)、HTML語(yǔ)言、VBScript腳本語(yǔ)言、ASP組件、ASP內(nèi)置對(duì)象、訪問(wèn)Web數(shù)據(jù)庫(kù)等內(nèi)容?! ∪珪鴥?nèi)容翔實(shí),通俗易懂,講解清晰,適合自學(xué)。書中給出了豐富的實(shí)例以幫助讀者深入理解和學(xué)習(xí),在每章的后面還配有習(xí)題和上機(jī)練習(xí)。此外,本書還可作為ASP編程的參考手冊(cè)。  本書既適合高等院校的學(xué)生作為教材使用,也適合自學(xué)動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)的讀者作為學(xué)習(xí)和使用的參考書。

書籍目錄

第1章 ASP概述 1.1 動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)  1.1.1 C/S與B/S軟件體系結(jié)構(gòu)  1.1.2 Web網(wǎng)頁(yè)的工作原理  1.1.3 腳本語(yǔ)言 1.2 利用ASP開發(fā)動(dòng)態(tài)網(wǎng)頁(yè)  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ù)庫(kù)服務(wù)器的安裝 1.4 本章小結(jié) 1.5 習(xí)題與上機(jī)練習(xí)第2章 HTML語(yǔ)言基礎(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 頁(yè)面標(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腳本語(yǔ)言 3.1 ASP腳本語(yǔ)言簡(jiǎn)介 3.2 VBScript基礎(chǔ)  3.2.1 數(shù)據(jù)類型與變量  3.2.2 表達(dá)式與運(yùn)算符  3.2.3 流程控制 3.3 VBScript的過(guò)程和函數(shù)  3.3.1 Sub過(guò)程  3.3.2 Function函數(shù)  3.3.3 Include File應(yīng)用  3.3.4 VBScript的內(nèi)置函數(shù) 3.4 JavaScript腳本語(yǔ)言  3.4.1 JavaScript語(yǔ)言基礎(chǔ)  3.4.2 JavaScript的數(shù)據(jù)結(jié)構(gòu)  3.4.3 JavaScript運(yùn)算符  3.4.4 JavaScript語(yǔ)句  3.4.5 JavaScript函數(shù)  3.4.6 事件驅(qū)動(dòng)及處理 3.5 本章小結(jié) 3.6 習(xí)題與上機(jī)練習(xí)第4章 ASP內(nèi)置對(duì)象 4.1 Response對(duì)象  4.1.1 Response對(duì)象的方法  4.1.2 Response對(duì)象的屬性  4.1.3 Response對(duì)象的數(shù)據(jù)集合  4.1.4 實(shí)例: 驗(yàn)證用戶輸入的密碼 4.2 Request對(duì)象  4.2.1 Request對(duì)象的數(shù)據(jù)集合  4.2.2 Request對(duì)象的屬性  4.2.3 Request對(duì)象的方法  4.2.4 實(shí)例: 記錄用戶訪問(wèn)信息 4.3 Server對(duì)象  4.3.1 Server對(duì)象的屬性  4.3.2 Server對(duì)象的方法 4.4 Session和Application對(duì)象  4.4.1 特定用戶使用的Session對(duì)象  4.4.2 所有用戶共享的Application對(duì)象  4.4.3 Global.asa文件  4.4.4 實(shí)例: 統(tǒng)計(jì)在線人數(shù) 4.5 本章小結(jié) 4.6 習(xí)題與上機(jī)練習(xí)第5章 ACTIVEX組件第6章 訪問(wèn)Web數(shù)據(jù)庫(kù)第7章 ASP技術(shù)的綜合實(shí)例附錄A VBScript函數(shù)和常數(shù)速查表附錄B JavaScript函數(shù)(方法)速查表附錄C 習(xí)題答案參考文獻(xiàn)

章節(jié)摘錄

插圖:第1章 ASP概述如今這個(gè)時(shí)代,Web技術(shù)的迅速發(fā)展在極大地改變著整個(gè)世界,影響著人們生活、工作、學(xué)習(xí)、交流的方方面面。只要你坐在電腦前,都可以交換信息、購(gòu)買物品、簽訂合同、電子支付等。無(wú)論來(lái)自何方,Internet都能把我們和世界連在一起。Internet提供的服務(wù)包括www(World Wide web)服務(wù)、文件傳輸(FTP)、電子郵件、遠(yuǎn)程登錄(Telnet)、新聞?wù)搲║senet)、電子布告欄(BBS)等,全球用戶可以通過(guò)這些服務(wù),獲取Internet上的信息和功能。WWW(或稱Web)是當(dāng)前Internet上最為流行的信息檢索服務(wù)系統(tǒng)。它就像一張附著在Internet上的覆蓋全球的信息“蜘蛛網(wǎng)”,鑲嵌著無(wú)數(shù)以超文本形式存在的信息。它把Internet上現(xiàn)有資源統(tǒng)統(tǒng)連接起來(lái),通過(guò)它,加入其中的每個(gè)用戶能夠在瞬間抵達(dá)世界的各個(gè)角落。Web服務(wù)器是www服務(wù)的核心部分,它可以存儲(chǔ)許多靜態(tài)HTML(HypertextMarkup Language)或動(dòng)態(tài)網(wǎng)頁(yè)文件。HTML是Web頁(yè)的標(biāo)記性語(yǔ)言,通過(guò)一定的格式標(biāo)記文本或圖像等元素,使之在瀏覽器中顯示出來(lái)。早期的網(wǎng)站一般都是由HTML靜態(tài)網(wǎng)頁(yè)制作,盡管它們?cè)谔峁┱军c(diǎn)信息方面作用巨大,但隨著web應(yīng)用的深入,HTML的局限性也日益明顯,它無(wú)法滿足一些特殊需要,比如,無(wú)法實(shí)現(xiàn)與用戶的交互;當(dāng)需要使用數(shù)據(jù)庫(kù)時(shí),純粹的HTML語(yǔ)言也不能實(shí)現(xiàn)數(shù)據(jù)庫(kù)的訪問(wèn)等。當(dāng)今多數(shù)的web站點(diǎn)都是具有復(fù)雜交互能力的Web頁(yè)面,它們運(yùn)用動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)為用戶提供更多的信息和更便捷的服務(wù)。這些動(dòng)態(tài)的Web頁(yè)面(通常稱為“Web應(yīng)用程序”)集成了靜態(tài)的網(wǎng)頁(yè)結(jié)構(gòu)信息和處理程序(稱為“腳本”),通常位于Web服務(wù)器上,可以根據(jù)用戶的不同請(qǐng)求進(jìn)行處理,最后將結(jié)果返回給用戶。最初解決交互、訪問(wèn)數(shù)據(jù)庫(kù)等問(wèn)題的方案是使用一些標(biāo)準(zhǔn)的應(yīng)用程序(如CGI)來(lái)完成。然而,這需要開發(fā)人員具備深厚的編程知識(shí),而且還會(huì)被編譯代碼所限制。在這種情況下誕生了Active Server Pages(ASP)。

編輯推薦

《ASP程序設(shè)計(jì)循序漸進(jìn)教程》:21世紀(jì)普通高校計(jì)算機(jī)公共課程規(guī)劃教材叢書特點(diǎn):案例驅(qū)動(dòng)的教學(xué)模式一線優(yōu)秀教師擔(dān)綱編寫立體化教學(xué)資源解決方案

圖書封面

圖書標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    ASP程序設(shè)計(jì)循序漸進(jìn)教程 PDF格式下載


用戶評(píng)論 (總計(jì)1條)

 
 

  •   對(duì)我這些對(duì)asp學(xué)過(guò)一點(diǎn)的人來(lái)說(shuō)這本書幫了我不少忙
 

250萬(wàn)本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7