內容簡介
《ASP是ActiveServerPages的簡稱,它是一種經典的網站編程環境,使用ASP你可以利用運行環境提供的功能來完成一個動態網站的開發。Access和SQLServer都是知名的資料庫解決方案,它們為網站運行所必須的數據提供了容器。《ASP第一步》語言風趣幽默、通俗易懂,《ASP第一步》貫穿大量精心設計的範例,對難點、疑點的講解極為透徹,讓你從邁入ASP學習的第一步直至攀上網站開發及運營的珠穆朗瑪峰。
《ASP第一步》的另外一個特色就是不僅講解ASP本身,同時還講解了前台腳本——JavaScript和符合Web標準的網站設計知識,讓你了解前台和後台如何進行絕妙的搭配。
編輯推薦
ASP還能存活多久?!
學習ASP能比學習ASP多了解些什麼!?
透徹掌握資料庫訪問和套用開發。
ASP+JavaScript+Ajax+Web標準。
線上支付接口的原理、使用與開發。
目錄
第1章開啟ASP網站編程的大門
1.1什麼是ASP
1.2ASP可以做什麼
1.3安裝運行ASP的環境-IIS
1.4新建一個網站-IIS的相關配置
1.5為網站增加資料庫支持-安裝Access
1.6使用ASP的輕量級資料庫軟體Access
1.6.1創建Access資料庫和數據表
1.6.2在Access中導入數據
1.6.3使用Access的技巧
1.6.3.1壓縮和修複數據庫
1.6.3.2為資料庫加入密碼
1.7為網站增加企業級資料庫套用-安裝SQLServer
1.8使用企業級資料庫套用軟體SQLServer
1.8.1在SQLServerManagementStudio中創建資料庫和數據表
1.8.2在SQLServerManagementStudio中備份和恢複數據庫
1.8.3套用SSIS進行數據的導入導出
1.9其他解析環境的配置
1.9.1解析環境的原理
1.9.2NetBox簡介
1.9.3NetBox的安裝和配置
1.9.4ASPWebServer簡介
1.9.5ASPWebServer的安裝和配置
1.10選擇一個順手的開發工具
第2章ASP的編程特性-VBScript語法
2.1VBScript語法初窺
2.2如何學習ASP
2.3初學語法第零步,我將如何開始
2.4初學語法第一步,數據處理-VBScript的變數、常量與數據類型
2.5初學語法第二步,計算和比較和邏輯-VBScript的運算符
2.6初學語法第三步,流程控制-VBScript的流程控制語句
2.6.1條件判斷語句
2.6.2循環語句
2.7初學語法第四步,函式-VBScript的函式
第3章ASP的網站特性-內部對象和常見組件的使用
3.1輸出信息用的Response對象
3.1.1Response對象簡介
3.1.2Response對象的方法、屬性和集合
3.1.3小案例-使用循環和Response製作出生日期選擇組控制項
3.2獲取信息用的Request對象
3.2.1Request對象簡介
3.2.2Request對象的方法、屬性和集合
3.2.3小案例-用Cookies記住訪問者的名字
3.3會話期間信息存儲的Session對象
3.3.1Session對象簡介
3.3.2Session對象的方法、屬性和集合
3.3.3小案例-用戶登錄模組
3.4應用程式期間信息存儲的Application對象
3.4.1Application對象簡介
3.4.2Application對象的方法和集合
3.4.3小案例-Application製作的簡單聊天室
3.5伺服器功能的Server對象
3.5.1Server對象簡介
3.5.2Server對象的方法和屬性
3.6加強ASP的功能-ASP的常用組件簡介
3.6.1使用FileSystemObject組件讀取和編輯檔案
3.6.1.1使用FSO讀取文本檔案的頁面read.asp
3.6.1.2使用FSO保存檔案的頁面save.asp
3.6.1.3關於FSO,我還有要說的
3.6.2使用JMail組件傳送郵件
3.6.3使用AspJpeg組件編輯圖像
3.7特殊的ASP檔案-Global.asa
3.7.1Global.asa檔案簡介
3.7.2利用Global.asa製作線上人數計數器
3.8ASP開發的規範淺談
第4章數據訪問的語言-SQL語法與ASP資料庫訪問
4.1計算機界對於資料庫的歷史探索和前景
4.2什麼是SQL語言
4.3在哪裡執行SQL語句
4.4選取記錄的語句-SELECT語句
4.4.1基本結構
4.4.2WHERE子句
4.4.3ORDERBY子句
4.4.4其他子句
4.4.4.1選取謂詞
4.4.4.2分組語句GROUPBY
4.4.4.3條件篩選語句HAVING
4.5插入記錄的語句-INSERT語句
4.6更新記錄的語句-UPDATE語句
4.7刪除記錄的語句-DELETE語句
4.8ASP進行資料庫訪問的方法
4.8.1數據訪問組件-ADO
4.8.2與資料庫進行連線
4.8.3執行SQL命令
4.8.4進行查詢並得到記錄集-你的第一個ASP運算元據庫的程式
4.8.5使用ADO插入、更新和刪除記錄
4.8.6對“使用ADO插入、更新和刪除記錄”的思考
4.8.7Open方法的常用參數-游標類型和鎖定類型
4.9我還有話要說
第5章使用JavaScript框架豐富你的網站
5.1什麼是JavaScript框架
5.2主流JavaScript框架介紹
5.3如何開始使用Prototype框架
5.4使用Prototype框架簡化JavaScript編寫
5.4.1$()函式
5.4.2$F()函式
5.4.3document.getElementsByClassName()方法
5.4.4Element.hide/Element.show方法
5.4.5Element.toggle方法
5.5什麼是Ajax
5.6使用Prototype框架引入Ajax功能
5.6.1你的第一個Ajax程式-使用Ajax.Request類
5.6.2Ajax對象的屬性詳解
5.6.3Ajax.Updater類
5.7使用script.aculo.us效果庫
5.7.1script.aculo.us是什麼
5.7.2如何開始使用script.aculo.us效果庫
5.7.3script.aculo.us的頁面效果
5.7.4script.aculo.us的頁面控制組件
5.8我還要要說的話
第6章邁出你的第一步-留言本實例
6.1必要的準備-案例分析
6.2系統的設計
6.3資料庫設計
6.4資料庫連結檔案
6.5顯示留言頁面功能
6.6添加留言功能
6.7管理員登入部分
6.8改進留言顯示以引入管理功能
6.9回復留言功能的設計製作
6.10刪除留言功能的設計製作
6.11我還有話要說
第7章長尾經濟學的網站體現-貼吧實例
7.1貼吧網站的特色模式分析-長尾和用戶操作簡便性
7.2貼吧實例系統分析
7.3貼吧資料庫分析和製作
7.4準備工作-公用模組的編寫
7.4.1資料庫連結檔案
7.4.2函式館檔案
7.4.3網頁頭部和尾部
7.4.4JavaScript檔案
7.5貼吧主線-系統首頁、帖子列表和帖子
7.5.1系統首頁
7.5.2帖子列表
7.5.2.1讀取基本信息和生成相應SQL語句部分
7.5.2.2顯示頁面頭部部分
7.5.2.3輸出帖子列表及分頁導航部分
7.5.2.4顯示發帖表單部分
7.5.3為你的程式加入驗證碼
7.5.4貼吧主線-發布帖子
7.5.5貼吧主線-瀏覽帖子
7.5.6貼吧主線-發布回復
7.6用戶部分
7.6.1用戶註冊
7.6.2在ASP中使用正則對象對用戶輸入進行檢查
7.6.3用戶登錄退出
7.7管理部分
7.7.1貼吧公告管理
7.7.2貼吧帖子和回復管理
7.7.3系統管理
7.8補充知識:關於DreamwaverCS3中的Spry腳本庫
7.9我還有話要說
第8章有“Web2.0特色”的網站-圖片分享
8.1Web2.0的狂潮
8.2JavaScript-憑誰問“尚能飯否”
8.3分享的快樂-我看分享類網站
8.4圖片分享系統分析
8.5資料庫設計
8.6通用模組設計
8.6.1資料庫連結
8.6.2函式館
8.6.3顯示樣式
8.6.4JavaScript檔案
8.7公用頁面元素
8.7.1頭部元素_head.asp
8.7.2尾部元素_foot.asp
8.7.3側邊欄_sidebar.asp
8.8用戶模組
8.8.1用戶註冊
8.8.2使用MD5對用戶密碼進行加密
8.8.3用戶登錄
8.8.4用戶密碼找回——原理與實現
8.8.5用戶資料修改
8.9圖片上傳模組
8.9.1upload.asp檔案
8.9.2新建相冊的彈出視窗
8.9.3網站檔案上傳原理
8.9.4Upfile.asp檔案-在ASP中上傳檔案
8.9.5補充知識:上傳漏洞簡介
8.10圖片瀏覽和編輯
8.10.1系統首頁
8.10.2圖片列表瀏覽
8.10.3圖片詳情列表瀏覽
8.10.4圖片編輯
第9章網上的新家-部落格系統製作
9.1部落格改變世界
9.2部落格系統的新關鍵字
9.2.1Trackback
9.2.2RSS
9.3部落格系統分析
9.4資料庫設計
9.5補充知識:編寫你的ASP類檔案
9.5.1什麼是“類”
9.5.2如何編寫和使用“類”
9.5.2.1如何創建一個類
9.5.2.2變數聲明
9.5.2.3類的方法
9.5.2.4類的屬性
9.5.2.5類的事件
9.5.2.6如何使用類
9.5.3資料庫操作類
9.5.4快取類
9.6通用模組設計
9.6.1公用配置檔案config.asp
9.6.2函式館
9.6.3JavaScript檔案
9.6.4頭部元素_head.asp
9.6.5尾部元素_foot.asp
9.6.6側邊欄元素_sidebar.asp
9.7瀏覽模組
9.7.1瀏覽日誌列表
9.7.2瀏覽單篇日誌
9.7.3Ajax載入和發表日誌評論
9.7.4RSS輸出
9.8日誌管理部分
9.8.1日誌發表
9.8.2日誌管理
9.8.3日誌分類管理
9.9友情連結部分
9.9.1友情連結顯示
9.9.2友情連結分類管理
9.9.3友情連結管理
9.10留言部分
9.10.1留言顯示
9.10.2發表留言
9.10.3留言管理
第10章電子商務系統-網上商店
10.1什麼是電子商務
10.2網上商店系統分析
10.3使用Access2007資料庫
10.3.1安裝Office2007
10.3.2ASP與Access2007
10.4資料庫設計
10.5通用模組設計
10.5.1函式館
10.5.2JavaScript檔案
10.5.3購物車類的設計
10.5.4瀏覽記錄檔案visitTrace.asp
10.5.5頭部元素_head.asp
10.5.6尾部元素_footer.asp
10.5.7側邊欄元素_sidebar.asp
10.6商品瀏覽模組
10.6.1系統首頁
10.6.2商品列表頁
10.6.3商品詳情頁
10.7商品購買模組
10.7.1商品加入購物車
10.7.2購物車瀏覽
10.8用戶模組
10.8.1用戶註冊
10.8.2用戶登錄
10.8.3結賬
10.8.4用戶訂單查看
10.8.5訂單詳情查看
10.8.6付款頁面pay.asp
10.8.7網上支付和支付接口原理
10.8.8申請雲網支付接口
10.8.9使用雲網支付接口
10.8.10使用財付通支付接口
10.9後台管理模組
10.9.1後台設計概述
10.9.2一種後台管理代碼的模板介紹
10.9.3實踐我們的後台模板——商品管理
10.10我還有話要說
第11章高效的信息系統-分類信息系統
11.1分類信息全接觸
11.2我運營分類信息系統的經驗
11.3分類信息系統分析
11.4使用SQLServer2005資料庫
11.5資料庫設計
11.6通用模組設計
11.6.1函式館
11.6.2JavaScript檔案
11.6.3通用信息調用類
11.6.4頭部元素_head.asp
11.6.5尾部元素_bottom.asp
11.6.6側邊欄元素_left.asp
11.7信息瀏覽發布模組
11.7.1系統首頁
11.7.2地區查找
11.7.3分類查找(信息列表)
11.7.4信息搜尋
11.7.5信息瀏覽
11.7.6信息發布-表單部分的顯示
11.7.7信息發布-處理提交的表單
11.7.8信息修改
11.8用戶模組
11.8.1用戶註冊
11.8.2用戶登錄
11.8.3用戶發布信息查看
11.9管理模組
11.9.1管理員登錄
11.9.2地區維護
11.9.3分類維護
11.9.4信息管理
11.9.5快取管理
11.10我還有話要說
第12章企業管理信息系統-客戶關係管理系統
12.1什麼是客戶關係管理系統
12.2客戶關係管理系統在中國
12.3客戶關係管理系統設計
12.3.1理解B/S體系的套用軟體
12.3.2系統設計
12.4資料庫設計
12.5通用模組設計
12.5.1函式館
12.5.2通用引用檔案_inc.asp
12.5.3選單導航頁面left.asp
12.6登錄/退出模組
12.6.1使用SQLServer存儲過程
12.6.2使用存儲過程處理登錄
12.6.3退出登錄
12.7部門和職員管理
12.7.1部門管理
12.7.2職員管理
12.8客戶管理
12.8.1客戶公司管理
12.8.2聯繫人管理
12.9事件管理
12.10字典管理
12.10.1什麼是“字典”
12.10.2字典類型管理
12.10.3字典管理
12.11我還有話要說
第13章我還有話要說
13.1寫後感
13.2一般人我不告訴他
13.3如何繼續
13.4我推薦的網站
13.5我推薦的書籍
13.6如何找到我
……