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