出版時(shí)間:2008-10 出版社:清華大學(xué)出版社 作者:劉瑞挺,侯冬梅 主編,張寧林 編著 頁數(shù):298
前言
ASP(Active Server Page)技術(shù)是一種動(dòng)態(tài)網(wǎng)頁編程技術(shù),主要應(yīng)用于電子商務(wù)、電子政務(wù)、網(wǎng)上論壇乃至個(gè)人網(wǎng)站等動(dòng)態(tài)網(wǎng)站的開發(fā)、建設(shè)等方面?! ∽詮腗icrosoft公司推出ASP技術(shù)以來,ASP以其易用性受到廣大網(wǎng)站開發(fā)人員的歡迎。它大大降低了動(dòng)態(tài)網(wǎng)頁編程的技術(shù)門檻,使越來越多的人掌握動(dòng)態(tài)網(wǎng)頁開發(fā)技術(shù),促進(jìn)了互聯(lián)網(wǎng)的發(fā)展。雖然目前ASP.NET、JSP和PHP等動(dòng)態(tài)網(wǎng)頁開發(fā)技術(shù)迅速發(fā)展,但是,ASP技術(shù)簡單易學(xué)、環(huán)境配置簡單、功能強(qiáng)大,使用靈活,使用戶可以快速掌握動(dòng)態(tài)網(wǎng)頁編程技術(shù),同時(shí),對(duì)于中小型網(wǎng)站和中小型信息化系統(tǒng)的實(shí)施而言,ASP技術(shù)仍然是首選技術(shù),所以,目前ASP技術(shù)仍然是最流行的動(dòng)態(tài)網(wǎng)頁程序開發(fā)技術(shù)之一。 作為ASP技術(shù)的開發(fā)人員,不僅僅要掌握ASP技術(shù),還要掌握相關(guān)的Web技術(shù),才能完成ASP動(dòng)態(tài)網(wǎng)頁的開發(fā)。本書結(jié)合大量實(shí)例,全面講解了ASP實(shí)用技術(shù),包括網(wǎng)頁發(fā)布、HTML語言、VBScript腳本語言、內(nèi)置對(duì)象及ASP組件、web數(shù)據(jù)庫基礎(chǔ)、ASP數(shù)據(jù)庫開發(fā)等內(nèi)容?! ”緯膬?nèi)容編寫突出“應(yīng)用型特色”,通過大量實(shí)用性的示例及圖例,全面講解了ASP技術(shù)的相關(guān)知識(shí)。從簡單的ASP基礎(chǔ)知識(shí),到較為復(fù)雜的網(wǎng)站開發(fā)技巧,再到綜合網(wǎng)站開發(fā),都是以實(shí)用性示例進(jìn)行講解。與開始就介紹所有知識(shí)點(diǎn)的教材不同,本書通過大量實(shí)用性示例介紹知識(shí)點(diǎn),讓讀者從實(shí)踐開始,在學(xué)習(xí)過程中不斷積累,不斷進(jìn)步,逐步提高自己的開發(fā)水平與能力。 本書由淺人深、循序漸進(jìn)地介紹ASP動(dòng)態(tài)網(wǎng)頁編程技術(shù)。全書分為三篇: 入門篇:編寫和發(fā)布動(dòng)態(tài)網(wǎng)頁(第l-3章) 本篇從介紹網(wǎng)頁發(fā)布入手,介紹了在windows 2000/XP操作系統(tǒng)環(huán)境下搭建網(wǎng)站、發(fā)布網(wǎng)頁的知識(shí),使讀者理解靜態(tài)網(wǎng)頁與動(dòng)態(tài)網(wǎng)頁的T作機(jī)制。本篇還介紹了使用HTML語言編寫靜態(tài)網(wǎng)頁以及嵌入VBSc:ript腳本語言程序,編寫動(dòng)態(tài)網(wǎng)頁的知識(shí)?! √岣咂篈SP的內(nèi)置對(duì)象和組件(第4-7章) ASP的內(nèi)置對(duì)象和組件是ASP技術(shù)的核心。本篇介紹了ASP的內(nèi)置對(duì)象和組件方面的知識(shí),以進(jìn)行動(dòng)態(tài)網(wǎng)頁的完善,與用戶進(jìn)行交互,保存用戶的私有和公用信息,了解客戶端和服務(wù)器端的系統(tǒng)信息,實(shí)現(xiàn)網(wǎng)站訪問個(gè)性化。
內(nèi)容概要
本書從ASP技術(shù)的實(shí)際應(yīng)用出發(fā),突出“應(yīng)用型特色”,通過大量實(shí)用性的示例及圖例,由淺人深、循序漸進(jìn)地全面講解了ASP動(dòng)態(tài)網(wǎng)頁編程技術(shù),具有實(shí)用性強(qiáng)和突出技能學(xué)習(xí)等特點(diǎn)。 本書分為3篇,共10章。入門篇(第1~3章)從簡單網(wǎng)頁的編寫開始,介紹了靜態(tài)網(wǎng)頁、動(dòng)態(tài)網(wǎng)頁,網(wǎng)站搭建與網(wǎng)頁發(fā)布、HTML標(biāo)記語言、VBScript腳本語言等內(nèi)容,使讀者能夠理解基本概念和原理,掌握編寫與用戶交互的動(dòng)態(tài)網(wǎng)頁的基本技術(shù)。提高篇(第4~7章)從ASP的內(nèi)置對(duì)象開始,介紹了ASP的對(duì)象與組件等方面的知識(shí),使讀者能夠理解其工作機(jī)制,掌握保存訪問者的私有和公用信息的方法,了解客戶端和服務(wù)器端的系統(tǒng)信息,實(shí)現(xiàn)網(wǎng)站訪問個(gè)性化等技術(shù)。拓展篇(第8~10章)在掌握前兩篇的技術(shù)和基本原理的基礎(chǔ)之上,介紹了使用ASP的數(shù)據(jù)庫組件對(duì)數(shù)據(jù)庫操作的知識(shí),使讀者可以編寫實(shí)用性的網(wǎng)站。 本書可作為高等院校相關(guān)專業(yè)網(wǎng)絡(luò)程序設(shè)計(jì)課程的教材,也可供社會(huì)上各類網(wǎng)站建設(shè)培訓(xùn)班使用。
書籍目錄
入門篇 編寫和發(fā)布動(dòng)態(tài)網(wǎng)頁 第1章 ASP概述 1.1 ASP是什么 1.2 ASP運(yùn)行環(huán)境 1.3 ASP的開發(fā)工具 1.4 一個(gè)簡單的ASP程序 1.5 ASP文件的組成 1.6 編寫ASP文件的注意事項(xiàng) 1.7 相關(guān)知識(shí) 本章小結(jié) 思考與練習(xí) 第2章 HTML語言簡介 2.1 HTML文件的結(jié)構(gòu) 2.2 排版標(biāo)記 2.3 字體標(biāo)記 2.4 列表標(biāo)記 2.5 超鏈接標(biāo)記 2.6 表格標(biāo)記 2.7 多媒體標(biāo)記 2.8 框架標(biāo)記 2.9 表單 2.9.1 單行文本輸入框 2.9.2 密碼輸入框 2.9.3 單選按鈕 2.9.4 復(fù)選框 2.9.5 提交按鈕和重置按鈕 2.9.6 下拉式選單 2.9.7 多行文本框 2.10 相關(guān)知識(shí) 本章小結(jié) 思考與練習(xí) 第3章 VBScript腳本語言 3.1 響應(yīng)用戶的輸入 3.2 數(shù)據(jù)類型、運(yùn)算符及表達(dá)式 3.3 分支語句 3.3.1 If語句 3.3.2 Select Case語句 3.4 循環(huán)語句 3.4.1 ForNext語句 3.4.2 WhileWend語句 3.4.3 D0Loop語句 3.4.4 循環(huán)嵌套 3.5 數(shù)組 3.6 VBScript的過程 3.6.1 Sub過程 3.6.2 Function函數(shù) 3.6.3 ASP包含文件 3.7 其他語句 3.7.1 Exit語句 3.7.2 Rein語句 3.7.3 0n Error語句 3.7.4 Set語句 3.7.5 Randomize語句 本章小結(jié) 思考與練習(xí)提高篇 ASP的內(nèi)置對(duì)象和組件 第4章 Request對(duì)象和Response對(duì)象 4.1 Request對(duì)象 4.1.1 Request對(duì)象的Form集合 4.1.2 Request對(duì)象的QueryString集合 4.1.3 Request對(duì)象的ServerVariables集合 …… 第5章 Session對(duì)象和Application對(duì)象 第6章 Server對(duì)象 第7章 ActiveX組件拓展篇 ASP數(shù)據(jù)開發(fā) 第8章 數(shù)據(jù)庫基礎(chǔ) 第9章 數(shù)據(jù)庫訪問組件 第10章 ASP的綜合實(shí)例附錄 HTML標(biāo)記一覽參考文獻(xiàn)
章節(jié)摘錄
第1章 ASP概述 1.7 相關(guān)知識(shí) 除Microsoft公司推出的ASP技術(shù)外,動(dòng)態(tài)網(wǎng)頁編程技術(shù)還有PHP技術(shù)、JSP技術(shù)以及ASP NET技術(shù)等?! HP是英文PHP:Hypertext Preprocessor(超級(jí)文本預(yù)處理器)的簡寫。最初于1994年由Rasmus Lerdorf提出,1995年以Personal Home Page Tools(PHP Tools)對(duì)外發(fā)表第一個(gè)版本。在1995年,PHP 2.0發(fā)布,定名為PHP/FI(Form Interpreter)。在1998年6月,發(fā)布PHP 3.0,建立了PHP技術(shù)在動(dòng)態(tài)網(wǎng)頁開發(fā)上的地位。2000年,PHP 4.0問世。目前,最新的版本是PHP 5。 與ASP技術(shù)有些相似,PHP技術(shù)也采用在HTML文檔中嵌入腳本程序的方式編寫動(dòng)態(tài)網(wǎng)頁,而且嵌入的腳本程序在服務(wù)器端執(zhí)行。在PHP技術(shù)中編寫腳本程序的腳本語言語法獨(dú)特,其語法混合了多種高級(jí)編程語言的語法,以及PHP自創(chuàng)的語法。PHP技術(shù)的腳本程序執(zhí)行引擎會(huì)將用戶經(jīng)常訪問的PHP程序駐留在內(nèi)存中,其他用戶再次訪問這個(gè)程序時(shí)只要直接執(zhí)行內(nèi)存中的代碼就可以了,這種做法提高了PHP程序的執(zhí)行效率。 PHP技術(shù)的特點(diǎn)如下。 開放的源代碼。所有PHP的源代碼都可以免費(fèi)獲得、編譯、傳播。這個(gè)特點(diǎn)吸引了廣大編程愛好者使用,并對(duì)其進(jìn)行完善,使之具有旺盛的生命力?! 』诜?wù)器端。PHP運(yùn)行于服務(wù)器端,不受客戶端瀏覽器的限制?! 】缙脚_(tái)。PHP可以運(yùn)行在UNIX、Linux、Windows等操作系統(tǒng)下?! ⌒矢摺HP消耗相當(dāng)少的系統(tǒng)資源,有較高的執(zhí)行速度?! ∠鄬?duì)于ASP技術(shù)而言,PHP技術(shù)稍微復(fù)雜一些,運(yùn)行環(huán)境的安裝較為復(fù)雜,初學(xué)者學(xué)習(xí)難度稍大。 JSP(Java Server Pages)技術(shù)是由Sun公司整合Java編程語言開發(fā)環(huán)境提出來的一種動(dòng)態(tài)網(wǎng)頁制作技術(shù)?! ∈褂肑SP技術(shù),可以將頁面內(nèi)容的產(chǎn)生和顯示進(jìn)行分離。Web頁面開發(fā)人員可以使用標(biāo)記語言設(shè)計(jì)和格式化最終頁面,使用JSP標(biāo)識(shí)或者小腳本產(chǎn)生頁面上的動(dòng)態(tài)內(nèi)容,從而將網(wǎng)頁中的動(dòng)態(tài)部分和靜態(tài)的HTML相分離。這有助于開發(fā)人員保護(hù)自己的代碼,而又保證任何基于HTML的Web瀏覽器的完全可用性?! SP技術(shù)很容易整合到多種應(yīng)用體系結(jié)構(gòu)中,利用現(xiàn)有的工具和技術(shù),擴(kuò)展到能夠支持企業(yè)級(jí)的分布式應(yīng)用。作為JeEE的成員,JSP技術(shù)能夠支持較復(fù)雜的基于Web的應(yīng)用。由于JSP頁面的內(nèi)置腳本語言是基于Java程序設(shè)計(jì)語言的,因而JSP頁面具有Java技術(shù)的優(yōu)勢,如存儲(chǔ)管理、安全性以及跨平臺(tái)性?! SP技術(shù)的特點(diǎn)如下?! 《喾N平臺(tái)支持。JSP可以運(yùn)行在UNIX、Linux、Windows等多種服務(wù)器操作系統(tǒng)下。 具有Java技術(shù)的優(yōu)勢。
編輯推薦
《ASP技術(shù)實(shí)用教程》可作為高等院校相關(guān)專業(yè)網(wǎng)絡(luò)程序設(shè)計(jì)課程的教材,也可供社會(huì)上各類網(wǎng)站建設(shè)培訓(xùn)班使用。
圖書封面
評(píng)論、評(píng)分、閱讀與下載