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