出版時間:2009-4 出版社:明日科技 人民郵電出版社 (2009-04出版) 作者:明日科技 頁數:602
前言
相信許多開發(fā)人員和我一樣,都有過由于項目的緊迫而加班加點工作的經歷。如果有現成的模塊作為參考,項目的開發(fā)進度會大幅度提高。本書提供了20個典型模塊,幾乎涵蓋了網絡開發(fā)的各個方面,以模塊的核心技術為導向,介紹模塊的設計思路和實現過程,特別適合作為項目開發(fā)人員的參考書。本書內容本書共分為24章,涉及20個典型模塊;其中前4章介紹了ASP環(huán)境搭建、ASP編程基礎、ADO數據庫訪問和ASP內置對象,使初學者能夠快速掌握ASP編程的基本思路和方法。書中提供的20個典型模塊覆蓋網站開發(fā)的各個領域,內容涉及圖形圖像處理、數據庫、網絡通信等多項專題,每項專題的對應模塊如下圖所示。本書特點突出核心技術,注重解決方案書中的各模塊以設計思路開始,介紹模塊的各種設計方法,然后介紹實現模塊需要使用的各項技術。使讀者掌握實現模塊的多項技術和方法。模塊典型,涉及范圍廣泛書中的模塊均經過作者反復斟酌、精挑細選,范圍涉及網絡開發(fā)的各個方面,盡量做到讀者每設計一個模塊,都能從書中獲得其實現技術和方法。代碼規(guī)范,注釋全面書中的模塊代碼在注重執(zhí)行效率的同時,是筆者嚴格按照統(tǒng)一代碼縮進、統(tǒng)一命名規(guī)范的原則精心編寫的。代碼注釋規(guī)范而且非常全面,關鍵代碼和函數幾乎每行語句均有注釋。注意\說明\技巧特色標識在介紹模塊的過程中,為了擴展知識面,提示讀者容易出錯的地方,提供了開發(fā)中的經驗、技巧等,書中隨處可以見到注意、說明、技巧等提示性信息。相信許多開發(fā)人員和我一樣,都有過由于項目的緊迫而加班加點工作的經歷。如果有現成的模塊作為參考,項目的開發(fā)進度會大幅度提高。本書提供了18個典型模塊,幾乎涵蓋了程序開發(fā)的各個方面,以模塊的核心技術為導向,介紹模塊的設計思路和實現過程,特別適合作為項目開發(fā)人員的參考書。本書內容本書共分為23章,涉及18個典型模塊,其中前5章介紹了Delphi開發(fā)環(huán)境和編程的基礎知識,使初學者能夠快速掌握Delphi編程的基本思路和方法。書中提供的18個典型模塊覆蓋程序開發(fā)的各個領域,內容涉及圖形圖像處理、多媒體、數據庫、網絡通信、報表打印、硬件相關、軟件安全、系統(tǒng)優(yōu)化等多項專題,每項專題的對應模塊如下圖所示。本書特點突出核心技術,注重解決方案書中的各模塊以設計思路開始,介紹模塊的各種設計方法,然后介紹實現模塊需要使用的各項技術。使讀者掌握實現模塊的多項技術和方法。模塊典型,涉及范圍廣泛書中的模塊均經過作者反復斟酌、精挑細選,范圍涉及程序設計和網絡開發(fā)的各個方面,盡量做到讀者每設計一個模塊,都能從書中獲得其實現技術和方法。代碼規(guī)范,注釋全面書中的模塊代碼在注重執(zhí)行效率的同時,是筆者嚴格按照統(tǒng)一代碼縮進、統(tǒng)一命名規(guī)范的原則精心編寫的。代碼注釋規(guī)范而且非常全面,關鍵代碼和函數幾乎每行語句均有注釋。注意\說明\技巧特色標識在介紹模塊的過程中,為了擴展知識面,提示讀者容易出錯的地方,提供了開發(fā)中的經驗、技巧等,書中隨處可以見到注意、說明、技巧等提示性信息。
內容概要
《ASP開發(fā)典型模塊大全》以關鍵技術為核心,通過20個典型模塊系統(tǒng)、全面地介紹了如何使用ASP進行各領域的網頁開發(fā)。全書共分為24章,其中第1章-第4章 介紹了ASP編程基礎、運行環(huán)境搭建、ADO數據庫訪問和ASP內置對象,使初學者能夠了解使用ASP進行編程的基本思路和方法。第5章-第24章通過對注冊及登錄驗證模塊、在線投票模塊、留言簿模塊、聊天室模塊、購物車模塊、搜索引擎模塊、文件上傳下載模塊、編程技術論壇模塊、英語網絡查詢評測系統(tǒng)模塊、許愿墻模塊、網站流量統(tǒng)計分析模塊、網頁版QQ模塊、在線支付模塊、網上客戶管理系統(tǒng)模塊、電子郵件模塊、辦公自動化管理模塊、計算機系統(tǒng)檢測模塊、博客模塊、自動建站模塊和電子商務模塊等20個模塊進行細致地介紹,使讀者能夠掌握圖形圖像處理、網上支付、數據庫、網絡通信等各領域的相關技術,為從事項目開發(fā)的人員提供相關解決方案。《ASP開發(fā)典型模塊大全》附有配套光盤。光盤提供了書中所有案例的全部源代碼,并經過精心調試,在WindowsXP、Windows2000和WindowsServer2003下全部通過,保證能夠正常運行。此外,光盤中還提供有編程詞典試用版軟件?!禔SP開發(fā)典型模塊大全》案例涉及行業(yè)廣泛,實用性非常強。通過《ASP開發(fā)典型模塊大全》的學習,讀者可以了解各個行業(yè)的特點,能夠針對某一行業(yè)進行網站開發(fā),也可以通過光盤中提供的模塊源代碼進行二次開發(fā),以減少開發(fā)系統(tǒng)所需要的時間?!禔SP開發(fā)典型模塊大全》適用于各級軟件開發(fā)人員學習使用,也可供大中專院校師生學習使用。
書籍目錄
第1章 ASP編程基礎 11.1 ASP語法編寫規(guī)則 21.1.1 ASP文件的結構 21.1.2 ASP文件的基本語法 21.2 ASP指令的應用 31.2.1 了解ASP指令 31.2.2 應用ASP輸出指令 41.2.3 應用#include包含指令 41.3 開發(fā)ASP程序時的注意事項 51.3.1 在ASP語句中輸入標點符號 61.3.2 在ASP語句中輸入空格符 61.3.3 ASP語句的書寫形式 61.3.4 ASP主腳本語言及使用的注意事項 7第2章 運行環(huán)境搭建 92.1 ASP運行環(huán)境概述 102.1.1 ASP建站的優(yōu)勢 102.1.2 選擇Web服務器執(zhí)行ASP程序 102.2 IIS服務器安裝與配置 112.2.1 IIS服務器的安裝 112.2.2 IIS服務器的配置 122.3 測試網站服務器 152.4 不同操作系統(tǒng)下網站配置的區(qū)別 15第3章 ASP內置對象 173.1 Request對象 183.1.1 Request對象的使用及語法結構 183.1.2 Request對象的集合 183.1.3 Request對象的屬性 213.1.4 Request對象的方法 223.2 Response對象 233.2.1 Response對象的使用及語法結構 233.2.2 Cookie集合 233.2.3 Response對象的屬性 253.2.4 Response對象的方法 273.3 Session對象 313.3.1 Session對象的使用及語法結構 313.3.2 Session對象的集合 313.3.3 Session對象的屬性 333.3.4 Session對象的方法 343.3.5 Session對象的事件 353.4 Application對象 363.4.1 Application對象的使用及語法結構 363.4.2 Application對象的集合 363.4.3 Application對象的方法 373.4.4 Application對象的事件 383.5 Server對象 383.5.1 Server對象的使用及語法結構 383.5.2 Server對象的屬性 393.5.3 Server對象的方法 39第4章 ADO數據庫訪問 454.1 ADO概述 464.1.1 了解ADO的對象 464.1.2 ADO的數據集合 464.1.3 ADO對象與數據集的關系 474.1.4 ADO的操作流程 474.2 在ODBC數據源管理器中配置DSN 484.2.1 配置Microsoft Access數據庫文件的DSN 484.2.2 配置Microsoft SQL Server數據庫文件的DSN 494.3 Connection連接對象的應用 524.3.1 創(chuàng)建Connection對象 524.3.2 打開和關閉數據庫連接 524.3.3 執(zhí)行SQL語句 534.3.4 通過ADO連接Access數據庫 534.3.5 通過ADO連接SQL Server數據庫 544.3.6 通過ODBC連接Access數據庫 554.3.7 通過ODBC連接SQL Server數據庫 554.3.8 通過OLE DB連接Access數據庫 564.3.9 通過OLE DB連接SQL Server數據庫 574.4 Command對象的應用 574.4.1 創(chuàng)建Command對象 574.4.2 刪除數據記錄 584.4.3 更新所修改的數據庫記錄 584.4.4 增加數據記錄 584.5 RecordSet記錄集對象的應用 584.5.1 了解RecordSet對象 584.5.2 創(chuàng)建RecordSet對象 594.5.3 實現記錄集的分頁顯示 604.5.4 讀取記錄集字段的不同方法 62第5章 注冊及登錄驗證模塊 655.1 登錄及注冊驗證模塊概述 665.1.1 用戶注冊流程 665.1.2 用戶登錄流程 665.1.3 找回密碼流程 675.2 熱點關鍵技術 675.2.1 防SQL注入技術 675.2.2 Ajax技術實現無刷新驗證 685.2.3 驗證碼技術 695.2.4 應用鍵盤響應事件驗證信息是否合法 705.2.5 應用Cookie技術實現自動登錄 725.3 注冊及登錄驗證模塊 745.3.1 數據庫設計 745.3.2 公共函數 745.3.3 注冊功能的實現 765.3.4 登錄功能的實現 825.3.5 找回密碼功能的實現 855.4 程序調試 86第6章 在線投票模塊 876.1 在線投票模塊概述 886.1.1 在線投票概述 886.1.2 在線投票系統(tǒng)流程 886.2 熱點關鍵技術 886.2.1 通過ADO連接Access數據庫 886.2.2 使用聚合函數SUM計算投票結果 896.2.3 限制IP重復投票 896.3 實現過程 916.3.1 數據庫設計 916.3.2 在線投票選擇功能的實現 926.3.3 判斷投票管理功能的實現 936.3.4 投票結果分析功能的實現 946.4 程序調試與發(fā)布 956.4.1 程序調試 956.4.2 程序發(fā)布 96第7章 留言本模塊 977.1 留言本模塊概述 987.1.1 留言本概述 987.1.2 留言本的功能結構 987.1.3 留言本系統(tǒng)流程 987.2 熱點關鍵技術 997.2.1 什么是敏感詞 997.2.2 過濾敏感詞 1007.2.3 添加敏感詞到文本文件中 1027.2.4 讀取文本文件中的敏感詞 1047.2.5 實現復選框的全選和反選 1057.3 實現過程 1067.3.1 數據庫設計 1077.3.2 簽寫留言及過濾敏感詞的實現 1087.3.3 分頁查看留言及版主信息回顯的實現 1107.3.4 檢索留言及回復信息的實現 1137.3.5 版主回復留言功能的實現 1167.3.6 批量刪除留言及回復信息的實現 1197.3.7 版主悄悄話管理功能的實現 1207.4 程序調試 122第8章 聊天室模塊 1238.1 聊天室模塊概述 1248.2 熱點關鍵技術 1248.2.1 框架和框架集 1248.2.2 onunload事件自動刪除退出用戶 1268.2.3 屏蔽刷新技術 1278.2.4 應用Global.asa文件 1288.2.5 使用request對象發(fā)送自定義圖片 1308.3 聊天室模塊 1318.3.1 Ajax文件 1328.3.2 公共函數文件 1328.3.3 用戶登錄驗證 1358.3.4 發(fā)言功能的實現 1378.3.5 發(fā)送自定義圖片功能的實現 1388.3.6 用戶列表功能的實現 1398.3.7 聊天信息功能的實現 1408.4 程序調試 141第9章 購物車模塊 1439.1 購物車模塊概述 1449.1.1 購物車功能概述 1449.1.2 購物車的功能結構圖 1449.1.3 購物車操作流程圖 1449.2 熱點關鍵技術 1459.2.1 在ASP中使用Function自定義函數 1459.2.2 代碼封裝技術的使用 1469.2.3 自動計算金額 1479.2.4 VBScript的數組在購物車中的使用 1489.2.5 在ASP中應用數據庫的事務處理機制 1509.3 實現過程 1519.3.1 數據庫設計 1529.3.2 商品展示功能的實現 1529.3.3 用戶注冊功能的實現 1559.3.4 用戶登錄功能的實現 1589.3.5 添加至購物車功能的實現 1599.3.6 查看購物車功能的實現 1619.3.7 從購物車中移去指定商品信息功能的實現 1639.3.8 修改商品購買數量功能的實現 1649.3.9 清空購物車功能的實現 1659.3.10 收銀臺結賬功能的實現 1659.4 程序調試 167第10章 搜索引擎模塊 16910.1 搜索引擎模塊概述 17010.1.1 搜索引擎模塊概述 17010.1.2 搜索引擎模塊功能結構 17010.2 熱點關鍵技術 17010.2.1 模糊查詢功能 17010.2.2 查詢內容描紅 17110.2.3 利用JavaScript腳本實現鏈接知名站點 17310.2.4 在查詢結果中進行二次查詢 17410.3 實現過程 17610.3.1 數據庫設計 17610.3.2 IT企業(yè)故事功能的實現 17910.3.3 圖書資源功能的實現 18010.3.4 一般搜索功能的實現 18210.3.5 高級搜索功能的實現 18510.4 程序調試 188第11章 文件上傳下載模塊 18911.1 文件上傳下載模塊概述 19011.1.1 文件上傳下載模塊概述 19011.1.2 文件上傳下載模塊功能結構 19011.2 熱點關鍵技術 19011.2.1 強制用戶登錄頁面 19011.2.2 使用Abandon方法清除Session變量 19111.2.3 獲取數據表中的路徑下載文件 19211.3 實現過程 19211.3.1 數據庫設計 19211.3.2 用戶登錄功能的實現 19311.3.3 文件上傳功能的實現 19511.3.4 我的文件功能的實現 19811.3.5 信息修改功能的實現 20311.3.6 系統(tǒng)管理功能的實現 20511.4 程序調試 209第12章 編程技術論壇模塊 21112.1 編程技術論壇模塊概述 21212.1.1 編程技術論壇概述 21212.1.2 編程技術論壇的功能結構 21212.1.3 編程技術論壇系統(tǒng)流程 21212.2 熱點關鍵技術 21312.2.1 什么是FIELDSET標簽 21312.2.2 在ASP中應用視圖 21412.2.3 樹狀導航菜單 21512.2.4 在網頁中應用浮動框架 21712.3 實現過程 21912.3.1 數據庫設計 22012.3.2 用戶注冊功能的實現 22112.3.3 發(fā)表主題信息的實現 22312.3.4 回復主題信息的實現 22712.3.5 帖子列表顯示功能的實現 23012.3.6 管理員登錄功能的實現 23412.3.7 后臺導航菜單功能的實現 23612.3.8 版塊管理功能的實現 23712.3.9 用戶管理功能的實現 24012.4 程序調試 242第13章 英語網絡查詢評測系統(tǒng) 24513.1 英語網絡查詢評測系統(tǒng)概述 24613.2 熱點關鍵技術 24613.2.1 應用連接(JOIN)語句實現多表查詢 24613.2.2 將Excel表導入Access數據庫 24813.2.3 使用隨機函數生成校驗碼 25013.2.4 設置用戶的有效期 25013.2.5 使用浮動框架和表格布局 25113.2.6 MD5加密介紹 25313.3 英語網絡查詢評測系統(tǒng) 25413.3.1 數據庫設計 25413.3.2 數據庫連接文件 25613.3.3 驗證訪問權限文件 25713.3.4 公共函數文件 25713.3.5 獲取密碼(注冊)功能的實現 25813.3.6 查詢成績功能的實現 26013.3.7 管理員信息管理功能的實現 26313.3.8 公告信息管理功能的實現 26813.3.9 留言信息管理功能的實現 27313.4 程序調試 276第14章 許愿墻模塊 27714.1 許愿墻模塊概述 27814.1.1 許愿墻的功能結構 27814.1.2 許愿墻的系統(tǒng)流程 27814.2 熱點關鍵技術 27814.2.1 應用DIV+CSS樣式進行頁面布局 27814.2.2 實現可拖放DOM技術移動許愿字條 28114.2.3 解決ASP與Ajax的中文亂碼問題 28414.2.4 分類選擇心情圖案 28414.2.5 限制字條內容的長度 28514.2.6 定義生成指定范圍隨機數的標簽 28614.3 實現過程 28714.3.1 數據庫設計 28814.3.2 貼字條功能的實現 28914.3.3 將新添加許愿字條顯示到許愿墻上 29614.3.4 隨機顯示許愿字條 29714.3.5 單擊指定字條時,該字條置頂顯示 29814.3.6 雙擊指定字條時,該字條突出顯示 29814.3.7 滾動顯示最新的10條字條 29914.3.8 按字條ID搜索許愿字條 30014.3.9 無刷新實現字條支持功能 30114.3.10 關閉許愿字條 30314.4 程序調試 304第15章 網站流量統(tǒng)計分析模塊 30515.1 網站流量統(tǒng)計分析模塊概述 30615.1.1 網站流量統(tǒng)計分析模塊概述 30615.1.2 網站流量統(tǒng)計分析模塊功能結構 30615.2 熱點關鍵技術 30615.2.1 什么是VML 30615.2.2 Line對象的使用 30715.2.3 Oval對象的使用 30715.2.4 Rect對象的使用 30715.2.5 冒泡法的使用 30815.3 實現過程 30815.3.1 數據庫設計 30915.3.2 網站在線人數統(tǒng)計的實現 31015.3.3 時段分析網站流量的實現 31115.3.4 通過搜索引擎分析網站流量 31615.3.5 通過客戶端分析網站流量 32315.3.6 受訪頁面流量分析 32715.4 程序調試 330第16章 網頁版QQ模塊 33116.1 網頁版QQ概述 33216.1.1 網頁版QQ模塊的概述 33216.1.2 網頁版QQ模塊的功能結構圖 33216.1.3 網頁版的QQ流程 33216.2 熱點關鍵技術 33316.2.1 應用Ajax技術實現用戶的檢測 33316.2.2 通過快捷鍵發(fā)送聊天信息 33516.2.3 客戶端驗證輸入的E-mail地址格式是否正確 33816.3 實現過程 34016.3.1 數據庫設計 34016.3.2 用戶注冊功能的實現 34116.3.3 用戶登錄功能的實現 34316.3.4 發(fā)送信息功能的實現 34516.3.5 接收信息時頭像閃爍功能的實現 34716.3.6 好友分組功能的實現 34916.3.7 聊天信息導出功能的實現 35716.3.8 清除聊天記錄功能的實現 35916.4 程序調試 361第17章 在線支付模塊 36317.1 在線支付模塊概述 36517.1.1 在線支付模塊概述 36517.1.2 在線支付模塊的功能結構 36517.1.3 在線支付模塊系統(tǒng)流程 36517.2 關鍵技術 36617.2.1 收貨人信息驗證 36617.2.2 動態(tài)生成訂單號 36917.2.3 WebBrowser打印 37017.2.4 工商銀行支付 37217.2.5 支付寶支付 37317.3 實現過程 37417.3.1 商品展示功能的實現 37417.3.2 購物車功能的實現 37617.3.3 訂單打印和預覽功能的實現 37817.3.4 提交訂單功能的實現 38117.4 程序調試 382第18章 網上客戶管理系統(tǒng)模塊 38318.1 網上客戶管理系統(tǒng)模塊概述 38418.1.1 網上客戶管理系統(tǒng)概述 38418.1.2 網上客戶管理系統(tǒng)的功能結構 38418.1.3 網上客戶管理系統(tǒng)流程 38418.2 熱點關鍵技術 38518.2.1 使用SSI的#include命令 38518.2.2 用鍵替代鍵切換焦點 38518.2.3 實現客戶區(qū)域信息的分級選擇 38518.2.4 時間段查詢 38618.3 實現過程 38718.3.1 管理員登錄功能的實現 38718.3.2 地域信息管理功能的實現 38918.3.3 客戶信息管理功能的實現 39618.3.4 業(yè)務員信息管理功能的實現 40518.3.5 客戶等級設置功能的實現 41318.4 程序調試 413第19章 郵件收/發(fā)模塊 41519.1 郵件收/發(fā)模塊概述 41619.2 熱點關鍵技術 41619.2.1 ActiveX組件發(fā)送郵件 41619.2.2 Jmail組件發(fā)送郵件 41619.2.3 AspEmail組件發(fā)送郵件 41719.2.4 CDONTS組件郵件收發(fā) 41719.3 實現過程 41719.3.1 ActiveX組件發(fā)送郵件的實現 41719.3.2 Jmail組件發(fā)送郵件的實現 42019.3.3 AspEmail組件發(fā)送郵件的實現 42819.3.4 CDONTS組件實現郵件收發(fā)的實現 42919.4 程序調試 433第20章 辦公自動化管理 43520.1 辦公自動化管理模塊概述 43620.1.1 辦公自動化管理模塊概述 43620.1.2 辦公自動化管理功能結構 43620.2 熱點關鍵技術 43620.2.1 制作樹狀導航菜單 43620.2.2 將數據庫中的記錄顯示到下拉列表中 43820.2.3 客戶端驗證E-mail格式是否正確 43920.2.4 通過日期選擇器選擇時間 44120.2.5 修改數據時下拉列表的默認值為數據庫中原數據信息 44320.3 實現過程 44420.3.1 數據庫設計 44420.3.2 創(chuàng)建數據庫連接 44620.3.3 CSS樣式表文件設計 44720.3.4 系統(tǒng)登錄模塊的實現 44820.3.5 收/發(fā)文管理功能的實現 45020.3.6 發(fā)送公文管理功能的實現 45320.3.7 外出登記管理功能的實現 45420.3.8 上下班登記管理功能的實現 45620.3.9 計劃制定管理功能的實現 45720.3.10 員工添加管理功能的實現 45820.3.11 員工查詢管理功能的實現 46020.3.12 通信管理模塊功能的實現 46420.4 程序調試 465第21章 計算機系統(tǒng)檢測模塊 46721.1 計算機系統(tǒng)檢測模塊概述 46821.1.1 計算機系統(tǒng)檢測模塊概述 46821.1.2 計算機系統(tǒng)檢測模塊功能結構 46821.2 熱點關鍵技術 46821.2.1 獲取瀏覽器的腳本引擎 46821.2.2 利用GetDrivename方法獲取驅動器信息 46921.2.3 利用Drives屬性獲取磁盤信息 47021.2.4 幾個常用的Request.Server Variables屬性 47021.3 實現過程 47221.3.1 服務器信息功能的實現 47221.3.2 服務器組件信息功能的實現 47521.3.3 磁盤信息功能的實現 48021.3.4 磁盤文件操作速度功能的實現 48321.4 程序調試 484第22章 博客模塊 48522.1 博客模塊概述 48622.1.1 博客概述 48622.1.2 博客的功能結構 48622.2 熱點關鍵技術 48622.2.1 防止SQL注入漏洞 48622.2.2 使用Cookie統(tǒng)計網站訪問量 48722.2.3 獲取上傳文件的后綴名 48722.3 實現過程 48922.3.1 數據庫設計 48922.3.2 前臺首頁設計 49022.3.3 我的文章功能的實現 49122.3.4 博客日歷功能的實現 49522.3.5 我的相冊功能的實現 49922.3.6 在線音樂點播功能的實現 50122.3.7 后臺首頁設計 50422.3.8 文章管理功能的實現 50422.3.9 音頻文件管理功能的實現 50922.3.10 退出登錄功能的實現 51222.3.11 網站統(tǒng)計功能的實現 51222.4 程序調試及錯誤處理 513第23章 自動建站模塊 51523.1 自動建站系統(tǒng)概述 51623.1.1 自動建站系統(tǒng)概述 51623.1.2 自動建站系統(tǒng)功能結構 51623.2 熱點關鍵技術 51623.2.1 設置文本框的只讀屬性 51623.2.2 動態(tài)顯示用戶在頁面停留時間 517第24章 電子商務模塊
章節(jié)摘錄
插圖:
編輯推薦
《ASP開發(fā)典型模塊大全》由人民郵電出版社出版。
圖書封面
評論、評分、閱讀與下載