出版時(shí)間:2005-8 出版社:電子工業(yè)出版社 作者:吉根林 頁數(shù):304
前言
為了認(rèn)真貫徹《中國教育改革和發(fā)展綱要》和教育部“面向21世紀(jì)教育振興行動計(jì)劃”精神,適應(yīng)現(xiàn)代社會、經(jīng)濟(jì)、科技、文化,特別是教育的發(fā)展方向,適應(yīng)培養(yǎng)新世紀(jì)計(jì)算機(jī)人才的需要,根據(jù)計(jì)算機(jī)科學(xué)技術(shù)學(xué)科發(fā)展和新世紀(jì)高等學(xué)校教學(xué)內(nèi)容和課程體系改革的要求,我們決定編寫這套《新世紀(jì)高等學(xué)校計(jì)算機(jī)系列教材》。教學(xué)改革和教學(xué)質(zhì)量是高等學(xué)校的頭等大事。教學(xué)改革的關(guān)鍵在于教材的改革,我們組織編寫這套系列教材的指導(dǎo)思想是:立足于新世紀(jì)培養(yǎng)創(chuàng)造型、開拓型人才的培養(yǎng)目標(biāo),立足于高速發(fā)展的計(jì)算機(jī)科學(xué)技術(shù),科學(xué)地預(yù)測本學(xué)科前沿發(fā)展趨勢:注重教材內(nèi)容的思想性、科學(xué)性、先進(jìn)性、系統(tǒng)性和廣泛的適應(yīng)性,繼..
內(nèi)容概要
本書主要介紹Web程序設(shè)計(jì)的方法與技術(shù),使讀者學(xué)會制作網(wǎng)頁和建立網(wǎng)站。全書共8章,分別介紹Web編程的基礎(chǔ)知識和Web程序開發(fā)環(huán)境;腳本語言的使用和頁面設(shè)計(jì)技術(shù),包括JavaScript和VBScript語言及靜態(tài)頁面和動態(tài)頁面設(shè)計(jì);ASP程序設(shè)計(jì)技術(shù);Web數(shù)據(jù)庫應(yīng)用程序設(shè)計(jì);XML基本技術(shù);第8章給出了一個Web綜合應(yīng)用程序?qū)嵗?,以培養(yǎng)讀者對Web程序設(shè)計(jì)技術(shù)的綜合應(yīng)用能力。本書內(nèi)容豐富,結(jié)構(gòu)清晰,敘述深入淺出,每章配有實(shí)例、習(xí)題和上機(jī)實(shí)驗(yàn)題,上機(jī)實(shí)驗(yàn)題還給出了實(shí)驗(yàn)指導(dǎo),以便于讀者學(xué)習(xí)。本教材還免費(fèi)提供電子課件和源代碼下載。 本書可作為高校計(jì)算機(jī)科學(xué)與技術(shù)、網(wǎng)絡(luò)工程、軟件工程、電子商務(wù)、信息管理與信息系統(tǒng)等相關(guān)專業(yè)教材,也是Web程序開發(fā)人員實(shí)用的技術(shù)參考書。
書籍目錄
第1章 Web編程基礎(chǔ)知識 1.1 什么是Web 1.2 Web的工作原理 1.3 Internet網(wǎng)絡(luò)協(xié)議 1.3.1 TCP/IP協(xié)議 1.3.2 HTTP協(xié)議 1.3.3 遠(yuǎn)程登錄協(xié)議Telnet 1.3.4 文件傳輸協(xié)議FTP 1.4 IP地址、域名和URL 1.4.1 IP地址 1.4.2 域名 1.4.3 統(tǒng)一資源定位器URL 1.5 超文本標(biāo)記語言HTML 1.5.1 HTML文檔的基本構(gòu)成 1.5.2 用HTML語言制作網(wǎng)頁 1.6 可擴(kuò)展標(biāo)記語言XML 本章小結(jié) 習(xí)題1 上機(jī)實(shí)驗(yàn)1第2章 Web程序開發(fā)環(huán)境 2.1 服務(wù)器端開發(fā)環(huán)境 2.2 客戶端開發(fā)環(huán)境 2.3 網(wǎng)頁設(shè)計(jì)工具Dreamweaver MX簡介 2.3.1 Dreamweaver MX概覽 2.3.2 Dreamweaver MX的特性 2.3.3 Dreamweaver MX界面介紹 2.4 Dreamweaver MX的深入應(yīng)用 2.5 Dreamweaver MX的站點(diǎn)管理 本章小結(jié) 習(xí)題2 上機(jī)實(shí)驗(yàn)2第3章 腳本語言 3.1 什么是腳本語言 3.2 JavaScript語言 3.2.1 JavaScript語言概述 3.2.2 JavaScript編程基礎(chǔ) 3.2.3 JavaScript對象 3.2.4 常用的內(nèi)建對象和函數(shù) 3.3 VBScript語言 3.3.1 在HTML中加入VBScript程序 3.3.2 VBScript基本語法 3.4 其他腳本語言 3.4.1 JSP簡介 3.4.2 PHP簡介 本章小結(jié) 習(xí)題3 上機(jī)實(shí)驗(yàn)3第4章 頁面設(shè)計(jì) 4.1 靜態(tài)頁面設(shè)計(jì) 4.1.1 HTML基本標(biāo)記 4.1.2 表格 4.1.3 表單 4.1.4 框架 4.2 動態(tài)頁面設(shè)計(jì) 4.2.1 DHTML的概念 4.2.2 JavaScript的瀏覽器對象及其使用 4.2.3 在VBScript中使用對象 4.2.4 DOM技術(shù) 4.3 樣式表設(shè)計(jì) 4.3.1 樣式表的定義及引用 4.3.2 相關(guān)的標(biāo)記和屬性 4.3.3 樣式的繼承和作用順序 4.3.4 CSS屬性 4.3.5 應(yīng)用實(shí)例——個人主頁設(shè)計(jì) 本章小結(jié) 習(xí)題4 上機(jī)實(shí)驗(yàn)4第5章 ASP程序設(shè)計(jì) 5.1 ASP概述 5.1.1 ASP的特點(diǎn) 5.1.2 ASP的工作原理 5.1.3 ASP的運(yùn)行環(huán)境 5.1.4 ASP文件的結(jié)構(gòu) 5.1.5 一個簡單的ASP程序 5.2 ASP的內(nèi)建對象和應(yīng)用組件 5.3 Request對象 5.3.1 Form數(shù)據(jù)集合 5.3.2 QueryString數(shù)據(jù)集合 5.3.3 ServerVariables數(shù)據(jù)集合 5.3.4 ClientCertificate數(shù)據(jù)集合 5.3.5 Cookies數(shù)據(jù)集合 5.3.6 TotalBytes屬性 5.3.7 BinaryRead方法 5.4 Response對象 5.4.1 Response對象的方法 5.4.2 Response對象的屬性 5.4.3 Response對象的數(shù)據(jù)集合 5.5 Session對象 5.5.1 Session對象的屬性 5.5.2 Session對象的方法 5.5.3 Session對象的事件 5.6 Cookie的應(yīng)用 5.6.1 將Cookie寫入瀏覽器中 5.6.2 從瀏覽器獲取Cookie的值 5.6.3 設(shè)置Cookie路徑 5.6.4 Cookie與Session的比較 5.7 Application對象 5.7.1 Application對象的屬性 5.7.2 Application對象的方法 5.7.3 Application對象的事件 5.7.4 Session對象和Application對象的比較 5.8 Server對象 5.8.1 Server對象的屬性 5.8.2 Server對象的方法 5.8.3 Server對象的應(yīng)用 5.9 ASP程序設(shè)計(jì)舉例——建立網(wǎng)上課堂討論區(qū) 本章小結(jié) 習(xí)題5 上機(jī)實(shí)驗(yàn)5第6章 Web數(shù)據(jù)庫程序設(shè)計(jì) 6.1 Web數(shù)據(jù)庫訪問技術(shù) 6.1.1 概述 6.1.2 CGI 6.1.3 ODBC 6.1.4 JDBC 6.1.5 ADO 6.2 ODBC接口 6.2.1 ODBC接口概述 6.2.2 ODBC的應(yīng)用 6.2.3 創(chuàng)建并配置數(shù)據(jù)源 6.3 數(shù)據(jù)庫語言SQL 6.3.1 SQL概述 6.3.2 主要的SQL語句 6.4 使用ADO訪問數(shù)據(jù)庫 6.4.1 概述 6.4.2 ADO的對象類和對象模型 6.4.3 ADO樣例 6.5 用Connection對象連接數(shù)據(jù)庫 6.5.1 Connection對象的常用屬性和方法 6.5.2 打開和關(guān)閉數(shù)據(jù)庫連接 6.5.3 通過Connection對象執(zhí)行SQL語句 6.5.4 Connection對象的事務(wù)處理 6.6 用Command對象執(zhí)行數(shù)據(jù)庫操作 6.6.1 Command對象的常用屬性和方法 6.6.2 用Command對象執(zhí)行SQL語句 6.6.3 用Command對象調(diào)用存儲過程 6.7 用RecordSet對象控制數(shù)據(jù) 6.7.1 RecordSet對象簡介 6.7.2 RecordSet對象的創(chuàng)建和數(shù)據(jù)讀取 6.7.3 記錄集記錄間的移動方法和記錄集游標(biāo) 6.7.4 記錄集記錄的修改和記錄鎖定 6.7.5 RecordSet對象的其他重要操作 6.8 程序設(shè)計(jì)舉例——網(wǎng)站會員登錄與數(shù)據(jù)修改 本章小結(jié) 習(xí)題6 上機(jī)實(shí)驗(yàn)6第7章 XML的基本技術(shù) 7.1 創(chuàng)建格式正確的XML文檔 7.1.1 XML文檔的組成 7.1.2 創(chuàng)建XML文檔的基本規(guī)則 7.1.3 元素內(nèi)容的類型 7.1.4 給元素添加屬性 7.1.5 處理指令的使用 7.1.6 CDATA節(jié)的使用 7.2 創(chuàng)建有效的XML文檔 7.2.1 聲明文檔類型與創(chuàng)建DTD 7.2.2 聲明元素類型 7.2.3 聲明元素屬性 7.2.4 將格式正確的XML文檔轉(zhuǎn)換為有效文檔 7.3 定義和使用實(shí)體 7.3.1 實(shí)體的定義和分類 7.3.2 聲明通用實(shí)體 7.3.3 聲明參數(shù)實(shí)體 7.3.4 插入實(shí)體引用 7.3.5 插入字符引用 7.4 XML文檔的顯示 7.4.1 使用CSS樣式表顯示XML文檔 7.4.2 使用數(shù)據(jù)綁定顯示XML文檔 7.4.3 使用XSL樣式表顯示XML文檔 本章小結(jié) 習(xí)題7 上機(jī)實(shí)驗(yàn)7第8章 綜合應(yīng)用實(shí)例——“網(wǎng)絡(luò)提交作業(yè)”Web程序設(shè)計(jì) 8.1 站點(diǎn)設(shè)計(jì)概述 8.2 數(shù)據(jù)庫設(shè)計(jì) 8.3 用戶界面設(shè)計(jì) 8.4 ASP程序清單 本章小結(jié) 習(xí)題8 上機(jī)實(shí)驗(yàn)8附錄A HTML語言常用標(biāo)記和屬性附錄B JavaScript常用對象的屬性、方法、事件處理和函數(shù)附錄C VBScript常用函數(shù)附錄D CSS樣式表屬性附錄E ASP對象的集合、屬性、方法和事件參考文獻(xiàn)
編輯推薦
《Web程序設(shè)計(jì)》(第2版)可作為高校計(jì)算機(jī)科學(xué)與技術(shù)、網(wǎng)絡(luò)工程、軟件工程、電子商務(wù)、信息管理與信息系統(tǒng)等相關(guān)專業(yè)教材,也是Web程序開發(fā)人員實(shí)用的技術(shù)參考書。
圖書封面
評論、評分、閱讀與下載