本書(shū)以WEB程序設(shè)計(jì)涉及的主要知識(shí)(HTML、DREAMWEAVER、JAVASCRIPT、ASP)為編寫(xiě)重點(diǎn),在對(duì)這四個(gè)部分的基礎(chǔ)知識(shí)進(jìn)行簡(jiǎn)要介紹的基礎(chǔ)上,重點(diǎn)編寫(xiě)了這四個(gè)部分的實(shí)驗(yàn)內(nèi)容。該書(shū)內(nèi)容翔實(shí),每個(gè)實(shí)驗(yàn)都配有完整的代碼,解決了現(xiàn)有教材實(shí)踐環(huán)節(jié)內(nèi)容較為陳舊、代碼不完整、難以吸引學(xué)生學(xué)習(xí)興趣的問(wèn)題,為從事網(wǎng)絡(luò)程序設(shè)計(jì)課程教學(xué)的教師提供了一本體系完整、內(nèi)容實(shí)用的實(shí)驗(yàn)指導(dǎo)書(shū),也為相應(yīng)課程的自學(xué)者提供了一本實(shí)驗(yàn)內(nèi)容詳盡的學(xué)習(xí)指南。
隨著計(jì)算機(jī)和網(wǎng)絡(luò)的普及,應(yīng)用程序開(kāi)發(fā)逐漸轉(zhuǎn)向以B/S架構(gòu)的程序?yàn)橹鳎蠧/S架構(gòu)的程序開(kāi)發(fā)越來(lái)越少,由于B/S架構(gòu)的程序?qū)蛻舳耍ǔ秊g覽器外),幾乎沒(méi)有要求,因而又稱為瘦客戶端應(yīng)用程序;而C/S架構(gòu)程序需要開(kāi)發(fā)服務(wù)器端與客戶端程序,并要求用戶安裝客戶端程序,通過(guò)網(wǎng)絡(luò)與服務(wù)器端通信才能使用,其中QQ程序是最典型的例子。實(shí)現(xiàn)Web程序的開(kāi)發(fā)設(shè)計(jì),要求開(kāi)發(fā)者具備靜態(tài)網(wǎng)頁(yè)設(shè)計(jì)語(yǔ)言基礎(chǔ)(HTML)、客戶端腳本編程基礎(chǔ)(JavaScript)、動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)基礎(chǔ)(ASP或JSP或PHP)等知識(shí)。
雖然現(xiàn)有不少出版社已出版了許多《Web程序設(shè)計(jì)》或《網(wǎng)絡(luò)程序設(shè)計(jì)》等教材,對(duì)大專院校計(jì)算機(jī)及相關(guān)專業(yè)學(xué)生學(xué)習(xí)B/S架構(gòu)的程序帶來(lái)了積極幫助,推動(dòng)了國(guó)內(nèi)網(wǎng)絡(luò)程序設(shè)計(jì)技術(shù)的發(fā)展,但這些教材有的出版時(shí)間較久遠(yuǎn),示例代碼缺乏新意;有的示例代碼錯(cuò)誤較多,學(xué)生參照書(shū)中代碼輸入計(jì)算機(jī)后,要修改諸多錯(cuò)誤才能運(yùn)行,這嚴(yán)重影響了學(xué)生對(duì)課程學(xué)習(xí)的積極性,也給教師備課帶來(lái)了不少的困擾。
Web系統(tǒng)開(kāi)發(fā)涉及的主要技術(shù)或開(kāi)發(fā)工具有HTML、Dreamweaver、JavaScript、ASP,本書(shū)在對(duì)這4個(gè)部分的基礎(chǔ)知識(shí)進(jìn)行簡(jiǎn)要介紹的基礎(chǔ)上,重點(diǎn)編寫(xiě)了這4個(gè)部分的實(shí)驗(yàn)內(nèi)容,為從事網(wǎng)絡(luò)程序設(shè)計(jì)課程教學(xué)的教師提供了一本內(nèi)容翔實(shí)、代碼完整的實(shí)驗(yàn)指導(dǎo)書(shū),解決了現(xiàn)有教材實(shí)踐環(huán)節(jié)內(nèi)容較為陳舊、代碼不完整、難以激發(fā)學(xué)生學(xué)習(xí)興趣的問(wèn)題,同時(shí)也為相應(yīng)課程的自學(xué)者提供了一本實(shí)驗(yàn)內(nèi)容詳盡的學(xué)習(xí)指南。本書(shū)共分為8章:第1章至第4章講述了網(wǎng)頁(yè)基礎(chǔ)HTML及網(wǎng)頁(yè)開(kāi)發(fā)主流工具Dreamweaver;第5章和第6章介紹了JavaScript腳本語(yǔ)言;第7章和第8章介紹了ASP動(dòng)態(tài)網(wǎng)頁(yè)技術(shù),如ASP內(nèi)置對(duì)象、ASP數(shù)據(jù)庫(kù)處理等。本書(shū)注重基礎(chǔ),講究實(shí)用,適合作為大專院校網(wǎng)絡(luò)程序設(shè)計(jì)課程的教材,也可作為網(wǎng)絡(luò)程序設(shè)計(jì)人員的參考用書(shū)。
本書(shū)由黔南民族師范學(xué)院袁軍、鄭添鍵、盧
第1章 HTML語(yǔ)言
1.1 HTML基礎(chǔ)知識(shí)
1.2 HTML基本標(biāo)記
1.3 HTML表格及表格布局
1.4 HTML表單
I.5 HTML框架
第2章 CSS層疊樣式表
2.1 CSS基礎(chǔ)知識(shí)
2.2 CSS樣式屬性
第3章 HTML、CSS實(shí)驗(yàn)
3.1 HTML頭部標(biāo)記和體部標(biāo)記應(yīng)用
3.2 HTML常用基本標(biāo)記應(yīng)用
3.3 HTML表格及表格布局
3.4 HTML表單
3.5 HTML框架應(yīng)用
3.6 CSS基礎(chǔ)應(yīng)用
3.7 CSS+DIV頁(yè)面布局
第4章 網(wǎng)頁(yè)設(shè)計(jì)工具DreamweaverCS
4.1 DreamweaverCS5概況
4.2 站點(diǎn)管理
4.3 屬性管理
4.4 綜合案例
4.5 習(xí)題與上機(jī)
第5章 JavaScript基礎(chǔ)知識(shí)
5.1 JavaScript概述
5.2 JavaScript數(shù)據(jù)類型
5.3 JavaScript運(yùn)算符和表達(dá)式
5.4 JavaScript函數(shù)
5.5 Javascript中的變量與流程控制語(yǔ)句
5.6 JavaScript的事件驅(qū)動(dòng)及事件處理
5.7 Javascript對(duì)象
第6章 JavaScript實(shí)驗(yàn)
6.1 一個(gè)簡(jiǎn)單的JavaScript例子
6.2 JavaScript基本數(shù)據(jù)類型
6.3 JavaScript運(yùn)算符與表達(dá)式
6.4 JavaScript函數(shù)
6.5 JavaScript中的變量
6.6 JavaScript的流程控制語(yǔ)句
6.7 JavaScript的事件驅(qū)動(dòng)及事件處理
6.8 JavaScript的事件驅(qū)動(dòng)及事件處理
6.9 JavaScript的事件驅(qū)動(dòng)及事件處理
6.10 JavaScript動(dòng)態(tài)改變圖片
6.11 用JavaScript的事件驅(qū)動(dòng)實(shí)現(xiàn)計(jì)算器
6.12 JavaScript動(dòng)態(tài)改變圖片大小
6.13 JavaScript自定義對(duì)象
6.14 JavaScript對(duì)象的引用
6.15 Javascript的數(shù)組對(duì)象
6.16 JavaScript的String對(duì)象
6.17 JavaScript的Date對(duì)象
6.18 JavaScript的Windows對(duì)象
第7章 服務(wù)器程序設(shè)計(jì)基礎(chǔ)
7.1 ASP程序設(shè)計(jì)基礎(chǔ)
7.2 ASP內(nèi)置對(duì)象
7.3 ASP數(shù)據(jù)庫(kù)處理
……
第8章 ASP程序設(shè)計(jì)實(shí)驗(yàn)
參考文獻(xiàn)