ASP網(wǎng)絡(luò)編程基礎(chǔ)

出版時(shí)間:2010-1  出版社:清華大學(xué)出版社有限公司  作者:蒲鵬,陳慧 編著  頁(yè)數(shù):149  字?jǐn)?shù):253000  

前言

當(dāng)今的Web編程已經(jīng)成為軟件開(kāi)發(fā)的主流,原來(lái)C/S架構(gòu)的程序也慢慢地開(kāi)始往B/S架構(gòu)轉(zhuǎn)移,小到公司企業(yè)網(wǎng)站,大到辦公系統(tǒng)OA,客戶信息管理系統(tǒng)CRM,企業(yè)資源規(guī)劃ERP系統(tǒng),都無(wú)不是Web應(yīng)用大顯身手的地方,于是網(wǎng)絡(luò)編程迅速成為本專(zhuān)科院校的專(zhuān)業(yè)或非專(zhuān)業(yè)學(xué)生感興趣的技術(shù)。本教材所有方案都是編者在實(shí)際項(xiàng)目開(kāi)發(fā)過(guò)程中總結(jié)出來(lái)的經(jīng)驗(yàn),是多年來(lái)的心血。本教材核心思想就是讓廣大讀者以ASP作為編程基礎(chǔ),逐步掌握網(wǎng)絡(luò)編程的思想,本書(shū)在編寫(xiě)過(guò)程中強(qiáng)化核心的理論,切忌泛泛而談,精選新穎、全面的內(nèi)容,注重通過(guò)應(yīng)用來(lái)體現(xiàn)理論價(jià)值,培養(yǎng)讀者的實(shí)踐動(dòng)手能力,使讀者輕松、快捷地掌握本書(shū)的知識(shí)。本書(shū)共分8章,主要內(nèi)容包括:第1章為動(dòng)態(tài)網(wǎng)頁(yè)的發(fā)展背景。本章主要是為全書(shū)整個(gè)ASP內(nèi)容作一個(gè)鋪墊,讓讀者了解ASP是什么,在當(dāng)前的動(dòng)態(tài)網(wǎng)頁(yè)制作中處于一個(gè)什么樣的位置。第2章為ASP的開(kāi)發(fā)環(huán)境。本章主要詳細(xì)地介紹了ASP的編寫(xiě)環(huán)境、開(kāi)發(fā)環(huán)境、運(yùn)行環(huán)境的配置,這是本書(shū)的實(shí)踐基礎(chǔ)。第3章為HTML基礎(chǔ)。本章主要介紹靜態(tài)網(wǎng)頁(yè)的主要內(nèi)容,ASP制作的動(dòng)態(tài)網(wǎng)頁(yè)是在靜態(tài)網(wǎng)頁(yè)的基礎(chǔ)上發(fā)展而來(lái)的。且ASP的精髓就在于它可以控制HTML的輸出。第4章為ASP的內(nèi)置對(duì)象。本章主要介紹了ASP作為一種技術(shù)主要包含的內(nèi)容。第5章為服務(wù)器端腳本VBScript。本章主要介紹了用來(lái)實(shí)現(xiàn)ASP技術(shù)的服務(wù)器端腳本VBScript的語(yǔ)法,這是本書(shū)的重點(diǎn),如果不懂VBScript語(yǔ)法,就不會(huì)使用ASP技術(shù)。第6章為ASP進(jìn)行數(shù)據(jù)庫(kù)的操作。本章主要介紹了ASP操作數(shù)據(jù)庫(kù)的過(guò)程,其中包括了檢索、更新、插入、刪除等基本操作,這是本書(shū)的核心章節(jié),也是制作動(dòng)態(tài)網(wǎng)站的核心內(nèi)容。第7章為JavaScript的應(yīng)用。本章主要介紹了另外一種在客戶端應(yīng)用廣泛的腳本語(yǔ)言JavaScript,它可以輔助ASP技術(shù),使得開(kāi)發(fā)的網(wǎng)站有更好的動(dòng)態(tài)交互以及良好的用戶體驗(yàn)。第8章為ASP的內(nèi)置組件。本章介紹了.ASP的常用內(nèi)置組件,主要目的是為了拓展讀者的知識(shí)面及保證ASP內(nèi)容的完整。隨著Web技術(shù)的發(fā)展,很多內(nèi)置組件都被其他技術(shù)所替代。本書(shū)的第1、2、5、6章由蒲鵬編寫(xiě),第3、4、7、8章由陳慧編寫(xiě)。本書(shū)的作者都在網(wǎng)絡(luò)編程領(lǐng)域從事ASP教學(xué)以及Web開(kāi)發(fā),有著豐富的工作經(jīng)驗(yàn)和教學(xué)經(jīng)驗(yàn),在該領(lǐng)域曾編寫(xiě)過(guò)多本教材,發(fā)表過(guò)多篇文章。由于計(jì)算機(jī)技術(shù)的發(fā)展日新月異,并且本書(shū)作者水平有限書(shū)中難免有不妥之處,敬請(qǐng)同行與讀者指正。

