ASP語(yǔ)言程序設(shè)計(jì)

出版時(shí)間:2009-12  出版社:清華大學(xué)出版社  作者:林振榮,王煒立 主編  頁(yè)數(shù):337  

前言

  ASP(Active Server Pages)是目前最為流行的Web服務(wù)器應(yīng)用程序開發(fā)技術(shù)之一,更是開發(fā)基于Intemet應(yīng)用系統(tǒng)的強(qiáng)有力的工具之一,因其具有易學(xué)易用、功能齊全,以及無(wú)縫支持Microsoft ActiveX控件等特點(diǎn),深受程序員和用戶喜愛。使用它可以將HTML語(yǔ)言、腳本語(yǔ)言和Active控件組合在一起,從而構(gòu)建動(dòng)態(tài)、交互,具有數(shù)據(jù)庫(kù)訪問功能的、高效的Web應(yīng)用程序?! ‰m然目前的Web程序開發(fā)技術(shù)日益成熟,像由ASP發(fā)展而來(lái)的ASP.NET技術(shù)以及基于Java平臺(tái)的JSP開發(fā)技術(shù)在很多開發(fā)領(lǐng)域被應(yīng)用,這些技術(shù)也帶來(lái)Web開發(fā)技術(shù)的一個(gè)變革,使得開發(fā)過程變得越來(lái)越簡(jiǎn)單,開發(fā)體驗(yàn)越來(lái)越豐富;但同時(shí)也帶來(lái)了一些問題。由于這些工具已經(jīng)將一些開發(fā)細(xì)節(jié)過濾掉或者是不再需要開發(fā)人員掌握這些細(xì)節(jié),使得目前的很多高校學(xué)生、程序員對(duì)早期Web程序開發(fā)的過程不熟悉,開發(fā)基礎(chǔ)不扎實(shí),在一些項(xiàng)目開發(fā)過程中感到基礎(chǔ)知識(shí)薄弱。本書正是從考慮解決這一問題出發(fā),通過介紹ASP技術(shù),力求使讀者掌握ASP的基本知識(shí)點(diǎn),從而對(duì)Web程序設(shè)計(jì)過程能有清晰的了解。Web程序開發(fā)技術(shù)非常多,但是其基本原理是_樣的,在這些開發(fā)過程中都離不開像Application、Session等一些內(nèi)置對(duì)象的概念,本書對(duì)于這些內(nèi)容的介紹力求詳細(xì)明了,使讀者通過學(xué)習(xí)本書不僅能掌握ASP的開發(fā)技術(shù),而且能做到舉一反三。  本書在編寫的指導(dǎo)思想上以實(shí)際操作為主,強(qiáng)調(diào)動(dòng)手能力,在內(nèi)容的選取上涉及了ASP開發(fā)技術(shù)的大部分內(nèi)容和幾個(gè)很典型的實(shí)例?! ”緯械睦雍蛶讉€(gè)大的實(shí)例均提供了源代碼,并都已經(jīng)在Windows xP系統(tǒng)中調(diào)試運(yùn)行通過。在實(shí)例的講解過程中,從數(shù)據(jù)庫(kù)表的設(shè)計(jì)到頁(yè)面代碼的詳細(xì)設(shè)計(jì)等環(huán)節(jié)都給出了簡(jiǎn)潔明了的說明,強(qiáng)調(diào)該如何正確、合理地設(shè)計(jì)后臺(tái)數(shù)據(jù)庫(kù);并在詳細(xì)設(shè)計(jì)過程中結(jié)合作者自身的開發(fā)經(jīng)歷,對(duì)系統(tǒng)開發(fā)時(shí)的常見問題做出分析,給出解決的方法?! ”緯梢宰鳛锳SP初學(xué)者的入門輔導(dǎo)書,書中的基礎(chǔ)知識(shí)部分能夠幫助初學(xué)者掌握ASP開發(fā)工具,本書也可以作為ASP網(wǎng)絡(luò)應(yīng)用程序開發(fā)人員的參考用書,對(duì)于擁有豐富的Web開發(fā)經(jīng)驗(yàn)的程序員來(lái)說,本書中的實(shí)例講解部分能為他們提供一個(gè)很好的借鑒。  本書由南昌大學(xué)的林振榮、王煒立主編,李文,伍軍云副主編,徐蘇、李向軍、劉韜、李春泉及江西中醫(yī)學(xué)院的熊光耀參與了部分章節(jié)的編寫?! ”緯诰帉戇^程中得到了清華大學(xué)出版社劉天飛老師的鼎力支持,非常感謝劉老師對(duì)本書的出版給予的莫大幫助。同時(shí)本書在校稿過程中得NT李洪老師的大力幫助,在此對(duì)她付出的辛勤勞動(dòng)和細(xì)致的工作致以最深的謝意?! ∮捎谧髡咚接邢蓿瑫须y免存有不足之處,懇請(qǐng)廣大讀者批評(píng)指正。

