出版時(shí)間:2009-10 出版社:人民郵電出版社 作者:高怡新 頁(yè)數(shù):201
前言
ASP技術(shù)是Microsoft公司推出的應(yīng)用廣泛的Web服務(wù)器動(dòng)態(tài)網(wǎng)頁(yè)開(kāi)發(fā)技術(shù),它為創(chuàng)建動(dòng)態(tài)、交互式的Web應(yīng)用程序提供了一種功能強(qiáng)大且簡(jiǎn)便易行的解決方案,有關(guān)ASP技術(shù)及其應(yīng)用的課程已經(jīng)成為眾多學(xué)校相關(guān)專業(yè)的必修課程。 本書從介紹ASP技術(shù)的基本概念開(kāi)始,按照HTML、CSS樣式表、VBScript和JavaScript腳本語(yǔ)言、ASP內(nèi)置對(duì)象和組件、ADO對(duì)象和Web數(shù)據(jù)庫(kù)訪問(wèn)的順序,全面介紹了采用ASP技術(shù)開(kāi)發(fā)網(wǎng)絡(luò)應(yīng)用程序所需的各種相關(guān)知識(shí)。書中每個(gè)知識(shí)點(diǎn)的講解都配有相應(yīng)的案例,便于學(xué)生理解和掌握。 本書的重點(diǎn)在于HTML、VBScript腳本語(yǔ)言、ASP內(nèi)置對(duì)象和Web數(shù)據(jù)庫(kù)訪問(wèn)的實(shí)現(xiàn)。原因如下?! TML是Web的基石,是編寫各種靜態(tài)網(wǎng)頁(yè)和動(dòng)態(tài)網(wǎng)頁(yè)的基礎(chǔ),因此必須很好地掌握?! BScript是用來(lái)開(kāi)發(fā)ASP動(dòng)態(tài)網(wǎng)頁(yè)的腳本語(yǔ)言,各種ASP網(wǎng)絡(luò)應(yīng)用程序就是在HTML代碼的基礎(chǔ)上添加在服務(wù)器端運(yùn)行的VBScript腳本代碼程序構(gòu)成的?! SP內(nèi)置的一些對(duì)象可被腳本程序直接用來(lái)實(shí)現(xiàn)某種網(wǎng)絡(luò)操作功能,其中最主要的是Request對(duì)象和Response對(duì)象,Request對(duì)象負(fù)責(zé)接收客戶端瀏覽器向Web服務(wù)器提出的請(qǐng)求,而Response對(duì)象則負(fù)責(zé)將Web服務(wù)器響應(yīng)請(qǐng)求后的結(jié)果信息返回給客戶端瀏覽器?! eb數(shù)據(jù)庫(kù)訪問(wèn)的實(shí)現(xiàn)對(duì)于開(kāi)發(fā)大多數(shù)網(wǎng)絡(luò)應(yīng)用程序來(lái)講都是不可缺少的,相關(guān)的知識(shí)主要包括如何建立與后臺(tái)數(shù)據(jù)庫(kù)的連接,如何從網(wǎng)站數(shù)據(jù)庫(kù)中讀出數(shù)據(jù)并將其顯示在客戶端的網(wǎng)頁(yè)上,以及如何將客戶在網(wǎng)頁(yè)表單中填寫的內(nèi)容提交并保存到網(wǎng)站后臺(tái)的數(shù)據(jù)庫(kù)中?! ”緯奶攸c(diǎn)是講解清晰、實(shí)例豐富、淺顯易懂。最后一章介紹了多個(gè)ASP應(yīng)用程序開(kāi)發(fā)實(shí)例,包括網(wǎng)上投票系統(tǒng)、注冊(cè)登錄系統(tǒng)、在線考試系統(tǒng)和訪客留言簿。通過(guò)對(duì)這些實(shí)例的講解剖析與上機(jī)操練,能夠使讀者進(jìn)一步消化與貫通前面各章的知識(shí),逐步練就編寫各種ASP網(wǎng)絡(luò)應(yīng)用程序的能力?! ”緯勺鳛橹械嚷殬I(yè)學(xué)校及各類培訓(xùn)學(xué)校的教材,也可作為網(wǎng)絡(luò)技術(shù)人員或網(wǎng)絡(luò)應(yīng)用開(kāi)發(fā)人員的參考書。本書的教學(xué)課件可從人民郵電出版社教學(xué)服務(wù)與資源網(wǎng)(www.ptpedu.com.cn)免費(fèi)下載?! ”緯诰帉戇^(guò)程中,得到了王之源、高豐等老師的熱情幫助,在此一并表示誠(chéng)摯的謝意! 由于編寫時(shí)間倉(cāng)促,書中難免存在錯(cuò)誤與不妥之處,懇請(qǐng)讀者批評(píng)指正。
內(nèi)容概要
本書從初學(xué)者的角度出發(fā),結(jié)合實(shí)例介紹使用ASP技術(shù)進(jìn)行網(wǎng)絡(luò)應(yīng)用程序設(shè)計(jì)的基礎(chǔ)知識(shí)與編程實(shí)踐。主要內(nèi)容包括ASP概述、HTML、VBScript腳本語(yǔ)言、ASP內(nèi)置對(duì)象、ASP內(nèi)置組件、ASP與Web數(shù)據(jù)庫(kù)、ASP應(yīng)用程序設(shè)計(jì)實(shí)例等。本書在講述各個(gè)知識(shí)點(diǎn)及其聯(lián)系的基礎(chǔ)上,提供了相當(dāng)豐富的案例。讀者對(duì)照書中的講解與案例進(jìn)行實(shí)際操作與體會(huì),即可基本掌握ASP技術(shù),開(kāi)發(fā)出具有一定水平的各種網(wǎng)絡(luò)應(yīng)用程序?! ”緯勺鳛橹械嚷殬I(yè)學(xué)校及各類培訓(xùn)學(xué)校的教材,也可作為網(wǎng)絡(luò)技術(shù)人員或網(wǎng)絡(luò)應(yīng)用開(kāi)發(fā)人員的參考書。
書籍目錄
第1章 ASP概述 1.1 靜態(tài)網(wǎng)頁(yè)與動(dòng)態(tài)網(wǎng)頁(yè) 1.1.1 靜態(tài)HTML網(wǎng)頁(yè) 1.1.2 客戶端動(dòng)態(tài)網(wǎng)頁(yè) 1.1.3 服務(wù)器端動(dòng)態(tài)網(wǎng)頁(yè) 1.2 ASP簡(jiǎn)介 1.2.1 ASP的特點(diǎn) 1.2.2 ASP工作過(guò)程 1.2.3 ASP組成要素 1.3 ASP運(yùn)行平臺(tái) 1.3.1 IIS的安裝 1.3.2 IIS默認(rèn)網(wǎng)站 1.3.3 IIS網(wǎng)站屬性的設(shè)置 1.3.4 IIS虛擬目錄的創(chuàng)建 1.4 ASP網(wǎng)頁(yè)的創(chuàng)建與運(yùn)行 1.4.1 ASP網(wǎng)頁(yè)的創(chuàng)建 1.4.2 ASP網(wǎng)頁(yè)的運(yùn)行 1.4.3 ASP網(wǎng)頁(yè)編寫工具 小結(jié) 習(xí)題 第2章 HTML 2.1 HTML概述 2.1.1 什么是HTML 2.1.2 HTML文檔基本架構(gòu) 2.1.3 HTML文檔書寫規(guī)則 2.1.4 HTML頭部標(biāo)記 2.1.5 HTML主體標(biāo)記 2.2 HTML常用標(biāo)記 2.2.1 標(biāo)題文字標(biāo)記 2.2.2 段落格式標(biāo)記 2.2.3 特殊字符標(biāo)記 2.2.4 文字格式標(biāo)記 2.2.5 列表標(biāo)記 2.2.6 圖像標(biāo)記 2.2.7 超鏈接標(biāo)記 2.3 HTML表格標(biāo)記 2.3.1 表格定義格式 2.3.2 表格應(yīng)用舉例 2.4 HTML框架標(biāo)記 2.4.1 框架定義格式 2.4.2 簡(jiǎn)單框架舉例 2.4.3 框架嵌套舉例 2.5 HTML表單標(biāo)記 2.5.1 表單定義格式 2.5.2 常用表單域標(biāo)記 2.5.3 表單應(yīng)用舉例 2.6 HTML其他標(biāo)記 2.6.1 動(dòng)態(tài)文字標(biāo)記 2.6.2 區(qū)塊標(biāo)記 2.6.3 多媒體信息標(biāo)記 2.7 HTML文檔樣式 2.7.1 CSS簡(jiǎn)介 2.7.2 在文檔頭部定義樣式 2.7.3 為單個(gè)元素定義樣式 2.7.4 定義與引用外部樣式表 2.7.5 用CSS技術(shù)創(chuàng)建導(dǎo)航條 小結(jié) 習(xí)題 第3章 VBScript腳本語(yǔ)言 3.1 VBScript概述 3.1.1 什么是VBScript 3.1.2 用VBScript開(kāi)發(fā)客戶端腳本 3.1.3 用VBScript開(kāi)發(fā)服務(wù)器端腳本 3.1.4 VBScript代碼書寫規(guī)則 3.2 VBScript語(yǔ)法基礎(chǔ) 3.2.1 VBScript數(shù)據(jù)類型 3.2.2 VBScript常量 3.2.3 VBScript 變量 3.2.4 VBScript運(yùn)算符 ……第4章 ASP內(nèi)置對(duì)象 第5章 ASP內(nèi)置組件 第6章 ASP與Web數(shù)據(jù)庫(kù) 第7章 ASP應(yīng)用程序設(shè)計(jì)實(shí)例
章節(jié)摘錄
最早的服務(wù)器端動(dòng)態(tài)交互網(wǎng)頁(yè)是采用公共網(wǎng)關(guān)接口(Common Gateway Interface,CGI)技術(shù)實(shí)現(xiàn)的。CGI的功能強(qiáng)大,技術(shù)成熟,但是編程困難,且運(yùn)行效率低下,因而未能得到較好的發(fā)展。目前大量采用ASP、JSP、PHP等動(dòng)態(tài)交互網(wǎng)頁(yè)技術(shù),這些技術(shù)不僅具有良好的可編程性,而且不需編譯即可直接運(yùn)行,極大地提高了Web服務(wù)器的性能和網(wǎng)絡(luò)應(yīng)用程序的運(yùn)行效率,所以是目前網(wǎng)站建設(shè)的主流技術(shù)。 ASP(Active Server Pages)是Microsoft公司開(kāi)發(fā)的一套動(dòng)態(tài)交互網(wǎng)頁(yè)技術(shù),同時(shí)也是一種服務(wù)器端腳本程序開(kāi)發(fā)工具和運(yùn)行環(huán)境,可用來(lái)輕松地創(chuàng)建動(dòng)態(tài)、交互、高性能的Web應(yīng)用程序。PHP是一種跨平臺(tái)的服務(wù)器端嵌入式腳本語(yǔ)言,它大量借用C、Java和Perl語(yǔ)言的語(yǔ)法,并配合PHP自己的特性,使Web應(yīng)用程序開(kāi)發(fā)者能夠快速寫出可與服務(wù)器交互的動(dòng)態(tài)網(wǎng)頁(yè)。PHP最大的優(yōu)勢(shì)在于它是完全免費(fèi)的,有關(guān)軟件可在PHP官方站點(diǎn)(WWW,php.net)自由下載。JSP(Java Server Pages)是Sun公司推出的網(wǎng)站開(kāi)發(fā)工具,JSP的優(yōu)勢(shì)在于它可以在Serverlet和JavaBean的支持下創(chuàng)建功能強(qiáng)大的Web應(yīng)用程序?! ⌒枰赋龅氖?,創(chuàng)建動(dòng)態(tài)、交互的Web應(yīng)用程序在許多情況下離不開(kāi)Web數(shù)據(jù)庫(kù)的支持。目前的做法是,使網(wǎng)頁(yè)與網(wǎng)站后臺(tái)的Web數(shù)據(jù)庫(kù)建立一定的聯(lián)系,當(dāng)Web數(shù)據(jù)庫(kù)中的信息改變時(shí),用戶接收到的信息便會(huì)相應(yīng)地發(fā)生變化,從而使得網(wǎng)頁(yè)的內(nèi)容實(shí)現(xiàn)動(dòng)態(tài)變化。時(shí)至今日,在創(chuàng)建各種網(wǎng)站時(shí),實(shí)現(xiàn)網(wǎng)頁(yè)內(nèi)容的動(dòng)態(tài)變化已經(jīng)極為必要。用戶通過(guò)瀏覽器發(fā)出請(qǐng)求,實(shí)現(xiàn)與Web服務(wù)器連接并動(dòng)態(tài)訪問(wèn)網(wǎng)站的Web數(shù)據(jù)庫(kù),不僅可以使網(wǎng)頁(yè)內(nèi)容及時(shí)得到自動(dòng)更新,并且利用這種機(jī)制可以開(kāi)發(fā)出電子商務(wù)、電子政務(wù)、網(wǎng)上聊天、在線娛樂(lè)游戲等各種豐富多彩的網(wǎng)絡(luò)應(yīng)用。
圖書封面
評(píng)論、評(píng)分、閱讀與下載
ASP動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì) PDF格式下載