本書全面、翔實地介紹了使用Dreamweaver+ASP進行動態(tài)網站開發(fā)的具體方法與步驟。本書從網站基礎知識開始, 由淺入深、循序漸進地介紹了動態(tài)網站的相關知識, 引導讀者從零開始, 一步步了解、掌握動態(tài)網頁制作和動態(tài)網站設計的全過程。詳細介紹了Dreamweaver CC的使用方法、ASP動態(tài)網頁編程技術及數據庫的基本操作和典型動態(tài)模塊的創(chuàng)建等。
實用性強:專業(yè)設計師及教學專家傾力奉獻,案例全部來源于工作一線與教學實踐。
系統全面:Dreamweaver+ASP使用方法和技巧全面剖析,動態(tài)網頁創(chuàng)建從入門到精通。
案例專業(yè):包括搜索查詢系統、網上調查系統、新聞發(fā)布管理系統、企業(yè)形象展示網站等。
體系完善:涵蓋網站建設基本流程、表格和模板布局、動態(tài)網站開發(fā)環(huán)境和數據庫、ASP開發(fā)等。
隨著國內Internet技術的不斷提高,越來越多的人意識到動態(tài)網頁的重要性。動態(tài)網頁的編寫也逐漸替代靜態(tài)頁面的編寫,成為當今站點的主流。Dreamweaver將Web應用程序的開發(fā)環(huán)境與可視化創(chuàng)作環(huán)境結合,幫助用戶快速進行Web應用程序開發(fā)。它具有最優(yōu)秀的可視化操作環(huán)境,又整合了最常見的服務器端數據庫操作,能夠快速生成專業(yè)的動態(tài)頁面。
而ASP環(huán)境,因為語法簡單且功能強大,同時能與Windows操作系統無縫結合,一經推出就得到廣大用戶的歡迎,并迅速成為各類網站制作的主流開發(fā)環(huán)境。網絡上大大小小的網站大都采用ASP技術制作。
目前,各種類型的ASP網站源代碼在網絡上隨處可見,這樣極大地降低了網站制作的門檻。
本書主要內容
本書全面、翔實地介紹了使用Dreamweaver +ASP進行動態(tài)網站開發(fā)的具體方法與步驟。本書從網站基礎知識開始,由淺入深、循序漸進地介紹了動態(tài)網站的相關知識,引導讀者從零開始,一步步了解、掌握動態(tài)網頁制作和動態(tài)網站設計的全過程,詳細介紹了Dreamweaver+ASP動態(tài)網頁編程技術、數據庫的基本操作和典型動態(tài)模塊的創(chuàng)建等。
全書共18章,分成6部分。
第1部分:動態(tài)網站建設基本流程、添加豐富多彩的頁面內容、使用表格和模板布局網頁、使用CSS樣式美化和布局網頁。第2部分:設計網頁圖片和動畫,包括Photoshop設計網頁圖像、制作網頁Flash動畫。第3部分:動態(tài)網站開發(fā)語言,包括動態(tài)網頁腳本語言VBScript、動態(tài)網頁開發(fā)語言ASP、使用SQL語言查詢數據庫中的數據。
第4部分:動態(tài)網頁開發(fā)工具環(huán)境篇,包括創(chuàng)建動態(tài)網站開發(fā)環(huán)境和數據庫、使用Dreamweaver創(chuàng)建動態(tài)網頁基礎。
第5部分:動態(tài)網頁常見模塊制作,講述了設計制作搜索查詢系統、設計制作網上調查系統、設計制作留言板系統、設計制作新聞發(fā)布管理系統、設計制作會員注冊管理系統。
第6部分:網站綜合案例制作,從綜合應用方面講述了典型的企業(yè)形象展示網站及在線購物網站的設計制作和開發(fā)過程。
本書主要特點
本書最大的特點就是讓那些不懂ASP的讀者,也能利用Dreamweaver在不需要或者只需要修改少量代碼的情況下,制作出ASP動態(tài)網頁。而那些熟悉ASP的讀者也可以參考本書,使用Dreamweaver簡化編寫ASP代碼時需要做的簡單性重復工作。
系統全面:本書全面、系統地介紹了Dreamweaver與ASP的使用方法和技巧,通過大量實例,讓讀者一步一步掌握動態(tài)網頁的創(chuàng)建方法,真正完成從入門到精通的轉變。
動態(tài)語言的講解:動態(tài)網頁腳本語言、ASP開發(fā)語言、SQL查詢語言的使用等,使讀者能掌握動態(tài)網站的開發(fā)原理。實戰(zhàn)性強:采用循序漸進的方式對制作流程進行講解,全面剖析動態(tài)網站的制作方法,使讀者在短時間內輕松上手、舉一反三。讀者只需要根據這些步驟一步一步地操作就能制作出各種功能的動態(tài)網站。實例豐富,效果實用:全書由不同行業(yè)中的應用組成,書中各實例均經過精心挑選,操作步驟清晰簡明,技術分析深入淺出,實例效果精美實用。隨著網站設計人員技術的提升,會對代碼有越來越深刻的研究,本書對于關鍵程序代碼也進行了詳細的說明,指導用戶如何利用現有的代碼和如何修改現有的代碼,以提高用戶自己書寫腳本代碼的能力。
本書讀者對象
本書語言簡捷,實例豐富,適合網頁設計與制作人員、網站建設與開發(fā)人員、大中專院校相關專業(yè)師生、網頁制作培訓班學員以及個人網站愛好者閱讀。
本書能夠在這么短的時間內出版,是與很多人的努力分不開的。在此,我要感謝很多在我寫作的過程當中給予幫助的朋友們,他們?yōu)榇藭木帉懞统霭孀隽舜罅康墓ぷ,在此致以深深的謝意。
本書由國內著名網頁設計培訓專家劉貴國編寫,參加編寫的還有馮雷雷、晁輝、何潔、陳石送、何琛、吳秀紅、何本軍、喬海麗、孫良軍、鄧仰偉、孫雷杰、孫文記、倪慶軍、胡秀娥、趙良濤、劉桂香、葛俊科、葛俊彬等。由于作者水平有限,加之創(chuàng)作時間倉促,本書不足之處在所難免,歡迎廣大讀者批評指正。
劉貴國
2017年7月
第1篇?基礎篇
第1章 動態(tài)網站建設基本流程 1
1.1 靜態(tài)網頁和動態(tài)網頁的區(qū)別 2
1.1.1 靜態(tài)網頁 2
1.1.2 動態(tài)網頁 2
1.2 網站的前期規(guī)劃 3
1.2.1 確定網站目標 3
1.2.2 規(guī)劃站點結構 4
1.2.3 確定網站風格 4
1.3 選擇網頁制作軟件 5
1.3.1 圖形圖像制作工具—Photoshop 5
1.3.2 網頁動畫制作工具—Flash 6
1.3.3 網頁編輯工具—Dreamweaver 6
1.4 動態(tài)網站技術 7
1.4.1 搭建動態(tài)網站平臺 7
1.4.2 網頁標記語言HTML 7
1.4.3 網頁腳本語言JavaScript和VBScript 9
1.4.4 動態(tài)網頁編程語言ASP 10
1.5 設計網頁圖像 10
1.6 制作網頁 11
1.7 開發(fā)動態(tài)網站功能模塊 11
1.8 網站的測試與發(fā)布 12
1.8.1 網站的測試 13
1.8.2 域名和空間申請 13
1.8.3 網站的上傳發(fā)布 14
1.9 網站的推廣 15
1.10 網站的優(yōu)化 16
第2章 添加豐富多彩的頁面內容 18
2.1 文本的輸入和編輯 19
2.1.1 輸入文本 20
2.1.2 設置文本屬性 20
2.1.3 輸入特殊字符 21
2.2 在網頁中插入圖像 22
2.2.1 插入圖像 22
2.2.2 設置圖像屬性 23
2.2.3 插入鼠標經過圖像 24
2.3 鏈接的設置 25
2.3.1 鏈接的類型 26
2.3.2 設置文本鏈接和圖像鏈接 26
2.3.3 創(chuàng)建圖像熱點鏈接 27
2.3.4 創(chuàng)建電子郵件鏈接 28
2.3.5 創(chuàng)建下載文件的鏈接 28
2.4 插入媒體 29
2.4.1 插入Flash動畫 29
2.4.2 插入視頻 30
2.5 綜合實戰(zhàn)—制作圖文混排的多媒體頁面 31
第3章 使用表格和模板布局網頁 33
3.1 創(chuàng)建表格 34
3.1.1 插入表格 34
3.1.2 設置表格屬性 35
3.2 選擇表格元素 36
3.2.1 選擇表格 36
3.2.2 選擇行或列 37
3.2.3 選擇單元格 38
3.3 表格的基本操作 38
3.3.1 添加或刪除行或列 38
3.3.2 拆分單元格 39
3.3.3 合并單元格 39
3.4 創(chuàng)建模板 40
3.4.1 新建模板 40
3.4.2 從現有文檔創(chuàng)建模板 41
3.5 創(chuàng)建可編輯區(qū)域 42
3.5.1 插入可編輯區(qū)域 42
3.5.2 刪除可編輯區(qū)域 43
3.6 應用模板創(chuàng)建網頁 43
3.7 創(chuàng)建與應用庫項目 45
3.7.1 創(chuàng)建庫項目 45
3.7.2 應用庫項目 47
3.8 綜合實戰(zhàn) 48
實戰(zhàn)1—創(chuàng)建模板 48
實戰(zhàn)2—利用模板創(chuàng)建網頁 51
第2篇?美化篇
第4章 使用CSS樣式美化和布局網頁 54
4.1 CSS簡介 55
4.2 CSS的使用 55
4.2.1 CSS的基本語法 55
4.2.2 添加CSS的方法 56
4.3 CSS定位 57
4.3.1 盒子模型的概念 57
4.3.2 float定位 58
4.3.3 position定位 60
4.4 常見的布局類型 61
4.4.1 使用CSS定位單行單列固定寬度 61
4.4.2 一列自適應 62
4.4.3 兩列固定寬度 63
4.4.4 兩列寬度自適應 64
4.4.5 三列浮動中間寬度自適應 65
第5章 Photoshop設計網頁圖像 67
5.1 設計網站Logo 68
5.1.1 網站Logo設計指南 68
5.1.2 實例1—設計網站Logo 69
5.2 設計網站Banner 70
5.2.1 Banner設計指南 70
5.2.2 實例2—設計有動畫效果的Banner 71
5.3 設計網頁特效文字 73
5.3.1 實例3—制作牛奶字 73
5.3.2 實例4—制作打孔字 75
5.3.3 實例5—制作金屬字 78
5.4 制作網頁導航按鈕 80
5.4.1 網頁導航條簡介 80
5.4.2 實例6—設計橫向導航條 80
第6章 制作網頁Flash動畫 82
6.1 Flash 簡介 83
6.1.1 Flash應用范圍 83
6.1.2 Flash CC工作界面 87
6.2 時間軸 90
6.2.1 時間軸面板 90
6.2.2 幀、關鍵幀和空白關鍵幀 90
6.3 圖層概述 91
6.3.1 圖層的類型 91
6.3.2 創(chuàng)建圖層和圖層文件夾 92
6.3.3 編輯圖層 92
6.3.4 修改圖層屬性 93
6.4 創(chuàng)建各種類型的Flash動畫 94
實例1—創(chuàng)建逐幀動畫 94
實例2—創(chuàng)建補間動畫 96
實例3—創(chuàng)建引導層動畫 97
實例4—創(chuàng)建遮罩層動畫 99
第3篇?開發(fā)篇
第7章 動態(tài)網頁腳本語言VBScript 101
7.1 VBScript概述 102
7.2 VBScript數據類型 103
7.3 VBScript變量 104
7.3.1 聲明變量 104
7.3.2 命名規(guī)則 104
7.3.3 給變量賦值 104
7.4 VBScript運算符優(yōu)先級 105
7.5 使用條件語句 105
7.5.1 使用If…Then…Else進行判斷 106
7.5.2 使用Select…Case進行判斷 106
7.6 使用循環(huán)語句 107
7.6.1 使用Do…Loop循環(huán) 107
7.6.2 使用While…Wend 108
7.6.3 使用For…Next 108
7.7 VBScript過程 109
7.7.1 過程分類 109
7.7.2 過程的輸入輸出 109
7.7.3 在代碼中使用Sub和Function過程 110
7.8 VBScript函數 110
第8章 動態(tài)網頁開發(fā)語言ASP 111
8.1 ASP概述 112
8.1.1 ASP簡介 112
8.1.2 ASP的工作原理 113
8.2 ASP連接數據庫 113
8.3 Request對象 114
8.3.1 集合對象 114
8.3.2 屬性 115
8.3.3 方法 115
8.3.4 Request對象使用實例 115
8.4 Response對象 116
8.4.1 集合對象 116
8.4.2 屬性 117
8.4.3 方法 117
8.4.4 Response對象使用實例 117
8.5 Server對象 118
8.5.1 屬性 118
8.5.2 方法 118
8.6 Application對象 119
8.6.1 方法 119
8.6.2 事件 119
8.7 Session對象 120
8.7.1 屬性 120
8.7.2 方法 121
8.7.3 事件 121
8.7.4 Session對象實例 121
第4篇?數據庫篇
第9章 使用SQL語言查詢數據庫中的數據 123
9.1 認識SQL 124
9.1.1 什么是SQL 124
9.1.2 SQL的功能 124
9.2 SQL基本語法 125
9.2.1 SQL的注釋的方法 125
9.2.2 數據類型 126
9.2.3 SQL變量 129
9.2.4 SQL運算符 130
9.2.5 SQL運算符的優(yōu)先級 132
9.2.6 SQL流程控制 132
9.3 SQL函數 134
9.3.1 AVG函數 134
9.3.2 COUNT函數 134
9.3.3 MAX函數與MIN函數 134
9.3.4 SUM函數 134
9.4 常用SQL語句詳解 134
9.4.1 SELECT語句 135
9.4.2 INSERT語句 135
9.4.3 UPDATE語句 136
9.4.4 DELETE語句 136
9.4.5 CREATE TABLE語句 137
9.4.6 DROP TABLE語句 138