Web編程實(shí)踐教程

出版時(shí)間:2011-1  出版社:清華大學(xué)出版社  作者:丁振凡 編  頁(yè)數(shù):264  

前言

  隨著Internet應(yīng)用的普及,社會(huì)對(duì)Web應(yīng)用程序開(kāi)發(fā)人員的需求越來(lái)越多。為了適應(yīng)信息技術(shù)的發(fā)展和社會(huì)的需求,不少高校開(kāi)始在計(jì)算機(jī)及相關(guān)專業(yè)開(kāi)設(shè)Web程序設(shè)計(jì)方面的課程。根據(jù)教學(xué)實(shí)際需要,再結(jié)合近年來(lái)在Web應(yīng)用開(kāi)發(fā)和Web教學(xué)中的經(jīng)驗(yàn),筆者編寫了本教材?! eb應(yīng)用開(kāi)發(fā)的基礎(chǔ)是網(wǎng)頁(yè),在此基礎(chǔ)上結(jié)合Web服務(wù)器端的數(shù)據(jù)訪問(wèn)技術(shù)以及客戶瀏覽器端的動(dòng)態(tài)交互技術(shù)實(shí)現(xiàn)Web應(yīng)用的動(dòng)態(tài)交互性。在服務(wù)器端技術(shù)中使用比較普遍的有ASP、JSP、PHP等技術(shù)??紤]到微軟ASP應(yīng)用開(kāi)發(fā)環(huán)境具有簡(jiǎn)單易學(xué)的特點(diǎn),因此,本書(shū)選擇用ASP技術(shù)作為服務(wù)器端的開(kāi)發(fā)環(huán)境進(jìn)行介紹,客戶瀏覽器端的動(dòng)態(tài)交互處理則選用廣泛采用的JavaScript腳本語(yǔ)言進(jìn)行介紹。另外,由于XML技術(shù)在客戶端和服務(wù)器端的應(yīng)用開(kāi)發(fā)中都得到了廣泛使用,因此,本書(shū)對(duì)XML技術(shù)及AJAX技術(shù)的應(yīng)用也進(jìn)行了重點(diǎn)介紹?! ∪珪?shū)共11章,第1章介紹ASP編程基礎(chǔ),重點(diǎn)是讓讀者熟悉Web環(huán)境的搭建,了解ASP程序的基本特點(diǎn);第2章介紹HTML語(yǔ)言,讓讀者了解常用HTML標(biāo)記的使用;第3章介紹VBScript語(yǔ)言,它是服務(wù)端推薦采用的腳本語(yǔ)言;第4章介紹ASP內(nèi)置對(duì)象的使用;第5章介紹ASP訪問(wèn)數(shù)據(jù)庫(kù);第6章介紹JavaScript腳本語(yǔ)言;第7章介紹層疊樣式表CSS;第8章介紹DHTML編程;第9章簡(jiǎn)要介紹XML的技術(shù)與應(yīng)用;第10章介紹AJAX技術(shù);第11章給出了網(wǎng)絡(luò)教學(xué)的幾個(gè)綜合應(yīng)用實(shí)例,以培養(yǎng)讀者對(duì)Web程序設(shè)計(jì)技術(shù)的綜合應(yīng)用能力。本課程是一門實(shí)踐性較強(qiáng)的課程,不僅要求學(xué)生掌握基本理論、基本技術(shù)和基本方法,更重要的是使學(xué)生具有較強(qiáng)的實(shí)際操作應(yīng)用能力。課程的實(shí)驗(yàn)部分安排了豐富的內(nèi)容供教師選用,并且每章的后面均配有習(xí)題。  本書(shū)是作者多年來(lái)教學(xué)和軟件開(kāi)發(fā)經(jīng)驗(yàn)的總結(jié)。作者對(duì)書(shū)中內(nèi)容進(jìn)行了精心的設(shè)計(jì)和安排,按照由淺入深、循序漸進(jìn)的原則進(jìn)行組織,力求實(shí)現(xiàn)內(nèi)容豐富、結(jié)構(gòu)清晰。書(shū)中程序樣例大多簡(jiǎn)短實(shí)用,易于教師教學(xué)使用和讀者學(xué)習(xí);書(shū)中所有代碼均經(jīng)過(guò)調(diào)試,大部分案例來(lái)源于網(wǎng)絡(luò)教學(xué)平臺(tái)的開(kāi)發(fā)實(shí)踐,具有較大的實(shí)際應(yīng)用價(jià)值。Web編程的一個(gè)關(guān)鍵點(diǎn)是能很好地選擇和使用技術(shù),本書(shū)在對(duì)Web編程的客戶端和服務(wù)器端的理論與技術(shù)進(jìn)行歸納整理的同時(shí),注意技術(shù)的融合與運(yùn)用,使讀者在一個(gè)漸進(jìn)的學(xué)習(xí)過(guò)程中把握這些技術(shù)的特點(diǎn),并應(yīng)用于實(shí)際項(xiàng)目的開(kāi)發(fā)中?! ”緯?shū)不僅適合教學(xué),也適合使用Web應(yīng)用開(kāi)發(fā)的用戶學(xué)習(xí)和參考。閱讀本書(shū),并結(jié)合上機(jī)實(shí)訓(xùn)進(jìn)行練習(xí),就能在較短的時(shí)間內(nèi)基本掌握Web應(yīng)用開(kāi)發(fā)的基本技術(shù)。  本書(shū)第1、2章由齊齊哈爾大學(xué)的趙碩老師編寫,第3~11章由華東交通大學(xué)丁振凡教授編寫。感謝華東交通大學(xué)的蔡體健、李卓群、莫佳、王鵬鳴等老師在本書(shū)編寫過(guò)程中提出了不少寶貴意見(jiàn)。感謝研究生吳根斌仔細(xì)閱讀了本書(shū),并對(duì)書(shū)中習(xí)題進(jìn)行了解答。由于編者水平所限,疏漏和錯(cuò)誤之處在所難免,懇請(qǐng)讀者批評(píng)指正。  編 者  2010年10月于南昌

