出版時間:2009-12 出版社:清華大學(xué)出版社 作者:林振榮,王煒立 主編 頁數(shù):337
前言
ASP(Active Server Pages)是目前最為流行的Web服務(wù)器應(yīng)用程序開發(fā)技術(shù)之一,更是開發(fā)基于Intemet應(yīng)用系統(tǒng)的強(qiáng)有力的工具之一,因其具有易學(xué)易用、功能齊全,以及無縫支持Microsoft ActiveX控件等特點,深受程序員和用戶喜愛。使用它可以將HTML語言、腳本語言和Active控件組合在一起,從而構(gòu)建動態(tài)、交互,具有數(shù)據(jù)庫訪問功能的、高效的Web應(yīng)用程序?! ‰m然目前的Web程序開發(fā)技術(shù)日益成熟,像由ASP發(fā)展而來的ASP.NET技術(shù)以及基于Java平臺的JSP開發(fā)技術(shù)在很多開發(fā)領(lǐng)域被應(yīng)用,這些技術(shù)也帶來Web開發(fā)技術(shù)的一個變革,使得開發(fā)過程變得越來越簡單,開發(fā)體驗越來越豐富;但同時也帶來了一些問題。由于這些工具已經(jīng)將一些開發(fā)細(xì)節(jié)過濾掉或者是不再需要開發(fā)人員掌握這些細(xì)節(jié),使得目前的很多高校學(xué)生、程序員對早期Web程序開發(fā)的過程不熟悉,開發(fā)基礎(chǔ)不扎實,在一些項目開發(fā)過程中感到基礎(chǔ)知識薄弱。本書正是從考慮解決這一問題出發(fā),通過介紹ASP技術(shù),力求使讀者掌握ASP的基本知識點,從而對Web程序設(shè)計過程能有清晰的了解。Web程序開發(fā)技術(shù)非常多,但是其基本原理是_樣的,在這些開發(fā)過程中都離不開像Application、Session等一些內(nèi)置對象的概念,本書對于這些內(nèi)容的介紹力求詳細(xì)明了,使讀者通過學(xué)習(xí)本書不僅能掌握ASP的開發(fā)技術(shù),而且能做到舉一反三?! ”緯诰帉懙闹笇?dǎo)思想上以實際操作為主,強(qiáng)調(diào)動手能力,在內(nèi)容的選取上涉及了ASP開發(fā)技術(shù)的大部分內(nèi)容和幾個很典型的實例?! ”緯械睦雍蛶讉€大的實例均提供了源代碼,并都已經(jīng)在Windows xP系統(tǒng)中調(diào)試運(yùn)行通過。在實例的講解過程中,從數(shù)據(jù)庫表的設(shè)計到頁面代碼的詳細(xì)設(shè)計等環(huán)節(jié)都給出了簡潔明了的說明,強(qiáng)調(diào)該如何正確、合理地設(shè)計后臺數(shù)據(jù)庫;并在詳細(xì)設(shè)計過程中結(jié)合作者自身的開發(fā)經(jīng)歷,對系統(tǒng)開發(fā)時的常見問題做出分析,給出解決的方法。 本書可以作為ASP初學(xué)者的入門輔導(dǎo)書,書中的基礎(chǔ)知識部分能夠幫助初學(xué)者掌握ASP開發(fā)工具,本書也可以作為ASP網(wǎng)絡(luò)應(yīng)用程序開發(fā)人員的參考用書,對于擁有豐富的Web開發(fā)經(jīng)驗的程序員來說,本書中的實例講解部分能為他們提供一個很好的借鑒。 本書由南昌大學(xué)的林振榮、王煒立主編,李文,伍軍云副主編,徐蘇、李向軍、劉韜、李春泉及江西中醫(yī)學(xué)院的熊光耀參與了部分章節(jié)的編寫?! ”緯诰帉戇^程中得到了清華大學(xué)出版社劉天飛老師的鼎力支持,非常感謝劉老師對本書的出版給予的莫大幫助。同時本書在校稿過程中得NT李洪老師的大力幫助,在此對她付出的辛勤勞動和細(xì)致的工作致以最深的謝意?! ∮捎谧髡咚接邢蓿瑫须y免存有不足之處,懇請廣大讀者批評指正。
內(nèi)容概要
木書循序漸進(jìn)地介紹了使用ASP進(jìn)行動態(tài)網(wǎng)頁設(shè)計的應(yīng)用技術(shù)。全書共分10章。前3章是基礎(chǔ),其中第1章主要介紹了ASP的基本概念,第2章介紹了與ASP密切相關(guān)的HTML、JavaScript和VBScript等內(nèi)容,第3章介紹了ASP的基本語法。第4章介紹了ASP的內(nèi)置對象,這是開發(fā)ASP程序的主要技術(shù)。第5、6章是ASP開發(fā)的高級應(yīng)用,分別介紹了ASP的組件技術(shù)和對數(shù)據(jù)庫的操作。第7—9章是作者總結(jié)自己在教學(xué)和開發(fā)過程中的一些經(jīng)驗,通過一些簡單實用的例子介紹了ASP的綜合應(yīng)用。第10章介紹了ASP開發(fā)中一個常見的開發(fā)工具——Dreamweaver,以具體的實例介紹了如何使用Dreamweaver來進(jìn)行ASP程序的開發(fā)。 本書語言流暢,條理清晰,由淺入深,覆蓋的知識面廣?! ”緯瓤梢宰鳛锳SP初學(xué)者的入門輔導(dǎo)書,也可以作為ASP網(wǎng)絡(luò)應(yīng)用程序開發(fā)人員的參考用書。
書籍目錄
第1章 ASP概述 1.1 什么是ASP 1.1.1 ASP簡介 1.1.2 ASP的發(fā)展歷史 1.2 簡單的ASP程序 1.3 ASP程序運(yùn)行環(huán)境的搭建 1.4 ASP程序的開發(fā)工具 1.4.1 Windows記事本 1.4.2 Dreamweaver 1.4.3 VisualInterdev 1.4.4 Editplus 1.4.5 ASPStudio 1.5 本章小結(jié) 習(xí)題第2章 相關(guān)知識介紹 2.1 HTML簡介 2.1.1 HTML標(biāo)簽 2.1.2 HTML文檔結(jié)構(gòu) 2.1.3 文本格式 2.1.4 文字布局 2.1.5 圖像和超鏈接 2.1.6 表單 2.1.7 表格 2.1.8 框架 2.2 VBScript語言簡介 2.3 JavaScript語言簡介 2.4 Aiax技術(shù)簡介 2.5 本章小結(jié) 習(xí)題第3章 ASP語法介紹 3.1 ASP語法結(jié)構(gòu) 3.2 變量 3.2.1 VBScript的數(shù)據(jù)類型 3.2.2 命名變量 3.2.3 命名約定 3.2.4 聲明變量 3.3 運(yùn)算符 3.3.1 賦值運(yùn)算符 3.3.2 比較運(yùn)算符 3.3.3 算術(shù)運(yùn)算符 3.3.4 邏輯運(yùn)算符 3.3.5 連接運(yùn)算符 3.4 類型轉(zhuǎn)換 3.5 常量 3.6 變量的作用域和生存期 3.6.1 變量的作用域 3.6.2 變量的生存期 3.7 字符串操作 3.7.1 修改字符串的大小寫 3.7.2 返回字符串長度 3.7.3 截取字符串的開頭和末尾 3.7.4 提取字符串的中間部分 3.7.5 查找指定的詞 3.7.6 快速刪除首尾空格 3.8 數(shù)組 3.8.1 聲明數(shù)組 3.8.2 多維數(shù)組 3.9 分支結(jié)構(gòu) 3.9.1 If語句 3.9.2 SelectCase語句 3.10 循環(huán)語句 3.10.1 DoLoop語句 3.10.2 WhileWend語句 3.10.3 ForNext語句 3.10.4 ForEachNext語句 3.10.5 Exit語句 3.10.6 循環(huán)的嵌套 3.11 過程 3.11.1 Sub過程 3.11.2 Function過程 本章小結(jié) 習(xí)題第4章 ASP內(nèi)置對象第5章 ASP組件第6章 用ASP訪問數(shù)據(jù)庫第7章 Web開發(fā)中的常用功能模塊的設(shè)計和實現(xiàn)第8章 用ASP實現(xiàn)在線考試系統(tǒng)第9章 用ASP實現(xiàn)中學(xué)選修課第10章 ASP的常用開發(fā)工具參考文獻(xiàn)
章節(jié)摘錄
1.1.2 ASP的發(fā)展歷史 ASP的第一個版本是0.9測試版,它能夠?qū)⒋a直接嵌入HTML,使得設(shè)計Web頁面變得更簡單,并且通過內(nèi)置的組件能夠?qū)崿F(xiàn)強(qiáng)大的功能,最明顯的就是ActiveXDataObjects(ADO)?! ?996年,ASP1.0出現(xiàn)了,這給程序員帶來了福音。由于早期的Web程序開發(fā)是十分繁瑣的,通常是一個簡單的動態(tài)頁面就需要編寫大量的c代碼才能完成,這要求程序員具有很強(qiáng)的編程能力。而ASP允許使用VBScript這種簡單的腳本語言,編寫嵌入在HTML網(wǎng)頁中的代碼;并且可以在頁面設(shè)計時使用內(nèi)部組件和內(nèi)置對象方便地完成一些比較復(fù)雜的功能。這使得動態(tài)網(wǎng)頁設(shè)計變成一件輕松的事情?! SP2.0是微軟在1998年發(fā)布的。它是WindowsNT4OptionPack的一部分,作為IIS4.O的外接式附件。它與ASP1.0的主要區(qū)別在于它的外部組件是可以初始化的,這樣,在ASP程序內(nèi)部的所有組件都有了獨(dú)立的內(nèi)存空間,并可以進(jìn)行事務(wù)處理?! ?000年,隨著Windows2000的成功發(fā)布,這個操作系統(tǒng)的IIS5.0所附帶的ASP3.0也開始流行。與ASP2.0相比,ASP3.0的優(yōu)勢在于它使用了COM+,因而其效率比它前面的版本要好,并且更穩(wěn)定?! ?001年,ASP.NET出現(xiàn)了。在剛開始開發(fā)的時候,它的名字是ASP+,但是,為了與微軟的.NET計劃相匹配,并且為了表明這個ASP版本并不是對ASP3.0的補(bǔ)充,微軟將其命名為ASP.NET。ASP.NET在結(jié)構(gòu)上與前面的版本大相徑庭,它幾乎完全是基于組件和模塊化的,Web應(yīng)用程序的開發(fā)人員使用這個開發(fā)環(huán)境可以開發(fā)更加模塊化的、功能更強(qiáng)大的應(yīng)用程序。
編輯推薦
本叢書免費(fèi)提供以下配套教學(xué)資源電子教案:包括每章的教學(xué)重點、難點、授課內(nèi)容等。習(xí)題庫:提供多種形式的習(xí)題,并配有習(xí)題答案或要點分析,部分圖書還提供了模擬試卷。案例庫:提供豐富的教學(xué)案例。并給出分析內(nèi)容或提示。專題拓展:因限于篇幅等原因不能在紙質(zhì)教材中講授的知識點,將在網(wǎng)絡(luò)中得到補(bǔ)充或擴(kuò)展?! ≠浰碗娮诱n件及其他立體化資源。
圖書封面
評論、評分、閱讀與下載