本書全面、翔實地介紹了使用Dreamweaver+ASP進行動態(tài)網(wǎng)站開發(fā)的具體方法與步驟。本書從網(wǎng)站基礎(chǔ)知識開始, 由淺入深、循序漸進地介紹了動態(tài)網(wǎng)站的相關(guān)知識, 引導(dǎo)讀者從零開始, 一步步了解、掌握動態(tài)網(wǎng)頁制作和動態(tài)網(wǎng)站設(shè)計的全過程。詳細介紹了Dreamweaver CC的使用方法、ASP動態(tài)網(wǎng)頁編程技術(shù)及數(shù)據(jù)庫的基本操作和典型動態(tài)模塊的創(chuàng)建等。
隨著國內(nèi)Internet技術(shù)的不斷提高,越來越多的人意識到動態(tài)網(wǎng)頁的重要性。動態(tài)網(wǎng)頁的編寫也逐漸替代靜態(tài)頁面的編寫,成為當(dāng)今站點的主流。Dreamweaver將Web應(yīng)用程序的開發(fā)環(huán)境與可視化創(chuàng)作環(huán)境結(jié)合,幫助用戶快速進行Web應(yīng)用程序開發(fā)。它具有最優(yōu)秀的可視化操作環(huán)境,又整合了最常見的服務(wù)器端數(shù)據(jù)庫操作,能夠快速生成專業(yè)的動態(tài)頁面。
而ASP環(huán)境,因為語法簡單且功能強大,同時能與Windows操作系統(tǒng)無縫結(jié)合,一經(jīng)推出就得到廣大用戶的歡迎,并迅速成為各類網(wǎng)站制作的主流開發(fā)環(huán)境。網(wǎng)絡(luò)上大大小小的網(wǎng)站大都采用ASP技術(shù)制作。
目前,各種類型的ASP網(wǎng)站源代碼在網(wǎng)絡(luò)上隨處可見,這樣極大地降低了網(wǎng)站制作的門檻。
本書主要內(nèi)容
本書全面、翔實地介紹了使用Dreamweaver +ASP進行動態(tài)網(wǎng)站開發(fā)的具體方法與步驟。本書從網(wǎng)站基礎(chǔ)知識開始,由淺入深、循序漸進地介紹了動態(tài)網(wǎng)站的相關(guān)知識,引導(dǎo)讀者從零開始,一步步了解、掌握動態(tài)網(wǎng)頁制作和動態(tài)網(wǎng)站設(shè)計的全過程,詳細介紹了Dreamweaver+ASP動態(tài)網(wǎng)頁編程技術(shù)、數(shù)據(jù)庫的基本操作和典型動態(tài)模塊的創(chuàng)建等。
全書共18章,分成6部分。
第1部分:動態(tài)網(wǎng)站建設(shè)基本流程、添加豐富多彩的頁面內(nèi)容、使用表格和模板布局網(wǎng)頁、使用CSS樣式美化和布局網(wǎng)頁。第2部分:設(shè)計網(wǎng)頁圖片和動畫,包括Photoshop設(shè)計網(wǎng)頁圖像、制作網(wǎng)頁Flash動畫。第3部分:動態(tài)網(wǎng)站開發(fā)語言,包括動態(tài)網(wǎng)頁腳本語言VBScript、動態(tài)網(wǎng)頁開發(fā)語言ASP、使用SQL語言查詢數(shù)據(jù)庫中的數(shù)據(jù)。
第4部分:動態(tài)網(wǎng)頁開發(fā)工具環(huán)境篇,包括創(chuàng)建動態(tài)網(wǎng)站開發(fā)環(huán)境和數(shù)據(jù)庫、使用Dreamweaver創(chuàng)建動態(tài)網(wǎng)頁基礎(chǔ)。
第5部分:動態(tài)網(wǎng)頁常見模塊制作,講述了設(shè)計制作搜索查詢系統(tǒng)、設(shè)計制作網(wǎng)上調(diào)查系統(tǒng)、設(shè)計制作留言板系統(tǒng)、設(shè)計制作新聞發(fā)布管理系統(tǒng)、設(shè)計制作會員注冊管理系統(tǒng)。
第6部分:網(wǎng)站綜合案例制作,從綜合應(yīng)用方面講述了典型的企業(yè)形象展示網(wǎng)站及在線購物網(wǎng)站的設(shè)計制作和開發(fā)過程。
本書主要特點
本書最大的特點就是讓那些不懂ASP的讀者,也能利用Dreamweaver在不需要或者只需要修改少量代碼的情況下,制作出ASP動態(tài)網(wǎng)頁。而那些熟悉ASP的讀者也可以參考本書,使用Dreamweaver簡化編寫ASP代碼時需要做的簡單性重復(fù)工作。
系統(tǒng)全面:本書全面、系統(tǒng)地介紹了Dreamweaver與ASP的使用方法和技巧,通過大量實例,讓讀者一步一步掌握動態(tài)網(wǎng)頁的創(chuàng)建方法,真正完成從入門到精通的轉(zhuǎn)變。
動態(tài)語言的講解:動態(tài)網(wǎng)頁腳本語言、ASP開發(fā)語言、SQL查詢語言的使用等,使讀者能掌握動態(tài)網(wǎng)站的開發(fā)原理。實戰(zhàn)性強:采用循序漸進的方式對制作流程進行講解,全面剖析動態(tài)網(wǎng)站的制作方法,使讀者在短時間內(nèi)輕松上手、舉一反三。讀者只需要根據(jù)這些步驟一步一步地操作就能制作出各種功能的動態(tài)網(wǎng)站。實例豐富,效果實用:全書由不同行業(yè)中的應(yīng)用組成,書中各實例均經(jīng)過精心挑選,操作步驟清晰簡明,技術(shù)分析深入淺出,實例效果精美實用。隨著網(wǎng)站設(shè)計人員技術(shù)的提升,會對代碼有越來越深刻的研究,本書對于關(guān)鍵程序代碼也進行了詳細的說明,指導(dǎo)用戶如何利用現(xiàn)有的代碼和如何修改現(xiàn)有的代碼,以提高用戶自己書寫腳本代碼的能力。
本書讀者對象
本書語言簡捷,實例豐富,適合網(wǎng)頁設(shè)計與制作人員、網(wǎng)站建設(shè)與開發(fā)人員、大中專院校相關(guān)專業(yè)師生、網(wǎng)頁制作培訓(xùn)班學(xué)員以及個人網(wǎng)站愛好者閱讀。
本書能夠在這么短的時間內(nèi)出版,是與很多人的努力分不開的。在此,我要感謝很多在我寫作的過程當(dāng)中給予幫助的朋友們,他們?yōu)榇藭木帉懞统霭孀隽舜罅康墓ぷ,在此致以深深的謝意。
本書由國內(nèi)著名網(wǎng)頁設(shè)計培訓(xùn)專家劉貴國編寫,參加編寫的還有馮雷雷、晁輝、何潔、陳石送、何琛、吳秀紅、何本軍、喬海麗、孫良軍、鄧仰偉、孫雷杰、孫文記、倪慶軍、胡秀娥、趙良濤、劉桂香、葛俊科、葛俊彬等。由于作者水平有限,加之創(chuàng)作時間倉促,本書不足之處在所難免,歡迎廣大讀者批評指正。
劉貴國
2017年7月
第1篇?基礎(chǔ)篇
第1章 動態(tài)網(wǎng)站建設(shè)基本流程 1
1.1 靜態(tài)網(wǎng)頁和動態(tài)網(wǎng)頁的區(qū)別 2
1.1.1 靜態(tài)網(wǎng)頁 2
1.1.2 動態(tài)網(wǎng)頁 2
1.2 網(wǎng)站的前期規(guī)劃 3
1.2.1 確定網(wǎng)站目標(biāo) 3
1.2.2 規(guī)劃站點結(jié)構(gòu) 4
1.2.3 確定網(wǎng)站風(fēng)格 4
1.3 選擇網(wǎng)頁制作軟件 5
1.3.1 圖形圖像制作工具—Photoshop 5
1.3.2 網(wǎng)頁動畫制作工具—Flash 6
1.3.3 網(wǎng)頁編輯工具—Dreamweaver 6
1.4 動態(tài)網(wǎng)站技術(shù) 7
1.4.1 搭建動態(tài)網(wǎng)站平臺 7
1.4.2 網(wǎng)頁標(biāo)記語言HTML 7
1.4.3 網(wǎng)頁腳本語言JavaScript和VBScript 9
1.4.4 動態(tài)網(wǎng)頁編程語言ASP 10
1.5 設(shè)計網(wǎng)頁圖像 10
1.6 制作網(wǎng)頁 11
1.7 開發(fā)動態(tài)網(wǎng)站功能模塊 11
1.8 網(wǎng)站的測試與發(fā)布 12
1.8.1 網(wǎng)站的測試 13
1.8.2 域名和空間申請 13
1.8.3 網(wǎng)站的上傳發(fā)布 14
1.9 網(wǎng)站的推廣 15
1.10 網(wǎng)站的優(yōu)化 16
第2章 添加豐富多彩的頁面內(nèi)容 18
2.1 文本的輸入和編輯 19
2.1.1 輸入文本 20
2.1.2 設(shè)置文本屬性 20
2.1.3 輸入特殊字符 21
2.2 在網(wǎng)頁中插入圖像 22
2.2.1 插入圖像 22
2.2.2 設(shè)置圖像屬性 23
2.2.3 插入鼠標(biāo)經(jīng)過圖像 24
2.3 鏈接的設(shè)置 25
2.3.1 鏈接的類型 26
2.3.2 設(shè)置文本鏈接和圖像鏈接 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章 使用表格和模板布局網(wǎng)頁 33
3.1 創(chuàng)建表格 34
3.1.1 插入表格 34
3.1.2 設(shè)置表格屬性 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 從現(xiàn)有文檔創(chuàng)建模板 41
3.5 創(chuàng)建可編輯區(qū)域 42
3.5.1 插入可編輯區(qū)域 42
3.5.2 刪除可編輯區(qū)域 43
3.6 應(yīng)用模板創(chuàng)建網(wǎng)頁 43
3.7 創(chuàng)建與應(yīng)用庫項目 45
3.7.1 創(chuàng)建庫項目 45
3.7.2 應(yīng)用庫項目 47
3.8 綜合實戰(zhàn) 48
實戰(zhàn)1—創(chuàng)建模板 48
實戰(zhàn)2—利用模板創(chuàng)建網(wǎng)頁 51
第2篇?美化篇
第4章 使用CSS樣式美化和布局網(wǎng)頁 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 一列自適應(yīng) 62
4.4.3 兩列固定寬度 63
4.4.4 兩列寬度自適應(yīng) 64
4.4.5 三列浮動中間寬度自適應(yīng) 65
第5章 Photoshop設(shè)計網(wǎng)頁圖像 67
5.1 設(shè)計網(wǎng)站Logo 68
5.1.1 網(wǎng)站Logo設(shè)計指南 68
5.1.2 實例1—設(shè)計網(wǎng)站Logo 69
5.2 設(shè)計網(wǎng)站Banner 70
5.2.1 Banner設(shè)計指南 70
5.2.2 實例2—設(shè)計有動畫效果的Banner 71
5.3 設(shè)計網(wǎng)頁特效文字 73
5.3.1 實例3—制作牛奶字 73
5.3.2 實例4—制作打孔字 75
5.3.3 實例5—制作金屬字 78
5.4 制作網(wǎng)頁導(dǎo)航按鈕 80
5.4.1 網(wǎng)頁導(dǎo)航條簡介 80
5.4.2 實例6—設(shè)計橫向?qū)Ш綏l 80
第6章 制作網(wǎng)頁Flash動畫 82
6.1 Flash 簡介 83
6.1.1 Flash應(yīng)用范圍 83
6.1.2 Flash CC工作界面 87
6.2 時間軸 90
6.2.1 時間軸面板 90
6.2.2 幀、關(guān)鍵幀和空白關(guān)鍵幀 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)建引導(dǎo)層動畫 97
實例4—創(chuàng)建遮罩層動畫 99
第3篇?開發(fā)篇
第7章 動態(tài)網(wǎng)頁腳本語言VBScript 101
7.1 VBScript概述 102
7.2 VBScript數(shù)據(jù)類型 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函數(shù) 110
第8章 動態(tài)網(wǎng)頁開發(fā)語言ASP 111
8.1 ASP概述 112
8.1.1 ASP簡介 112
8.1.2 ASP的工作原理 113
8.2 ASP連接數(shù)據(jù)庫 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篇?數(shù)據(jù)庫篇
第9章 使用SQL語言查詢數(shù)據(jù)庫中的數(shù)據(jù) 123
9.1 認(rèn)識SQL 124
9.1.1 什么是SQL 124
9.1.2 SQL的功能 124
9.2 SQL基本語法 125
9.2.1 SQL的注釋的方法 125
9.2.2 數(shù)據(jù)類型 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函數(shù) 134
9.3.1 AVG函數(shù) 134
9.3.2 COUNT函數(shù) 134
9.3.3 MAX函數(shù)與MIN函數(shù) 134
9.3.4 SUM函數(shù) 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