內(nèi)容概要

本書(shū)主要內(nèi)容包括網(wǎng)絡(luò)編程及ASP的簡(jiǎn)介,服務(wù)器端IIS的安裝、配置及常見(jiàn)故障排除方法,HTML語(yǔ)言的標(biāo)記,服務(wù)器端腳本語(yǔ)言VBScript的語(yǔ)法,ASP內(nèi)置對(duì)象Request、Response、Session、Application、Server,在ASP網(wǎng)頁(yè)中對(duì)Access數(shù)據(jù)庫(kù)的存取操作,ASP典型案例(考生管理系統(tǒng)),等等。除此之外,為了拓展讀者關(guān)于網(wǎng)絡(luò)編程的知識(shí)面,本書(shū)在最后兩章介紹了客戶端腳本語(yǔ)言JavaScript和ASP常用的內(nèi)置組件(如廣告滾動(dòng)組件、文件訪問(wèn)組件)?! ”緯?shū)按“引導(dǎo)、實(shí)踐、創(chuàng)新”三步走的指導(dǎo)思想,設(shè)置了實(shí)例、上機(jī)練習(xí)題和網(wǎng)站設(shè)計(jì)綜合練習(xí)題,力求讓每一個(gè)讀者迅速進(jìn)入實(shí)踐過(guò)程,突出強(qiáng)調(diào)技能訓(xùn)練,最終達(dá)到讓讀者學(xué)會(huì)獨(dú)立“做網(wǎng)站”的目的?! ”緯?shū)內(nèi)容翔實(shí),實(shí)例豐富,既適合作為高校針對(duì)特定的研究生選修課(文科)及公選課(面向全校學(xué)生)的授課教材,又適合作為大專(zhuān)院校的計(jì)算機(jī)專(zhuān)業(yè)課程授課教材。此外,對(duì)有志于投身網(wǎng)絡(luò)編程的廣大讀者,起到了很好的入門(mén)指路的作用。

書(shū)籍目錄

