ASP程序設計循序漸進教程

出版時間:2009-10  出版社:清華大學出版社  作者:喻鈞,田喜群,唐俊勇 主編  頁數(shù):272  
Tag標簽:無  

前言

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

內容概要

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

書籍目錄

第1章 ASP概述 1.1 動態(tài)網頁技術  1.1.1 C/S與B/S軟件體系結構  1.1.2 Web網頁的工作原理  1.1.3 腳本語言 1.2 利用ASP開發(fā)動態(tài)網頁  1.2.1 ASP的定義及特點  1.2.2 創(chuàng)建ASP文件  1.2.3 ASP文件引用 1.3 配置ASP的調試運行環(huán)境  1.3.1 IIS的安裝與配置  1.3.2 數(shù)據(jù)庫服務器的安裝 1.4 本章小結 1.5 習題與上機練習第2章 HTML語言基礎 2.1 HTML文檔結構  2.1.1 HTML基本概念  2.1.2 HTML文檔結構 2.2 HTML文檔標記  2.2.1 頁面標記  2.2.2 字體標記  2.2.3 文字布局標記  2.2.4 列表標記  2.2.5 超鏈接  2.2.6 表格標記 2.3 表單  2.3.1 表單標記  2.3.2 表單域標記 2.4 框架 2.5 本章小結 2.6 習題與上機練習第3章 ASP腳本語言 3.1 ASP腳本語言簡介 3.2 VBScript基礎  3.2.1 數(shù)據(jù)類型與變量  3.2.2 表達式與運算符  3.2.3 流程控制 3.3 VBScript的過程和函數(shù)  3.3.1 Sub過程  3.3.2 Function函數(shù)  3.3.3 Include File應用  3.3.4 VBScript的內置函數(shù) 3.4 JavaScript腳本語言  3.4.1 JavaScript語言基礎  3.4.2 JavaScript的數(shù)據(jù)結構  3.4.3 JavaScript運算符  3.4.4 JavaScript語句  3.4.5 JavaScript函數(shù)  3.4.6 事件驅動及處理 3.5 本章小結 3.6 習題與上機練習第4章 ASP內置對象 4.1 Response對象  4.1.1 Response對象的方法  4.1.2 Response對象的屬性  4.1.3 Response對象的數(shù)據(jù)集合  4.1.4 實例: 驗證用戶輸入的密碼 4.2 Request對象  4.2.1 Request對象的數(shù)據(jù)集合  4.2.2 Request對象的屬性  4.2.3 Request對象的方法  4.2.4 實例: 記錄用戶訪問信息 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 實例: 統(tǒng)計在線人數(shù) 4.5 本章小結 4.6 習題與上機練習第5章 ACTIVEX組件第6章 訪問Web數(shù)據(jù)庫第7章 ASP技術的綜合實例附錄A VBScript函數(shù)和常數(shù)速查表附錄B JavaScript函數(shù)(方法)速查表附錄C 習題答案參考文獻

章節(jié)摘錄

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

編輯推薦

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

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    ASP程序設計循序漸進教程 PDF格式下載


用戶評論 (總計1條)

 
 

  •   對我這些對asp學過一點的人來說這本書幫了我不少忙
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網 手機版

京ICP備13047387號-7