ASP網絡程序設計與應用

-
【作 者】張應輝 等編著
【I S B N 】978-7-5084-3731-4
【責任編輯】張玉玲
【適用讀者群】高職高專
【出版時間】2007-08-01
【開 本】16開本
【裝幀信息】平裝(光膜)
【版 次】第1版
【頁 數】276
【千字數】
【印 張】
【定 價】¥26
【叢 書】21世紀高職高專計算機科學規劃教材
【備注信息】
簡介
本書特色
前言
章節列表
精彩閱讀
下載資源
相關圖書
ASP是當今流行的Web應用開發技術之一,具有強大的網絡編程和數據庫訪問功能。本書詳細講述了ASP程序開發基礎和網絡程序設計的基礎及應用,主要講解了Web程序設計概述、ASP基礎知識、HTML語言、ASP腳本語言、ASP內置對象、數據庫實用編程基礎、ASP與數據庫編程實例、常用ASP程序模塊開發,并以新聞發布及管理系統和求職招聘系統的開發等實用實例為主,進行詳細講解,最后本書附上了VBScript語言元素和函數兩個附錄供讀者參考。
本書語言通俗易懂,內容豐富翔實,突出了以實例為中心的特點。
本書既可作為承擔國家技能型緊缺人才培養培訓的本科和高職高專院校計算機類、信息管理類專業的教材,也可以作為各類Web程序設計培訓的培訓教材,還可供廣大Internet/Intranet網站開發人員參考。
ASP是當今流行的Web應用開發技術之一,它將HTML語言、腳本代碼、數據庫和服務器組件有機地結合在一起,具有強大的網絡編程和數據庫訪問能力,可以用來創建交互式動態網頁和具有數據庫訪問功能的Web應用程序。由于ASP采用的腳本語言VBScript或JavaScript簡單易學,從而深得Web開發人員和電腦編程愛好者的喜愛。
全書共分10章。第1章Web程序設計概述,重點討論Web程序設計、WWW工作原理、主要的Web程序設計開發語言等,作為Web的基礎為ASP程序設計開發打下了一個應用的基點;第2章ASP基礎知識,介紹了ASP的工作原理和特點、ASP的配置環境和開發工作以及一個簡單ASP程序的調試過程;第3章HTML語言,主要介紹了HTML語言的常用標記、文本標記、表格設置、設計表單、使用超級鏈接、創建和使用CSS樣式等內容;第4章ASP腳本語言,介紹了VBScript的基礎知識,主要包括:VBScript代碼格式及書寫規則、數據類型、變量和常量、函數、運算符、程序控制過程等;第5章ASP內置對象,主要介紹了ASP的五個常見內置對象及實例:Response、Request、Application、Session和Server;第6章數據庫實用編程基礎,主要包括:數據庫的基本概念、結構化查詢語言SQL、Microsoft Access數據庫管理工具的使用、SQL Server 2000 數據庫管理工具的使用等,為讀者補充了數據庫的知識;第7章ASP與數據庫編程實例,主要介紹ASP與數據庫的連接(主要是ASP與Access 2003和SQL Server 2000的連接),ASP讀取、寫入、修改、刪除數據庫的內容及實例,ASP調用存儲過程的方式及應用等內容;第8章常用ASP程序模塊開發,包括常見的網站訪問計數器實例、網站日歷程序實例、網站注冊程序實例、網站登錄程序實例和網站權限管理程序實例;第9章新聞發布及管理系統,主要包括系統分析及總體設計、數據庫結構分析和設計、新聞發布系統的開發、新聞管理系統的開發、新聞閱讀及查詢系統的開發、新聞評論系統的開發等,通過這些大型實例讓讀者了解ASP強大的網絡編程和數據庫訪問能力;第10章求職招聘系統的開發,包括系統分析及總體設計、數據庫分析和設計、用戶注冊模塊的開發、職位發布與管理模塊的開發、簡歷發布與管理模塊的開發、職位與簡歷的瀏覽與搜索模塊的開發、系統的管理與維護模塊的開發等。通過這鍪道??梢勻枚琳囈?徊絞煜?SP的強大功能,同時強調理論與實踐相結合,培養學生理論聯系實際的能力。
關于ASP的書籍,目前出版得比較多,但是要找一本適合根本沒有編程經驗的本科和高職高專院校的學生或者Web程序設計培訓及其網站開發人員的書卻很難。有的書籍沒有涉及HTML語言、有的沒有涉及腳本代碼、有的沒有涉及數據庫、有的實例又太少,每當用到的時候就必須去查詢另一本書,給讀者增添了麻煩。為此,編者精心編寫了這本內容比較全面且又適合廣大讀者的書。本書語言通俗易懂,由淺入深,內容豐富翔實,突出了以實例為中心的特點。
本書主要由張應輝、饒云波編寫,周明天主審。其中,第1、3、4、5、7、8章由張應輝編寫;第2、6、9章由饒云波編寫;附錄由饒云波整理。另外,參與本書編寫工作的還有:鄒素瓊、郝文化、趙秋云、趙繼軍、彭藝、曲輝輝、周章、蔣波、徐留旺、曹振宇、張婷、溫凌霜、魯得翠、蔣澤平、魏樂、韓翔、程小英、譚小麗、盧麗娟、李小瓊、周宏、羅吉、許翔燕、陳春、張忠、方小馬、黃姹英、周明、宋晶、鄧勇等,在此一并表示感謝!
本書的出版得到了成都東軟信息技術職業學院的大力支持,并得到了中國水利水電出版社、成都東軟信息學院計算機系等多方幫助,周明天教授、林紅老師、張兵、李明富老師對本書提出了很好的意見,同時我們也從很多網站和論壇上得到很多的知識和資源,也向這些站點的所有者和參與者表示真誠的感謝。
由于時間倉促及作者水平有限,書中不妥與錯誤之處在所難免,懇請廣大讀者批評指正,以便在本書再版時修改和充實。
編 者
2006年6月
前言
第1章 Web程序設計概述 1
1.1 Web程序設計簡介 1
1.2 WWW工作原理 2
1.3 主要的Web程序設計開發語言 2
1.3.1 ASP概述 3
1.3.2 PHP概述 3
1.3.3 JSP概述 4
1.4 本章小結 5
習題一 6
第2章 ASP基礎知識 7
2.1 ASP配置環境 7
2.1.1 安裝IIS 6.0 7
2.1.2 配置Web站點 8
2.1.3 配置Web站點小結 10
2.2 ASP開發工具 11
2.2.1 Visual InterDev 11
2.2.2 Dreamweaver中開發動態網頁 11
2.3 第一個簡單的ASP文件 13
2.3.1 新建ASP文件 13
2.3.2 保存ASP文件 14
2.3.3 瀏覽ASP文件 14
2.4 本章小結 15
習題二 15
第3章 HTML語言 17
3.1 HTML語言簡介 17
3.1.1 HTML 17
3.1.2 HTML的特點 18
3.1.3 HTML文檔的基本結構 18
3.1.4 HTML的語法規則 19
3.1.5 第一個HTML文件 20
3.2 常用標記 22
3.2.1 文件標記 22
3.2.2 排版標記 23
3.3 文本標記 25
3.3.1 Hn標記 25
3.3.2 字體 26
3.3.3 圖像 26
3.3.4 轉義字符與特殊字符 27
3.3.5 分行和禁止分行 28
3.3.6 預格式化標記 28
3.4 使用表格 28
3.4.1 表格的基本形式 28
3.4.2 TABLE標記 29
3.4.3 TR和TD標記 29
3.4.4 TH標記 30
3.4.5 表中文本的輸出 31
3.5 設計表單 31
3.5.1 單行文本框字段 32
3.5.2 單選按鈕和復選框 33
3.5.3 下拉列表框 35
3.5.4 按鈕字段與多行文本框 36
3.6 使用鏈接 37
3.6.1 鏈接標志的基本概念 37
3.6.2 內部鏈接 37
3.6.3 外部鏈接 38
3.7 創建與使用CSS樣式 40
3.7.1 認識CSS樣式表 40
3.7.2 CSS的特點 41
3.7.3 CSS的樣式規則 41
3.7.4 CSS的注釋 42
3.7.5 CSS的類型 42
3.7.6 CSS的屬性 42
3.7.7 添加CSS樣式表到HTML中的方法 46
3.8 本章小結 48
習題三 48
第4章 ASP腳本語言 51
4.1 腳本語言概述 51
4.2 VBScript語言介紹 52
4.3 VBScript代碼格式及書寫規則 52
4.3.1 VBScript代碼格式 52
4.3.2 VBScript代碼的書寫規則 53
4.3.3 注釋語句 53
4.4 VBScript的數據類型、變量和常量 53
4.4.1 Variant數據類型 54
4.4.2 VBScript常量 55
4.4.3 VBScript 變量 56
4.5 VBScript的運算符 57
4.5.1 算術運算符 57
4.5.2 關系運算符 57
4.5.3 邏輯運算符 58
4.5.4 字符串連接運算符 58
4.6 VBScript函數 58
4.6.1 字符串函數 59
4.6.2 轉換函數 59
4.6.3 數值型函數 60
4.7 VBScript程序流程控制 61
4.7.1 分支結構 61
4.7.2 循環結構 63
4.8 VBScript的過程函數 65
4.8.1 Sub過程 65
4.8.2 Function過程 66
4.9 本章小結 67
習題四 67
第5章 ASP內置對象 70
5.1 ASP內置對象簡介 70
5.2 Response對象 70
5.2.1 Buffer屬性 71
5.2.2 Expires屬性 71
5.2.3 Write方法 72
5.2.4 Redirect方法 72
5.2.5 End方法 73
5.2.6 Response對象小結 74
5.3 Request對象 75
5.3.1 form方法 75
5.3.2 querystring方法 77
5.3.3 ServerVariables方法 78
5.3.4 Request對象小結 80
5.4 Application對象 80
5.4.1 Application對象的集合 80
5.4.2 Application對象的方法 81
5.4.3 Application對象事件 81
5.4.4 Application對象小結 82
5.5 Session對象 83
5.5.1 Session對象的集合 83
5.5.2 Session對象的屬性 83
5.5.3 Session對象的方法 84
5.5.4 Session對象的事件 84
5.5.5 綜合舉例 84
5.5.6 Session對象小結 87
5.6 Server對象 87
5.6.1 Server屬性 87
5.6.2 Server方法 88
5.6.3 Server對象小結 89
5.7 本章小結 89
習題五 90
(以下略)
- ASP.NET(C#)網站開發(第二版) [主編 張志明 王輝]
- ASP.NET Web程序設計 [吳琴霞 栗青生 康晶 編著]
- ASP.NET(C#)網站開發 [主編 張志明 王輝]
- ASP.NET項目開發教程 [鄒承俊 任 華]
- ASP程序設計(第二版) [葉潮流 杜奕智]
- ASP程序設計及應用(第二版) [主編 張景峰 莊連英]
- ASP.NET程序設計 [佘東 主 編 ]
- 動態網頁設計(Dreamweaver CS3+ASP.NET) [張德芬 主 編 ]
- ASP.NET 2.0企業網站項目實戰 [龔赤兵 林海丹 編著]
- ASP.NET程序設計 [嚴健武 柳青 主編]
- ASP.NET程序設計及應用 [蘇英如 主編]
- ASP.NET 2.0網站開發案例教程 [龔赤兵 編著]
- ASP.NET課程設計案例精編 [郝思嘉 主編]
- ASP.NET編程技術與交互式網頁設計 [蘇英如 主編]
- ASP程序設計及應用 [張景峰 主編]
- Dreamweaver 8&ASP動態網站開發基礎與實例 [王愛民 支麗平 主編]
- ASP.NET Web程序設計 [王祖儷 主編]
- ASP程序設計(第二版) [梁建武 等編著]
- ASP動態網頁設計實用案例教程 [許新華 等編著]
- ASP程序設計教程(第二版) [張景峰 主編]
- ASP.NET 2.0程序設計 [陳語林 主編]
- ASP.NET 2.0管理系統開發經典案例(C#版) [羅斌 等編著]
- ASP.NET 2.0管理系統開發經典案例(Basic版) [羅斌 等編著]
- ASP.NET 2.0數據庫開發經典案例 [羅斌 等編著]
- ASP程序設計 [葉潮流 主編]