出版時間:2005-1 出版社:人民郵電出版社 作者:易昭湘 聶元銘 楊眉 編 頁數(shù):430 字數(shù):707000
Tag標簽:無
內(nèi)容概要
本書精選了200個實用性很強的問題和常用需求,旨在幫助讀者解決在利用ASP進行程序開發(fā)的過程中經(jīng)常遇到的實際問題,提高程序開發(fā)效率。問題涉及了入門要點、VBScript基礎、ASP對象、ASP組件、ADO數(shù)據(jù)庫、數(shù)據(jù)驗證、文件處理、表單與頁面顯示、使用XML、應用基礎、綜合開發(fā)、錯誤與調(diào)試、性能優(yōu)化及安全加密等內(nèi)容。問題的解答注重實用性,是作者多年開發(fā)經(jīng)驗的總結。本書所附光盤提供所有涉及到的程序設計示例代碼。 本書適合于已經(jīng)初步掌握ASP編程概念、方法的讀者閱讀,可幫助讀者迅速掌握實際應用中的開發(fā)技巧。
書籍目錄
第1章 ASP入門要點 11 ASP入門綜述 22 ASP工作原理詮釋 43 如何區(qū)分ASP、PHP和JSP 44 如何構建ASP開發(fā)環(huán)境 65 怎樣選擇ASP開發(fā)工具 86 ASP基本語法 117 如何創(chuàng)建一個ASP文件并瀏覽其執(zhí)行結果 138 如何調(diào)試ASP 149 ASP開發(fā)原則 1610 如何使用Include指令 1911 如何使用Global.asa文件 20第2章 VBScript基礎 2312 如何定義變量和判定變量類型 2413 什么是變量的作用域 2514 如何強制要求顯式聲明變量 2615 如何保留或消除過程調(diào)用對變量的影響 2716 如何創(chuàng)建和調(diào)整動態(tài)數(shù)組 2817 Sub和Function有什么區(qū)別 2918 如何計算中英文混合字符串的長度 2919 如何判斷字符串是否以指定字符串開頭或結尾 3120 如何判斷字符是否是英文字符 3221 如何檢測字符串出現(xiàn)的次數(shù) 3322 如何過濾字符串中的HTML代碼 3423 如何截取字符串 3624 如何實現(xiàn)字符串和數(shù)組的轉換 3725 如何實現(xiàn)字符大小寫的轉換 3826 如何將每個單詞的首個字母改成大寫 3927 如何將漢字轉換為拼音 4028 如何分位顯示位數(shù)較長的數(shù)字 4329 如何將數(shù)字轉換為大寫的中文字符 4530 如何判斷奇數(shù)和偶數(shù) 4631 如何計算日期的間隔 4732 如何生成一個隨機數(shù) 4833 如何實現(xiàn)VBScript和JavaScript的數(shù)據(jù)共享 5034 如何創(chuàng)建VBScript編碼模板 51第3章 ASP對象 5535 如何創(chuàng)建和獲取Application級的對象及變量 5636 如何創(chuàng)建和獲取Session級的對象及變量 5937 Application對象和Session對象有什么區(qū)別 6438 如何利用Session防止用戶重復投票 6539 如何解決Session變量丟失的問題 6740 如何在Session對象失效后重新設置Session對象 6841 如何創(chuàng)建、讀寫和刪除Cookie 7042 Session對象和Cookie有什么區(qū)別 7343 如何遍歷Cookies集合 7444 如何判斷客戶端的Cookie是否處于開啟狀態(tài) 7445 如何使用Cookie記錄用戶訪問信息 7546 如何用Cookie實現(xiàn)僅彈出一次同樣的窗口 7647 Response.Write和有什么區(qū)別 7748 如何清除頁面緩存 7849 如何獲取用戶瀏覽器信息 7950 如何獲取用戶真實的IP地址 7951 Server.Transfer和Response.Redirect有什么區(qū)別 8052 如何判斷網(wǎng)站的虛擬物理路徑 8053 如何解決URL含有特殊字符引發(fā)的錯誤 81第4章 ASP組件 8354 認識ActiveX組件 8455 如何使用Browser Capabilities組件獲取瀏覽器信息 8556 如何使用Ad Rotator組件實現(xiàn)頁面導航 8857 如何使用Content Linking組件 9058 如何使用File Access組件 9259 如何使用Counters組件實現(xiàn)網(wǎng)站訪問人數(shù)統(tǒng)計 9560 如何使用ASPPing組件 9861 如何使用ASPHttp組件 10062 如何用Visual Basic編寫ActiveX DLL及其使用 10363 如何遠程注冊DLL文件 10664 如何把ASP代碼編寫成DLL文件 10965 如何在ASP中引用類 112第5章 ADO數(shù)據(jù)庫 11566 如何建立ASP與Access、SQL Server、Oracle、MySQL、FoxPro等數(shù)據(jù)庫的連接 11667 如何創(chuàng)建一個斷開連接的數(shù)據(jù)庫訪問頁 11768 如何獲取數(shù)據(jù)庫表名、字段名以及執(zhí)行相應操作 11869 如何在客戶端向服務器端數(shù)據(jù)庫批量添加數(shù)據(jù) 12170 使用Insert Into和AddNew添加記錄有什么區(qū)別 12371 如何讓數(shù)據(jù)庫中ID字段自動加1 12572 如何在頁面錯誤時向數(shù)據(jù)庫中添加記錄 12673 如何對欲刪除的記錄確認后再刪除 12774 如何用in關鍵字實現(xiàn)數(shù)據(jù)的批量刪除 12875 如何只讀取數(shù)據(jù)庫的前幾條記錄且如何實現(xiàn)排行榜 13176 如何實現(xiàn)在多個表中查詢數(shù)據(jù) 13277 如何用ASP實現(xiàn)通用條件查詢模塊 13378 如何在ASP整合SQL語句 13679 如何實現(xiàn)不刷新頁面篩選數(shù)據(jù)庫中的數(shù)據(jù) 13980 如何實現(xiàn)公共的數(shù)據(jù)分頁模塊 14181 使用Command對象和RecordSet對象訪問數(shù)據(jù)庫有什么區(qū)別 14482 如何在ADO中調(diào)用SQL函數(shù) 14683 如何調(diào)用SQL Server存儲過程 14984 如何處理SQL Server的大數(shù)據(jù) 15185 為什么存儲過程中用OLEDB方式不能返回記錄集 15286 如何用ASP備份和恢復SQL Server數(shù)據(jù)庫 15387 如何創(chuàng)建數(shù)據(jù)庫事務處理 15588 如何將圖像存入到數(shù)據(jù)庫中 15789 如何從數(shù)據(jù)庫中調(diào)用顯示圖像 16090 如何用ASP讀取Excel文件 16191 怎樣將數(shù)據(jù)從Excel導入到SQL Server中 16392 怎樣將數(shù)據(jù)從Access導入到SQL Server中 16593 為什么在更新Access數(shù)據(jù)庫時會出現(xiàn)錯誤 16794 如何對Access數(shù)據(jù)庫進行壓縮 16895 如何正確顯示數(shù)據(jù)庫里同時存在的GB碼和BIG5碼 17096 如何使用ASP實現(xiàn)Web數(shù)據(jù)統(tǒng)計和報表 17197 如何在查詢結果中搜索 17498 如何提高連接Web數(shù)據(jù)庫的ADO性能 177第6章 數(shù)據(jù)驗證 17999 ASP中如何實現(xiàn)數(shù)據(jù)驗證的功能 180100 如何驗證字符串為空 181101 如何驗證字符串包含有效字符 183102 如何驗證用戶名和密碼 183103 如何驗證數(shù)字 184104 如何驗證整數(shù)或長整數(shù) 185105 如何驗證電話號碼 186106 如何驗證電子郵件地址 186107 如何驗證日期 188108 如何驗證IP地址 188109 如何驗證注冊用戶 189第7章 文件處理 193110 什么是FileSystemObject 194111 如何處理驅(qū)動器和文件夾 195112 如何編寫文件遍歷排序函數(shù) 199113 如何使用起泡法按照時間排列文件 202114 如何處理文本文件 203115 如何讀取INI文件 206116 如何讀取注冊表的信息 209117 如何獲知文件被改動的情況 211118 用ASP實現(xiàn)遠程批量文件改名 212119 如何實現(xiàn)無組件文件上傳 214120 如何利用組件實現(xiàn)復雜上傳功能 218121 如何使用流(Stream)技術 224122 如何計算下載一個文件需要多長時間 228123 如何禁用FileSystemObject組件 230第8章 表單與頁面顯示 235124 表單的GET方法和POST方法有什么區(qū)別 236125 如何處理單個網(wǎng)頁中多個表單的提交 236126 如何防止表單被多次提交 237127 如何防止表單在網(wǎng)站外被提交 238128 如何解決表單發(fā)送數(shù)據(jù)大于100KB的問題 239129 如何在表單中動態(tài)添加文本框 240130 如何解決下拉列表出現(xiàn)選項重復的問題 242131 如何實現(xiàn)在下拉列表中輸入文字 243132 如何實現(xiàn)級聯(lián)下拉列表 244133 如何根據(jù)用戶的分辨率調(diào)整窗口 247134 如何彈出自定義窗口 248135 如何定時自動關閉彈出的窗口 249136 如何解決用showModelessDialog彈出新窗口的問題 250137 如何創(chuàng)建和使用隱藏幀 251138 如何強制刷新網(wǎng)頁 253139 如何吸取網(wǎng)頁上的顏色 253140 如何將RGB值轉換成十六進制值 255第9章 使用XML 257141 如何創(chuàng)建和顯示一個XML文檔 258142 如何在ASP環(huán)境下應用XML 263143 如何通過XMLDom在服務器端操作XML文件 267144 如何使用XML實現(xiàn)不刷新頁面查詢數(shù)據(jù)庫 268145 如何把HTML表單提交的數(shù)據(jù)轉化成XML文件 270146 如何在ASP中使用XML實現(xiàn)網(wǎng)頁"本地化" 273147 如何用XML制作留言本 277第10章 專題應用 283148 如何統(tǒng)計在線人數(shù) 284149 如何判斷用戶是否在線 286150 如何統(tǒng)計用戶在站點停留的時間 286151 如何從服務器獲得客戶端時間 288152 如何測試網(wǎng)站速度 289153 如何計算日平均訪問量 290154 如何制作防刷新計數(shù)器 291155 如何實現(xiàn)ASP緩存技術 291156 如何在ASP中實現(xiàn)Ping 293157 如何打印Iframe中的內(nèi)容 294158 如何用ASP實現(xiàn)網(wǎng)絡打印 295159 如何用組件實現(xiàn)本地特定打印 296160 如何在ASP程序中打印Excel報表 297161 如何在ASP中調(diào)用Java類 298162 如何在線壓縮和解壓縮WinRAR文件 299163 如何將ASP應用程序編譯成為.exe文件 300第11章 綜合開發(fā) 303164 如何實現(xiàn)聊天室功能 304165 如何實現(xiàn)網(wǎng)上投票調(diào)查 307166 如何實現(xiàn)購物車功能 313167 如何實現(xiàn)在線影音播放 319168 如何實現(xiàn)論壇功能 323169 如何實現(xiàn)智能搜索 332170 如何利用索引服務創(chuàng)建站內(nèi)搜索引擎 334171 如何實現(xiàn)電子郵件的自動發(fā)送 337172 如何使用ASP和Jmail進行郵件群發(fā) 340第12章 錯誤與調(diào)試 345173 ASP常見腳本錯誤有哪些 346174 ASP和SSI的運行時錯誤有哪些 352175 如何個性化顯示錯誤信息 353176 如何同時顯示數(shù)據(jù)庫連接錯誤和頁面錯誤 357177 如何解決80004005錯誤 358178 如何解決IIS5的HTTP500內(nèi)部錯誤 362179 常用的ASP調(diào)試技術有哪些 365180 如何解決調(diào)試ASP服務端組件出現(xiàn)的錯誤 366181 如何在ASP編程中防止錯誤 368第13章 性能優(yōu)化 371182 如何全面提高ASP的性能 372183 如何提高ASP中執(zhí)行SQL語句的效率 384184 如何加快ASP程序的顯示速度 386185 如何改善ASP中動態(tài)分頁的性能 387186 高效開發(fā)ASP程序的規(guī)則 390第14章 安全加密 395187 如何禁止用戶使用右鍵 396188 如何屏蔽鍵盤 396189 如何禁止用戶復制網(wǎng)頁的內(nèi)容 398190 ASP常見的漏洞及安全對策有哪些 398191 如何防止泄漏Access數(shù)據(jù)庫中的信息 402192 如何正確配置Web服務器的安全設置 404193 如何通過事務處理提高程序的安全性 407194 如何生成條形碼 410195 如何實現(xiàn)圖片驗證 413196 如何用Script Encoder對文件加密 416197 如何用磁盤序列號保護ASP應用程序 418198 如何實現(xiàn)MD5加密 420
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載