出版時間:2004-1 出版社:高等教育出版社 作者:張念魯 頁數(shù):330
Tag標(biāo)簽:無
內(nèi)容概要
《21世紀(jì)高等學(xué)校應(yīng)用型教材:Web程序設(shè)計教程》主要介紹Web程序設(shè)計的基本方法和技巧,全書共9章,主要內(nèi)容包括:Web程序設(shè)計集成開發(fā)環(huán)境、Web腳本語言、VBScript、Web腳本語言JavaScript、ASP程序設(shè)計概述、ASP內(nèi)置對象、ActiveX程序設(shè)計、web數(shù)據(jù)庫訪問技術(shù)、ASP程序調(diào)試與錯誤處理和Web應(yīng)用程序設(shè)計實例?! 信溆写罅拷?jīng)典實用的例題和習(xí)題供讀者練習(xí)使用,可以幫助讀者在較短的時間內(nèi)掌握Web編程的基本方法和技術(shù)。特別是書中的程序范例“遠(yuǎn)程教育系統(tǒng)”,對讀者開發(fā)Web實際應(yīng)用程序起到指導(dǎo)作用?! ?1世紀(jì)高等學(xué)校應(yīng)用型教材:Web程序設(shè)計教程》結(jié)構(gòu)清晰,內(nèi)容由淺入深。書中程序均來自編者的開發(fā)實踐。《21世紀(jì)高等學(xué)校應(yīng)用型教材:Web程序設(shè)計教程》既可作為成人或高職高專學(xué)校相關(guān)專業(yè)的網(wǎng)絡(luò)編程教材,也可作為網(wǎng)絡(luò)編程技術(shù)人員和愛好者的參考書。
書籍目錄
第1章 Web程序設(shè)計基礎(chǔ)1.1 Web概述1.1.1 Web的工作方式1.1.2 Web頁面的特點1.1.3 Web頁面的功能1.2 Internet概述1.2.1 TCP/IP協(xié)議1.2.2 HTTP協(xié)議1.2.3 Telnet協(xié)議1.2.4 FTP協(xié)議1.2.5 IP地址1.2.6 統(tǒng)一資源定位器URL1.3 超文本標(biāo)記語言HTML1.3.1 HTML的基本語法1.3.2 HTML文檔的基本結(jié)構(gòu)1.3.3 編寫簡單的HTML文件1.4 樣式表CSS1.4.1 樣式表CSS的基本語法1.4.2 樣式表的繼承和作用優(yōu)先級1.4.3 CSS的屬性1.4.4 應(yīng)用CSS的一個實例1.5 可擴展標(biāo)記語言XML1.5.1 XML文檔的組成1.5.2 創(chuàng)建XML文檔的基本規(guī)則1.5.3 將格式正確的XML文檔轉(zhuǎn)換為有效文檔1.5.4 定義和使用實體1.5.5 XML文檔的顯示1.5.6 XML應(yīng)用實例習(xí)題第2章 Web腳本語言VBScript2.1 VBScript語言概述2.1.1 VBScript語言的特點2.1.2 VBScript程序的編輯和調(diào)試2.2 VBScript編程基礎(chǔ)2.2.1 數(shù)據(jù)類型2.2.2 常量和變量2.2.3 運算符和表達(dá)式2.2.4 數(shù)組2.3 VBScript程序流程控制2.3.1 條件控制語句2.3.2 循環(huán)控制語句2.4 過程2.4.1 Sub過程2.4.2 Function過程2.5 常用內(nèi)部函數(shù)2.5.1 輸入/輸出函數(shù)2.5.2 字符串函數(shù)2.5.3 日期函數(shù)2.5.4 轉(zhuǎn)換函數(shù)2.5.5 VBScript中的幾個數(shù)學(xué)函數(shù)2.6 對象2.6.1 文檔對象模型(DOM)2.6.2 Windows對象2.6.3 Document對象2.6.4 History對象2.6.5 Navigator對象2.6.6 Form對象2.6.7 文本框?qū)ο?.6.8 按鈕對象2.6.9 單選框?qū)ο蠛蛷?fù)選框?qū)ο?.6.10 選擇列表對象2.6.11 Location對象2.7 數(shù)據(jù)有效性驗證實例2.8 ActiveX控件習(xí)題二第3章 Web腳本語言JavaScript3.1 JavaScript語言概述3.1.1 avaScript語言的特點3.1.2 JavaScript程序的編輯和調(diào)試3.2 JavaScript編程基礎(chǔ)3.2.1 數(shù)據(jù)類型3.2.2 常量3.2.3 運算符和表達(dá)式3.3 JavaScript中的對象3.4 JavaScript程序流程控制3.4.1 條件控制語句3.4.2 循環(huán)控制語句3.5 函數(shù)3.6 事件和事件過程3.6.1 文檔對象模型用于腳本編寫3.6.2 數(shù)據(jù)有效性驗證實例習(xí)題三第4章 ASP程序設(shè)計概述4.1 動態(tài)服務(wù)器技術(shù)的產(chǎn)生背景4.2 目前主要的動態(tài)服務(wù)器技術(shù)4.2.1 ASP概述4.2.2 PHP概述4.2.3 JSP概述4.2.4 各種動態(tài)網(wǎng)頁技術(shù)的比較4.3 ASP模型4.4 ASP的運行環(huán)境與設(shè)置4.5 ASP的主要內(nèi)容4.6 程序范例4.6.1 范例介紹4.6.2 代碼講解習(xí)題四第5章 ASP內(nèi)置對象5.1 Request對象和Response對象5.1.1 Request對象5.1.2 Response對象5.2 Application對象和Session對象5.2.1 Application對象5.2.2 Session對象5.3 Server對象5.4 遠(yuǎn)程教育系統(tǒng)說明-系統(tǒng)總體說明習(xí)題五第6章 ActiveX程序設(shè)計6.1 ActiveX組件的創(chuàng)建和使用方法6.2 ASP中常用的ActiveX組件6.2.1 AD Rotator組件6.2.2 Browser Capabilities組件6.2.3 Counters組件6.2.4 CDO組件6.2.5 File Access組件6.3 用VB創(chuàng)建ASP組件6.4 遠(yuǎn)程教育系統(tǒng)說明——學(xué)習(xí)支持系統(tǒng)習(xí)題六第7章 Web數(shù)據(jù)庫訪問技術(shù)7.1 Web數(shù)據(jù)庫訪問技術(shù)簡介7.2 ODBC7.2.1 ODBC概念7.2.2 配置數(shù)據(jù)源7.3 ADO7.3.1 ADO數(shù)據(jù)訪問技術(shù)概述7.3.2 ADO的對象類和對象模型7.4 結(jié)構(gòu)化查詢語言SQL-7.4.1 SQL語言概述7.4.2 SQL數(shù)據(jù)操作基礎(chǔ)7.4.3 SQL高級應(yīng)用7.5 使用ASP訪問數(shù)據(jù)庫7.5.1 ASP與數(shù)據(jù)庫的連接7.5.2 檢索數(shù)據(jù)庫內(nèi)容7.5.3 分頁技術(shù)7.5.4 向數(shù)據(jù)庫中添加新數(shù)據(jù)7.5.5 修改數(shù)據(jù)庫中已存在的數(shù)據(jù)7.5.6 刪除數(shù)據(jù)庫中的數(shù)據(jù)7.5.7 調(diào)用存儲過程7.6 遠(yuǎn)程教育系統(tǒng)說明——數(shù)據(jù)庫設(shè)計與管理模塊7.6.1 數(shù)據(jù)庫設(shè)計7.6.2 教師功能模塊7.6.3 管理員功能模塊習(xí)題七第8章 ASP程序調(diào)試與錯誤處理8.1 ASP中的主要錯誤類型8.2 防止錯誤的方法和良好的編程習(xí)慣8.3 ASP程序錯誤處理方法*8.3.1 錯誤處理8.3.2 程序調(diào)試——發(fā)現(xiàn)及處理錯誤8.4 常見的ASP漏洞及解決方法8.4.1 ASP的安全優(yōu)點8.4.2 ASP漏洞分析和解決方法8.5 ASP安全建議習(xí)題八第9章 Web應(yīng)用程序設(shè)計實例9.1 搜索引擎程序設(shè)計9.2 新聞發(fā)布系統(tǒng)程序設(shè)計9.3 聊天室程序設(shè)計9.4 BBS程序設(shè)計習(xí)題九參考文獻(xiàn)
章節(jié)摘錄
版權(quán)頁:插圖:7.4.3SQL高級應(yīng)用1.建立索引表的索引可以極大地提高查詢的速度。對一個較大的表來說,通過索引,一個文本要花費幾個小時才完成的查詢只要幾分鐘就可以完成。(1)聚簇索引和非聚簇索引SQL Sever的表索引以類似的方式工作。一個表索引由一組頁組成,這些頁構(gòu)成了一個樹形結(jié)構(gòu)。根頁通過指向另外兩個頁,把一個表的記錄從邏輯上分成兩個部分。而根頁所指向的兩個頁又分別把記錄分割成更小的部分。每個頁都把記錄分成更小的分割,直至到達(dá)葉級頁。索引有兩種類型:聚簇索引和非聚簇索引。在聚簇索引中,索引樹的葉級頁包含實際的數(shù)據(jù):記錄的索引順序與物理順序相同。在非聚簇索引中,葉級頁指向表中的記錄,記錄的物理順序與邏輯順序沒有必然的聯(lián)系。聚簇索引非常像目錄表,目錄表的順序與實際的頁碼順序是一致的。非聚簇索引則更像書的標(biāo)準(zhǔn)索引表,索引表中的順序通常與實際的頁碼順序是不一致的。一本書也許有多個索引。例如,它也許同時有主題索引和作者索引。同樣,一個表可以有多個非聚簇索引。通常情況下,使用的是聚簇索引,但是應(yīng)該對兩種類型索引的優(yōu)缺點都有所理解。每個表只能有一個聚簇索引,因為一個表中的記錄只能以一種物理順序存放。通常要對一個表按照標(biāo)識字段建立聚簇索引。但是,也可以對其他類型的字段建立聚簇索引,如字符型、數(shù)值型和日期時間型字段。從建立了聚簇索引的表中取出數(shù)據(jù)要比建立了非聚簇索引的表快。當(dāng)需要取出一定范圍內(nèi)的數(shù)據(jù)時,用聚簇索引也比用非聚簇索引好。例如,假設(shè)用一個表來記錄訪問者在網(wǎng)站上的活動。如果想取出在一定時間段內(nèi)的登錄信息,應(yīng)該對這個表的DATETIME型字段建立聚簇索引。對聚簇索引的主要限制是每個表只能建立一個聚簇索引。但是,一個表可以有不止一個非聚簇索引。實際上,對每個表最多可以建立249個非聚簇索引。也可以對一個表同時建立聚簇索引和非聚簇索引。如不僅根據(jù)日期,而且根據(jù)用戶名從網(wǎng)站活動日志中取數(shù)據(jù)。在這種情況下,同時建立一個聚簇索引和非聚簇索引是有效的??梢詫θ掌跁r間字段建立聚簇索引,對用戶名字段建立非聚簇索引。如果發(fā)現(xiàn)需要更多的索引方式,可以增加更多的非聚簇索引。
編輯推薦
《Web程序設(shè)計教程》為21世紀(jì)高等學(xué)校應(yīng)用型教材之一。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載