內(nèi)容概要

  《Web編程實(shí)踐教程》結(jié)合網(wǎng)絡(luò)教學(xué)平臺(tái)的應(yīng)用開(kāi)發(fā)實(shí)踐,較為系統(tǒng)地介紹了Web程序開(kāi)發(fā)的主要內(nèi)容。全書(shū)共11章,內(nèi)容包括ASP編程基礎(chǔ)、HTML語(yǔ)言介紹、VBScript介紹、ASP的內(nèi)置對(duì)象、ASP訪問(wèn)數(shù)據(jù)庫(kù)、JavaScript腳本語(yǔ)言、層疊樣式表CSS、DHTML編程、XML技術(shù)與應(yīng)用、AJAX技術(shù)、網(wǎng)絡(luò)教學(xué)綜合應(yīng)用實(shí)例。書(shū)中內(nèi)容講述上由淺入深,注重理論與實(shí)際的結(jié)合;書(shū)中例題精煉,融知識(shí)性和實(shí)用性于一體;每章均配有豐富的習(xí)題和教學(xué)課件。  《Web編程實(shí)踐教程》的突出特點(diǎn)是將Web編程中的客戶端技術(shù)與服務(wù)器端技術(shù)進(jìn)行了系統(tǒng)的融合整理,有利于培養(yǎng)學(xué)生綜合分析問(wèn)題和解決問(wèn)題的能力。  《Web編程實(shí)踐教程》既可作為高等院校Web程序設(shè)計(jì)和Web編程技術(shù)的教材,同時(shí)也可作為廣大自學(xué)者和軟件開(kāi)發(fā)人員的參考用書(shū)。

書(shū)籍目錄