內(nèi)容概要

木書循序漸進(jìn)地介紹了使用ASP進(jìn)行動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)的應(yīng)用技術(shù)。全書共分10章。前3章是基礎(chǔ),其中第1章主要介紹了ASP的基本概念,第2章介紹了與ASP密切相關(guān)的HTML、JavaScript和VBScript等內(nèi)容,第3章介紹了ASP的基本語(yǔ)法。第4章介紹了ASP的內(nèi)置對(duì)象,這是開發(fā)ASP程序的主要技術(shù)。第5、6章是ASP開發(fā)的高級(jí)應(yīng)用,分別介紹了ASP的組件技術(shù)和對(duì)數(shù)據(jù)庫(kù)的操作。第7—9章是作者總結(jié)自己在教學(xué)和開發(fā)過程中的一些經(jīng)驗(yàn),通過一些簡(jiǎn)單實(shí)用的例子介紹了ASP的綜合應(yīng)用。第10章介紹了ASP開發(fā)中一個(gè)常見的開發(fā)工具——Dreamweaver,以具體的實(shí)例介紹了如何使用Dreamweaver來(lái)進(jìn)行ASP程序的開發(fā)?! ”緯Z(yǔ)言流暢,條理清晰,由淺入深,覆蓋的知識(shí)面廣?! ”緯瓤梢宰鳛锳SP初學(xué)者的入門輔導(dǎo)書,也可以作為ASP網(wǎng)絡(luò)應(yīng)用程序開發(fā)人員的參考用書。

書籍目錄