第1章 動(dòng)態(tài)網(wǎng)頁(yè)的發(fā)展背景 1.1 服務(wù)器端動(dòng)態(tài)技術(shù)概述  1.1.1 服務(wù)器端動(dòng)態(tài)技術(shù)的發(fā)展過(guò)程  1.1.2 服務(wù)器端動(dòng)態(tài)技術(shù)的工作原理  1.1.3 主要的服務(wù)器端動(dòng)態(tài)技術(shù) 1.2 客戶端技術(shù)的概述 1.3 動(dòng)態(tài)技術(shù)的最新發(fā)展  1.3.1 Web編程的三層架構(gòu)  1.3.2 客戶端技術(shù)Ajax的迅猛發(fā)展 1.4 關(guān)于ASP技術(shù)  1.4.1 什么是ASP  1.4.2 ASP所包含的內(nèi)容  1.4.3 ASP的執(zhí)行原理 1.5 小結(jié) 1.6 習(xí)題第2章 ASP的開(kāi)發(fā)環(huán)境 2.1 ASP編寫(xiě)環(huán)境的配置  2.1.1 基本編寫(xiě)工具的概述  2.1.2 編寫(xiě)helloworld.asp 2.2 ASP運(yùn)行環(huán)境的安裝  2.2.1 Windows 2003 Server操作系統(tǒng)下IIS的安裝配置  2.2.2 Windows XP下環(huán)境IIS的安裝  2.2.3 建立主目錄和虛擬目錄 2.3 ASP調(diào)試環(huán)境 2.4 小結(jié) 2.5 習(xí)題第3章 HTML基礎(chǔ) 3.1 HTML概述  3.1.1 什么是HTML語(yǔ)言  3.1.2 HTML文件的編寫(xiě)規(guī)則  3.1.3 HTML文件的常用編寫(xiě)方法 3.2 HTML語(yǔ)言的常用標(biāo)識(shí)符  3.2.1 文檔頭標(biāo)記  3.2.2 文字標(biāo)記  3.2.3 圖像標(biāo)記  3.2.4 超鏈接標(biāo)記  3.2.5 表格標(biāo)記 3.3 HTML的表單 3.4 HTML的框架 3.5 小結(jié) 3.6 習(xí)題第4章 ASP的內(nèi)置對(duì)象 4.1 ASP內(nèi)置對(duì)象的概述 4.2 Response對(duì)象  4.2.1 Response對(duì)象的方法  4.2.2 Response對(duì)象的屬性 4.3 Request對(duì)象 4.4  ookies數(shù)據(jù)集合 4.5 小結(jié) 4.6 習(xí)題第5章 服務(wù)器端腳本VBScript 5.1 常量和變量、數(shù)組、邏輯運(yùn)算符號(hào)  5.1.1 常量和變量  5.1.2 數(shù)組  5.1.3 操作符 5.2 條件結(jié)構(gòu)、循環(huán)結(jié)構(gòu)  5.2.1 條件結(jié)構(gòu)  5.2.2 循環(huán)結(jié)構(gòu) 5.3 常用函數(shù) 5.4 實(shí)踐篇 5.5 小結(jié) 5.6 習(xí)題第6章 ASP操作數(shù)據(jù)庫(kù) 6.1 數(shù)據(jù)庫(kù)概述  6.1.1 Access數(shù)據(jù)庫(kù)簡(jiǎn)介  6.1.2 ASP對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)  6.1.3 記錄集對(duì)象 6.2 ASP操作數(shù)據(jù)庫(kù)的添加操作  6.2.1 使用SQL語(yǔ)句操作命令添加  6.2.2 使用記錄集對(duì)象的Addnew()方法添加  6.2.3 網(wǎng)站注冊(cè)功能的實(shí)現(xiàn) 6.3 ASP操作數(shù)據(jù)庫(kù)的檢索操作  6.3.1 檢索的SQL語(yǔ)句語(yǔ)法  6.3.2 使用記錄集對(duì)象進(jìn)行檢索  6.3.3 對(duì)網(wǎng)站注冊(cè)的完善  6.3.4 網(wǎng)站登錄功能的實(shí)現(xiàn) 6.4 ASP操作數(shù)據(jù)庫(kù)的更新操作  6.4.1 使用SQL語(yǔ)句操作命令更新  6.4.2 使用記錄集對(duì)象更新 6.5 ASP操作數(shù)據(jù)庫(kù)的刪除操作 6.6 ASP操作數(shù)據(jù)庫(kù)的綜合實(shí)例——考生管理系統(tǒng)  6.6.1 考生管理系統(tǒng)的設(shè)計(jì)  6.6.2 考生管理系統(tǒng)的實(shí)現(xiàn) 6.7 小結(jié) 6.8 習(xí)題第7章 JavaScript的應(yīng)用第8章 ASP的內(nèi)置組件參考文獻(xiàn)

章節(jié)摘錄

