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