第1章 ASP概述 1.1 什么是ASP  1.1.1 ASP簡(jiǎn)介  1.1.2 ASP的發(fā)展歷史 1.2 簡(jiǎn)單的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)知識(shí)介紹 2.1 HTML簡(jiǎn)介  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語(yǔ)言簡(jiǎn)介 2.3 JavaScript語(yǔ)言簡(jiǎn)介 2.4 Aiax技術(shù)簡(jiǎn)介 2.5 本章小結(jié) 習(xí)題第3章 ASP語(yǔ)法介紹 3.1 ASP語(yǔ)法結(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 返回字符串長(zhǎng)度  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語(yǔ)句  3.9.2 SelectCase語(yǔ)句 3.10 循環(huán)語(yǔ)句  3.10.1 DoLoop語(yǔ)句  3.10.2 WhileWend語(yǔ)句  3.10.3 ForNext語(yǔ)句  3.10.4 ForEachNext語(yǔ)句  3.10.5 Exit語(yǔ)句  3.10.6 循環(huán)的嵌套 3.11 過程  3.11.1 Sub過程  3.11.2 Function過程 本章小結(jié) 習(xí)題第4章 ASP內(nèi)置對(duì)象第5章 ASP組件第6章 用ASP訪問數(shù)據(jù)庫(kù)第7章 Web開發(fā)中的常用功能模塊的設(shè)計(jì)和實(shí)現(xiàn)第8章 用ASP實(shí)現(xiàn)在線考試系統(tǒng)第9章 用ASP實(shí)現(xiàn)中學(xué)選修課第10章 ASP的常用開發(fā)工具參考文獻(xiàn)

章節(jié)摘錄

  1.1.2 ASP的發(fā)展歷史  ASP的第一個(gè)版本是0.9測(cè)試版,它能夠?qū)⒋a直接嵌入HTML,使得設(shè)計(jì)Web頁(yè)面變得更簡(jiǎn)單,并且通過內(nèi)置的組件能夠?qū)崿F(xiàn)強(qiáng)大的功能,最明顯的就是ActiveXDataObjects(ADO)?! ?996年,ASP1.0出現(xiàn)了,這給程序員帶來(lái)了福音。由于早期的Web程序開發(fā)是十分繁瑣的,通常是一個(gè)簡(jiǎn)單的動(dòng)態(tài)頁(yè)面就需要編寫大量的c代碼才能完成,這要求程序員具有很強(qiáng)的編程能力。而ASP允許使用VBScript這種簡(jiǎn)單的腳本語(yǔ)言,編寫嵌入在HTML網(wǎng)頁(yè)中的代碼;并且可以在頁(yè)面設(shè)計(jì)時(shí)使用內(nèi)部組件和內(nèi)置對(duì)象方便地完成一些比較復(fù)雜的功能。這使得動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)變成一件輕松的事情?! SP2.0是微軟在1998年發(fā)布的。它是WindowsNT4OptionPack的一部分,作為IIS4.O的外接式附件。它與ASP1.0的主要區(qū)別在于它的外部組件是可以初始化的,這樣,在ASP程序內(nèi)部的所有組件都有了獨(dú)立的內(nèi)存空間,并可以進(jìn)行事務(wù)處理?! ?000年,隨著Windows2000的成功發(fā)布,這個(gè)操作系統(tǒng)的IIS5.0所附帶的ASP3.0也開始流行。與ASP2.0相比,ASP3.0的優(yōu)勢(shì)在于它使用了COM+,因而其效率比它前面的版本要好,并且更穩(wěn)定?! ?001年,ASP.NET出現(xiàn)了。在剛開始開發(fā)的時(shí)候,它的名字是ASP+,但是,為了與微軟的.NET計(jì)劃相匹配,并且為了表明這個(gè)ASP版本并不是對(duì)ASP3.0的補(bǔ)充,微軟將其命名為ASP.NET。ASP.NET在結(jié)構(gòu)上與前面的版本大相徑庭,它幾乎完全是基于組件和模塊化的,Web應(yīng)用程序的開發(fā)人員使用這個(gè)開發(fā)環(huán)境可以開發(fā)更加模塊化的、功能更強(qiáng)大的應(yīng)用程序。

編輯推薦

  本叢書免費(fèi)提供以下配套教學(xué)資源電子教案:包括每章的教學(xué)重點(diǎn)、難點(diǎn)、授課內(nèi)容等。習(xí)題庫(kù):提供多種形式的習(xí)題,并配有習(xí)題答案或要點(diǎn)分析,部分圖書還提供了模擬試卷。案例庫(kù):提供豐富的教學(xué)案例。并給出分析內(nèi)容或提示。專題拓展:因限于篇幅等原因不能在紙質(zhì)教材中講授的知識(shí)點(diǎn),將在網(wǎng)絡(luò)中得到補(bǔ)充或擴(kuò)展?! ≠?zèng)送電子課件及其他立體化資源。

圖書封面

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


    ASP語(yǔ)言程序設(shè)計(jì) PDF格式下載


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

 
 

  •   就是有些褶皺以及四周有些臟,放在倉(cāng)庫(kù)的時(shí)間太長(zhǎng)也,也沒有人整理清潔一下,希望當(dāng)當(dāng)網(wǎng)注意一下!
 

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

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