插圖:1.3.2客戶端技術(shù)Ajax的迅猛發(fā)展當(dāng)今動(dòng)態(tài)技術(shù)發(fā)展的另一領(lǐng)域就是以用戶體驗(yàn)型的網(wǎng)絡(luò)服務(wù)為特征的Web應(yīng)用,這個(gè)應(yīng)用正在影響著目前互聯(lián)網(wǎng)的發(fā)展趨勢(shì)。而主導(dǎo)這次應(yīng)用的就是日趨流行的Ajax(Asynchronous JavaScript and XML)技術(shù),它可以使客戶端與服務(wù)器之間傳輸?shù)臄?shù)據(jù)量大大減少,可感知的系統(tǒng)響應(yīng)時(shí)間大幅度縮短。由于反饋及時(shí),用戶感覺(jué)對(duì)應(yīng)用程序的控制更加得心應(yīng)手。下面將簡(jiǎn)單介紹Ajax技術(shù)。Ajax實(shí)際上是幾項(xiàng)技術(shù)按一定的方式組合,在共同的協(xié)作中發(fā)揮各自的作用。在Ajax之前,Web站點(diǎn)強(qiáng)制用戶進(jìn)入提交、等待、重新顯示范例,用戶的動(dòng)作總是與服務(wù)器的“思考時(shí)間”同步。而Ajax誕生之后,它提供了與服務(wù)器異步通信的能力,這個(gè)“異步”也體現(xiàn)了Ajax的核心思想,這也使得用戶從一般的請(qǐng)求、響應(yīng)的循環(huán)中解脫出來(lái)。例如,借助于Ajax,可以在用戶單擊按鈕時(shí),使用JavaSeript和DHTML立即更新用戶界面,并向服務(wù)器發(fā)出異步請(qǐng)求,以執(zhí)行更新或查詢數(shù)據(jù)庫(kù)。當(dāng)請(qǐng)求返回時(shí),就可以使用JavaScript和CSS技術(shù)來(lái)更新用戶界面,而不是刷新整個(gè)頁(yè)面。最重要的是,用戶甚至不知道瀏覽器正在與服務(wù)器通信。Web站占看起來(lái)是即時(shí)響應(yīng)的。1.Ajax中包含的內(nèi)容以及相關(guān)技術(shù)(1)XML技術(shù)通過(guò)XMIL(Extensible Markup Language,可擴(kuò)展標(biāo)記語(yǔ)言),可以規(guī)范地定義結(jié)構(gòu)化數(shù)據(jù),使網(wǎng)上傳輸?shù)臄?shù)據(jù)和文檔符合統(tǒng)一的標(biāo)準(zhǔn)。用XML表述的數(shù)據(jù)和文檔,可以很容易地讓所有程序共享。同時(shí),XML還可以與XSLT(extensible Style sheet Language Transformation,可擴(kuò)展樣式表轉(zhuǎn)換)進(jìn)行數(shù)據(jù)交換與處理,改變數(shù)據(jù)的顯示外觀。(2)DOM技術(shù)DOM(Document Object Model,文檔對(duì)象模型)是提供給HTML和XML使用的一組API,它提供了文件的表述結(jié)構(gòu),并可以利用它改變其中的內(nèi)容和可見(jiàn)物。腳本語(yǔ)言通過(guò)DOM才可以跟頁(yè)面進(jìn)行交互。Web開(kāi)發(fā)人員操作及建立文件的屬性、方法以及事件都以對(duì)象來(lái)展現(xiàn),實(shí)現(xiàn)動(dòng)態(tài)顯示和交互;它以樹(shù)形結(jié)構(gòu)表示HTML,和XML文檔,定義了遍歷這個(gè)樹(shù)和檢查、修改樹(shù)的節(jié)點(diǎn)的方法和屬性。(3)XMLHttpRequest對(duì)象XMLHttpRequest對(duì)象是XMLHTTP組件的對(duì)象,又是Ajax的核心組成內(nèi)容。通過(guò)這個(gè)對(duì)象,Ajax可以像桌面應(yīng)用程序一樣只同服務(wù)器進(jìn)行數(shù)據(jù)層面的交換,而不用每次都刷新界面,也不用每次將數(shù)據(jù)處理的工作都交給服務(wù)器來(lái)做;這樣既減輕了服務(wù)器負(fù)擔(dān),又加快了響應(yīng)速度、縮短了用戶等待的時(shí)間。(4)JavaScript語(yǔ)言JavaScript是使用最多的客戶端語(yǔ)言,本書(shū)將在第7章中進(jìn)行介紹,它主要被用于操作XMLHttpRequest對(duì)象和數(shù)據(jù)庫(kù)進(jìn)行通信,最后用它綁定和處理所有數(shù)據(jù)。

編輯推薦

《ASP網(wǎng)絡(luò)編程基礎(chǔ)》:高等院校計(jì)算機(jī)應(yīng)用技術(shù)系列教材

圖書(shū)封面

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


    ASP網(wǎng)絡(luò)編程基礎(chǔ) PDF格式下載


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

 
 

  •   RT,本書(shū)不適合有基礎(chǔ)的,畢竟紙張就這么多,也就講了幾個(gè)基礎(chǔ)部分啥的,還有一個(gè)實(shí)例練習(xí),推薦初學(xué)者看。。。十幾塊錢(qián)也差不多這個(gè)價(jià)格。。也木有包裝,印刷倒是還湊乎。。馬馬虎虎看吧。。不太推薦購(gòu)買(mǎi)。。
 

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

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