本書全面、翔實(shí)地介紹了使用Dreamweaver+ASP進(jìn)行動(dòng)態(tài)網(wǎng)站開發(fā)的具體方法與步驟。本書從網(wǎng)站基礎(chǔ)知識(shí)開始, 由淺入深、循序漸進(jìn)地介紹了動(dòng)態(tài)網(wǎng)站的相關(guān)知識(shí), 引導(dǎo)讀者從零開始, 一步步了解、掌握動(dòng)態(tài)網(wǎng)頁(yè)制作和動(dòng)態(tài)網(wǎng)站設(shè)計(jì)的全過程。詳細(xì)介紹了Dreamweaver CC的使用方法、ASP動(dòng)態(tài)網(wǎng)頁(yè)編程技術(shù)及數(shù)據(jù)庫(kù)的基本操作和典型動(dòng)態(tài)模塊的創(chuàng)建等。
隨著國(guó)內(nèi)Internet技術(shù)的不斷提高,越來越多的人意識(shí)到動(dòng)態(tài)網(wǎng)頁(yè)的重要性。動(dòng)態(tài)網(wǎng)頁(yè)的編寫也逐漸替代靜態(tài)頁(yè)面的編寫,成為當(dāng)今站點(diǎn)的主流。Dreamweaver將Web應(yīng)用程序的開發(fā)環(huán)境與可視化創(chuàng)作環(huán)境結(jié)合,幫助用戶快速進(jìn)行Web應(yīng)用程序開發(fā)。它具有最優(yōu)秀的可視化操作環(huán)境,又整合了最常見的服務(wù)器端數(shù)據(jù)庫(kù)操作,能夠快速生成專業(yè)的動(dòng)態(tài)頁(yè)面。
而ASP環(huán)境,因?yàn)檎Z法簡(jiǎn)單且功能強(qiáng)大,同時(shí)能與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)容
本書全面、翔實(shí)地介紹了使用Dreamweaver +ASP進(jìn)行動(dòng)態(tài)網(wǎng)站開發(fā)的具體方法與步驟。本書從網(wǎng)站基礎(chǔ)知識(shí)開始,由淺入深、循序漸進(jìn)地介紹了動(dòng)態(tài)網(wǎng)站的相關(guān)知識(shí),引導(dǎo)讀者從零開始,一步步了解、掌握動(dòng)態(tài)網(wǎng)頁(yè)制作和動(dòng)態(tài)網(wǎng)站設(shè)計(jì)的全過程,詳細(xì)介紹了Dreamweaver+ASP動(dòng)態(tài)網(wǎng)頁(yè)編程技術(shù)、數(shù)據(jù)庫(kù)的基本操作和典型動(dòng)態(tài)模塊的創(chuàng)建等。
全書共18章,分成6部分。
第1部分:動(dòng)態(tài)網(wǎng)站建設(shè)基本流程、添加豐富多彩的頁(yè)面內(nèi)容、使用表格和模板布局網(wǎng)頁(yè)、使用CSS樣式美化和布局網(wǎng)頁(yè)。第2部分:設(shè)計(jì)網(wǎng)頁(yè)圖片和動(dòng)畫,包括Photoshop設(shè)計(jì)網(wǎng)頁(yè)圖像、制作網(wǎng)頁(yè)Flash動(dòng)畫。第3部分:動(dòng)態(tài)網(wǎng)站開發(fā)語言,包括動(dòng)態(tài)網(wǎng)頁(yè)腳本語言VBScript、動(dòng)態(tài)網(wǎng)頁(yè)開發(fā)語言ASP、使用SQL語言查詢數(shù)據(jù)庫(kù)中的數(shù)據(jù)。
第4部分:動(dòng)態(tài)網(wǎng)頁(yè)開發(fā)工具環(huán)境篇,包括創(chuàng)建動(dòng)態(tài)網(wǎng)站開發(fā)環(huán)境和數(shù)據(jù)庫(kù)、使用Dreamweaver創(chuàng)建動(dòng)態(tài)網(wǎng)頁(yè)基礎(chǔ)。
第5部分:動(dòng)態(tài)網(wǎng)頁(yè)常見模塊制作,講述了設(shè)計(jì)制作搜索查詢系統(tǒng)、設(shè)計(jì)制作網(wǎng)上調(diào)查系統(tǒng)、設(shè)計(jì)制作留言板系統(tǒng)、設(shè)計(jì)制作新聞發(fā)布管理系統(tǒng)、設(shè)計(jì)制作會(huì)員注冊(cè)管理系統(tǒng)。
第6部分:網(wǎng)站綜合案例制作,從綜合應(yīng)用方面講述了典型的企業(yè)形象展示網(wǎng)站及在線購(gòu)物網(wǎng)站的設(shè)計(jì)制作和開發(fā)過程。
本書主要特點(diǎn)
本書最大的特點(diǎn)就是讓那些不懂ASP的讀者,也能利用Dreamweaver在不需要或者只需要修改少量代碼的情況下,制作出ASP動(dòng)態(tài)網(wǎng)頁(yè)。而那些熟悉ASP的讀者也可以參考本書,使用Dreamweaver簡(jiǎn)化編寫ASP代碼時(shí)需要做的簡(jiǎn)單性重復(fù)工作。
系統(tǒng)全面:本書全面、系統(tǒng)地介紹了Dreamweaver與ASP的使用方法和技巧,通過大量實(shí)例,讓讀者一步一步掌握動(dòng)態(tài)網(wǎng)頁(yè)的創(chuàng)建方法,真正完成從入門到精通的轉(zhuǎn)變。
動(dòng)態(tài)語言的講解:動(dòng)態(tài)網(wǎng)頁(yè)腳本語言、ASP開發(fā)語言、SQL查詢語言的使用等,使讀者能掌握動(dòng)態(tài)網(wǎng)站的開發(fā)原理。實(shí)戰(zhàn)性強(qiáng):采用循序漸進(jìn)的方式對(duì)制作流程進(jìn)行講解,全面剖析動(dòng)態(tài)網(wǎng)站的制作方法,使讀者在短時(shí)間內(nèi)輕松上手、舉一反三。讀者只需要根據(jù)這些步驟一步一步地操作就能制作出各種功能的動(dòng)態(tài)網(wǎng)站。實(shí)例豐富,效果實(shí)用:全書由不同行業(yè)中的應(yīng)用組成,書中各實(shí)例均經(jīng)過精心挑選,操作步驟清晰簡(jiǎn)明,技術(shù)分析深入淺出,實(shí)例效果精美實(shí)用。隨著網(wǎng)站設(shè)計(jì)人員技術(shù)的提升,會(huì)對(duì)代碼有越來越深刻的研究,本書對(duì)于關(guān)鍵程序代碼也進(jìn)行了詳細(xì)的說明,指導(dǎo)用戶如何利用現(xiàn)有的代碼和如何修改現(xiàn)有的代碼,以提高用戶自己書寫腳本代碼的能力。
本書讀者對(duì)象
本書語言簡(jiǎn)捷,實(shí)例豐富,適合網(wǎng)頁(yè)設(shè)計(jì)與制作人員、網(wǎng)站建設(shè)與開發(fā)人員、大中專院校相關(guān)專業(yè)師生、網(wǎng)頁(yè)制作培訓(xùn)班學(xué)員以及個(gè)人網(wǎng)站愛好者閱讀。
本書能夠在這么短的時(shí)間內(nèi)出版,是與很多人的努力分不開的。在此,我要感謝很多在我寫作的過程當(dāng)中給予幫助的朋友們,他們?yōu)榇藭木帉懞统霭孀隽舜罅康墓ぷ,在此致以深深的謝意。
本書由國(guó)內(nèi)著名網(wǎng)頁(yè)設(shè)計(jì)培訓(xùn)專家劉貴國(guó)編寫,參加編寫的還有馮雷雷、晁輝、何潔、陳石送、何琛、吳秀紅、何本軍、喬海麗、孫良軍、鄧仰偉、孫雷杰、孫文記、倪慶軍、胡秀娥、趙良濤、劉桂香、葛俊科、葛俊彬等。由于作者水平有限,加之創(chuàng)作時(shí)間倉(cāng)促,本書不足之處在所難免,歡迎廣大讀者批評(píng)指正。
劉貴國(guó)
2017年7月
第1篇?基礎(chǔ)篇
第1章 動(dòng)態(tài)網(wǎng)站建設(shè)基本流程 1
1.1 靜態(tài)網(wǎng)頁(yè)和動(dòng)態(tài)網(wǎng)頁(yè)的區(qū)別 2
1.1.1 靜態(tài)網(wǎng)頁(yè) 2
1.1.2 動(dòng)態(tài)網(wǎng)頁(yè) 2
1.2 網(wǎng)站的前期規(guī)劃 3
1.2.1 確定網(wǎng)站目標(biāo) 3
1.2.2 規(guī)劃站點(diǎn)結(jié)構(gòu) 4
1.2.3 確定網(wǎng)站風(fēng)格 4
1.3 選擇網(wǎng)頁(yè)制作軟件 5
1.3.1 圖形圖像制作工具—Photoshop 5
1.3.2 網(wǎng)頁(yè)動(dòng)畫制作工具—Flash 6
1.3.3 網(wǎng)頁(yè)編輯工具—Dreamweaver 6
1.4 動(dòng)態(tài)網(wǎng)站技術(shù) 7
1.4.1 搭建動(dòng)態(tài)網(wǎng)站平臺(tái) 7
1.4.2 網(wǎng)頁(yè)標(biāo)記語言HTML 7
1.4.3 網(wǎng)頁(yè)腳本語言JavaScript和VBScript 9
1.4.4 動(dòng)態(tài)網(wǎng)頁(yè)編程語言ASP 10
1.5 設(shè)計(jì)網(wǎng)頁(yè)圖像 10
1.6 制作網(wǎng)頁(yè) 11
1.7 開發(fā)動(dòng)態(tài)網(wǎng)站功能模塊 11
1.8 網(wǎng)站的測(cè)試與發(fā)布 12
1.8.1 網(wǎng)站的測(cè)試 13
1.8.2 域名和空間申請(qǐng) 13
1.8.3 網(wǎng)站的上傳發(fā)布 14
1.9 網(wǎng)站的推廣 15
1.10 網(wǎng)站的優(yōu)化 16
第2章 添加豐富多彩的頁(yè)面內(nèi)容 18
2.1 文本的輸入和編輯 19
2.1.1 輸入文本 20
2.1.2 設(shè)置文本屬性 20
2.1.3 輸入特殊字符 21
2.2 在網(wǎng)頁(yè)中插入圖像 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)建圖像熱點(diǎn)鏈接 27
2.3.4 創(chuàng)建電子郵件鏈接 28
2.3.5 創(chuàng)建下載文件的鏈接 28
2.4 插入媒體 29
2.4.1 插入Flash動(dòng)畫 29
2.4.2 插入視頻 30
2.5 綜合實(shí)戰(zhàn)—制作圖文混排的多媒體頁(yè)面 31
第3章 使用表格和模板布局網(wǎng)頁(yè) 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)頁(yè) 43
3.7 創(chuàng)建與應(yīng)用庫(kù)項(xiàng)目 45
3.7.1 創(chuàng)建庫(kù)項(xiàng)目 45
3.7.2 應(yīng)用庫(kù)項(xiàng)目 47
3.8 綜合實(shí)戰(zhàn) 48
實(shí)戰(zhàn)1—?jiǎng)?chuàng)建模板 48
實(shí)戰(zhàn)2—利用模板創(chuàng)建網(wǎng)頁(yè) 51
第2篇?美化篇
第4章 使用CSS樣式美化和布局網(wǎng)頁(yè) 54
4.1 CSS簡(jiǎn)介 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 三列浮動(dòng)中間寬度自適應(yīng) 65
第5章 Photoshop設(shè)計(jì)網(wǎng)頁(yè)圖像 67
5.1 設(shè)計(jì)網(wǎng)站Logo 68
5.1.1 網(wǎng)站Logo設(shè)計(jì)指南 68
5.1.2 實(shí)例1—設(shè)計(jì)網(wǎng)站Logo 69
5.2 設(shè)計(jì)網(wǎng)站Banner 70
5.2.1 Banner設(shè)計(jì)指南 70
5.2.2 實(shí)例2—設(shè)計(jì)有動(dòng)畫效果的Banner 71
5.3 設(shè)計(jì)網(wǎng)頁(yè)特效文字 73
5.3.1 實(shí)例3—制作牛奶字 73
5.3.2 實(shí)例4—制作打孔字 75
5.3.3 實(shí)例5—制作金屬字 78
5.4 制作網(wǎng)頁(yè)導(dǎo)航按鈕 80
5.4.1 網(wǎng)頁(yè)導(dǎo)航條簡(jiǎn)介 80
5.4.2 實(shí)例6—設(shè)計(jì)橫向?qū)Ш綏l 80
第6章 制作網(wǎng)頁(yè)Flash動(dòng)畫 82
6.1 Flash 簡(jiǎn)介 83
6.1.1 Flash應(yīng)用范圍 83
6.1.2 Flash CC工作界面 87
6.2 時(shí)間軸 90
6.2.1 時(shí)間軸面板 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動(dòng)畫 94
實(shí)例1—?jiǎng)?chuàng)建逐幀動(dòng)畫 94
實(shí)例2—?jiǎng)?chuàng)建補(bǔ)間動(dòng)畫 96
實(shí)例3—?jiǎng)?chuàng)建引導(dǎo)層動(dòng)畫 97
實(shí)例4—?jiǎng)?chuàng)建遮罩層動(dòng)畫 99
第3篇?開發(fā)篇
第7章 動(dòng)態(tài)網(wǎng)頁(yè)腳本語言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ùn)算符優(yōu)先級(jí) 105
7.5 使用條件語句 105
7.5.1 使用If…Then…Else進(jìn)行判斷 106
7.5.2 使用Select…Case進(jìn)行判斷 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章 動(dòng)態(tài)網(wǎng)頁(yè)開發(fā)語言ASP 111
8.1 ASP概述 112
8.1.1 ASP簡(jiǎn)介 112
8.1.2 ASP的工作原理 113
8.2 ASP連接數(shù)據(jù)庫(kù) 113
8.3 Request對(duì)象 114
8.3.1 集合對(duì)象 114
8.3.2 屬性 115
8.3.3 方法 115
8.3.4 Request對(duì)象使用實(shí)例 115
8.4 Response對(duì)象 116
8.4.1 集合對(duì)象 116
8.4.2 屬性 117
8.4.3 方法 117
8.4.4 Response對(duì)象使用實(shí)例 117
8.5 Server對(duì)象 118
8.5.1 屬性 118
8.5.2 方法 118
8.6 Application對(duì)象 119
8.6.1 方法 119
8.6.2 事件 119
8.7 Session對(duì)象 120
8.7.1 屬性 120
8.7.2 方法 121
8.7.3 事件 121
8.7.4 Session對(duì)象實(shí)例 121
第4篇?數(shù)據(jù)庫(kù)篇
第9章 使用SQL語言查詢數(shù)據(jù)庫(kù)中的數(shù)據(jù) 123
9.1 認(rèn)識(shí)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運(yùn)算符 130
9.2.5 SQL運(yùn)算符的優(yōu)先級(jí) 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