第1章 ASP編程基礎(chǔ)1.1 Web基礎(chǔ)知識(shí)1.1.1 Web工作原理1.1.2 Web頁(yè)與Web站點(diǎn)1.2 ASP簡(jiǎn)介1.3 IIS的安裝與配置1.3.1 安裝IIS1.3.2 啟動(dòng)和停止IIS1.3.3 配置IIS1.4 ASP程序初步介紹1.4.1 簡(jiǎn)單示例1.4.2 ASP腳本語(yǔ)言設(shè)定1.4.3 服務(wù)器端包含的文件本章小結(jié)習(xí)題第2章 HTML語(yǔ)言介紹2.1 HTML概述2.1.1 HTML文檔結(jié)構(gòu)2.1.2 常用HTML編輯工具2.2 HTML文本設(shè)計(jì)2.2.1 設(shè)置body屬性2.2.2 段落格式化2.2.3 字符格式化2.2.4 使用列表格式2.3 使用表格2.3.1 創(chuàng)建基本表格2.3.2 表格設(shè)置2.4 在網(wǎng)頁(yè)中加入多媒體2.4.1 使用圖像2.4.2 使用字幕和背景音樂(lè)2.5 使用框架2.5.1 框架網(wǎng)頁(yè)的基本結(jié)構(gòu)2.5.2 框架的設(shè)置2.6 使用超鏈接2.6.1 理解超鏈接和路徑2.6.2 創(chuàng)建文件鏈接2.6.3 創(chuàng)建錨點(diǎn)鏈接2.6.4 創(chuàng)建郵件鏈接2.7 使用表單2.7.1 表單處理概述2.7.2 INPUT標(biāo)記型表單控件的使用2.7.3 其他表單控件本章小結(jié)習(xí)題第3章 VBScript介紹3.1 VBScript概述3.2 VBScript的數(shù)據(jù)表示3.2.1 VBScript的數(shù)據(jù)類型3.2.2 VBScript的常量、變量與數(shù)組變量3.2.3 VBScript運(yùn)算符3.3 VBScript的流程控制語(yǔ)句3.3.1 if語(yǔ)句3.3.2 Select Case語(yǔ)句3.3.3 循環(huán)語(yǔ)句3.4 VBScript的過(guò)程定義與調(diào)用3.4.1 Sub過(guò)程及其調(diào)用3.4.2 Function過(guò)程及其調(diào)用3.5 VBScript中的內(nèi)部函數(shù)3.5.1 轉(zhuǎn)換函數(shù)3.5.2 字符串函數(shù)3.5.3 日期和時(shí)間函數(shù)3.5.4 數(shù)學(xué)函數(shù)3.5.5 檢驗(yàn)函數(shù)3.5.6 輸入與輸出函數(shù)本章小結(jié)習(xí)題第4章 ASP的內(nèi)置對(duì)象4.1 Request對(duì)象4.1.1 Form集合4.1.2 QueryString集合4.1.3 Cookies集合4.1.4 ServerVariables集合4.2 Response對(duì)象4.2.1 Response對(duì)象的屬性4.2.2 Response對(duì)象的方法4.2.3 Response對(duì)象的數(shù)據(jù)集合4.3 Session對(duì)象4.3.1 Session對(duì)象的屬性4.3.2 Session對(duì)象的方法4.3.3 Session對(duì)象的事件4.4 Application對(duì)象4.4.1 Application對(duì)象的方法4.4.2 Application對(duì)象的事件4.4.3 Global.asa文件4.5 Server對(duì)象4.5.1 Server對(duì)象的屬性4.5.2 Server對(duì)象的方法本章小結(jié)習(xí)題第5章 ASP訪問(wèn)數(shù)據(jù)庫(kù)5.1 結(jié)構(gòu)化查詢語(yǔ)言SQL5.1.1 SQL命令的基本構(gòu)成5.1.2 SQL查詢5.1.3 其他SQL語(yǔ)句5.2 ADO對(duì)象模型簡(jiǎn)介5.2.1 ADO內(nèi)幕5.2.2 ADO對(duì)象和數(shù)據(jù)集合5.3 用Connection對(duì)象連接數(shù)據(jù)庫(kù)5.3.1 Connection對(duì)象的常用屬性和方法5.3.2 連接數(shù)據(jù)庫(kù)5.3.3 用Connection對(duì)象執(zhí)行SQL語(yǔ)句5.3.4 Connection對(duì)象的數(shù)據(jù)集合5.3.5 Connection對(duì)象的事務(wù)處理5.4 用Recordset對(duì)象訪問(wèn)數(shù)據(jù)庫(kù)5.4.1 Recordset對(duì)象的創(chuàng)建5.4.2 記錄集游標(biāo)及移動(dòng)方法5.4.3 訪問(wèn)記錄的數(shù)據(jù)內(nèi)容5.4.4 記錄集的分頁(yè)顯示5.4.5 記錄的添加與編輯修改5.5 Command對(duì)象5.5.1 Command對(duì)象的常用屬性5.5.2 Command對(duì)象的常用方法5.5.3 Command對(duì)象的數(shù)據(jù)集合5.5.4 通過(guò)Command對(duì)象調(diào)用存儲(chǔ)過(guò)程本章小結(jié)習(xí)題第6章 JavaScript腳本語(yǔ)言6.1 JavaScript的基本語(yǔ)法成分6.1.1 在網(wǎng)頁(yè)中插入JavaScript代碼6.1.2 數(shù)據(jù)類型與變量6.1.3 JavaScript運(yùn)算符6.1.4 內(nèi)置函數(shù)6.2 程序流程控制語(yǔ)句6.2.1 條件語(yǔ)句6.2.2 循環(huán)語(yǔ)句6.3 內(nèi)置對(duì)象6.3.1 String對(duì)象6.3.2 Array對(duì)象6.3.3 Date對(duì)象6.3.4 Math對(duì)象6.4 自定義函數(shù)6.4.1 函數(shù)的定義6.4.2 函數(shù)的調(diào)用6.5 用戶自定義對(duì)象6.5.1 自定義對(duì)象創(chuàng)建方式6.5.2 JavaScript對(duì)象的操作6.5.3 定義對(duì)象屬性6.5.4 定義對(duì)象方法本章小結(jié)習(xí)題第7章 層疊樣式表CSS7.1 樣式表的定義與引用7.2 樣式表的種類7.3 CSS屬性7.3.1 字體屬性7.3.2 文本屬性7.3.3 顏色和背景屬性7.3.4 列表屬性7.3.5 邊框、邊距和間隙屬性7.3.6 定位與布局屬性本章小結(jié)習(xí)題第8章 DHTML編程8.1 瀏覽器對(duì)象模型8.1.1 window對(duì)象8.1.2 document對(duì)象8.1.3 location對(duì)象8.1.4 history對(duì)象8.1.5 external對(duì)象8.1.6 navigator對(duì)象8.1.7 screen對(duì)象8.2 JavaScript的事件處理8.2.1 JavaScript事件處理方法8.2.2 常見(jiàn)事件一覽8.2.3 document的常用事件8.2.4 表單處理的常用事件8.2.5 表單中的控件本章小結(jié)習(xí)題第9章 XML技術(shù)與應(yīng)用9.1 XML文檔格式9.2 XML文檔對(duì)象模型9.2.1 DOMDocument對(duì)象9.2.2 XMLDOMNode對(duì)象9.2.3 XMLDOMNodeList 對(duì)象9.3 XML文檔的顯示處理9.3.1 利用CSS顯示9.3.2 使用Xpath查找結(jié)點(diǎn)9.3.3 利用XSL實(shí)現(xiàn)顯示9.4 在服務(wù)器端訪問(wèn)和處理XML文檔9.5 在客戶端訪問(wèn)和處理XML文檔9.5.1 通過(guò)腳本裝載和處理XML文檔9.5.2 XML數(shù)據(jù)島本章小結(jié)習(xí)題第10章 AJAX技術(shù)10.1 什么是AJAX10.2 XMLHttpRequest對(duì)象的使用10.2.1 創(chuàng)建XMLHttpRequest對(duì)象10.2.2 XMLHttpRequest對(duì)象的屬性10.2.3 XMLHttpRequest對(duì)象的方法10.2.4 在Web服務(wù)器端使用XMLHttpRequest對(duì)象10.3 AJAX應(yīng)用舉例10.3.1 樣例1--網(wǎng)絡(luò)考試中避免并發(fā)交卷的處理10.3.2 樣例2--作品的投票處理10.3.3 樣例3--頁(yè)面元素間的關(guān)聯(lián)處理10.4 在AJAX中使用JSON10.4.1 JSON的具體形式10.4.2 JSON數(shù)據(jù)格式解析本章小結(jié)習(xí)題第11章 網(wǎng)絡(luò)教學(xué)綜合應(yīng)用實(shí)例11.1 網(wǎng)上答疑子系統(tǒng)11.1.1 數(shù)據(jù)庫(kù)表格設(shè)計(jì)11.1.2 輔助包含文件11.1.3 學(xué)生端的設(shè)計(jì)11.1.4 教師端的設(shè)計(jì)11.2 基于XML的單元自測(cè)應(yīng)用11.2.1 功能概述11.2.2 測(cè)試試卷的XML表示11.2.3 考試解答界面的生成及顯示處理11.2.4 考試的解答記錄、交卷評(píng)分及答案對(duì)比的顯示11.3 網(wǎng)絡(luò)課件導(dǎo)航菜單的設(shè)計(jì)11.3.1 導(dǎo)航菜單的設(shè)計(jì)要求11.3.2 基于XML的導(dǎo)航菜單設(shè)計(jì)11.4 網(wǎng)絡(luò)考試系統(tǒng)11.4.1 考試界面布局11.4.2 考試組卷程序11.4.3 試題顯示處理程序11.4.4 答題卡顯示處理程序11.4.5 交卷評(píng)分顯示處理程序本章小結(jié)習(xí)題參考文獻(xiàn) 

圖書(shū)封面

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


    Web編程實(shí)踐教程 PDF格式下載


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

 
 

 

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

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