本書(shū)全面、翔實(shí)地介紹了使用Dreamweaver+ASP進(jìn)行動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)的具體方法與步驟。本書(shū)從網(wǎng)站基礎(chǔ)知識(shí)開(kāi)始, 由淺入深、循序漸進(jìn)地介紹了動(dòng)態(tài)網(wǎng)站的相關(guān)知識(shí), 引導(dǎo)讀者從零開(kāi)始, 一步步了解、掌握動(dòng)態(tài)網(wǎng)頁(yè)制作和動(dòng)態(tài)網(wǎng)站設(shè)計(jì)的全過(guò)程。詳細(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ù)的不斷提高,越來(lái)越多的人意識(shí)到動(dòng)態(tài)網(wǎng)頁(yè)的重要性。動(dòng)態(tài)網(wǎng)頁(yè)的編寫(xiě)也逐漸替代靜態(tài)頁(yè)面的編寫(xiě),成為當(dāng)今站點(diǎn)的主流。Dreamweaver將Web應(yīng)用程序的開(kāi)發(fā)環(huán)境與可視化創(chuàng)作環(huán)境結(jié)合,幫助用戶快速進(jìn)行Web應(yīng)用程序開(kāi)發(fā)。它具有最優(yōu)秀的可視化操作環(huán)境,又整合了最常見(jiàn)的服務(wù)器端數(shù)據(jù)庫(kù)操作,能夠快速生成專(zhuān)業(yè)的動(dòng)態(tài)頁(yè)面。
而ASP環(huán)境,因?yàn)檎Z(yǔ)法簡(jiǎn)單且功能強(qiáng)大,同時(shí)能與Windows操作系統(tǒng)無(wú)縫結(jié)合,一經(jīng)推出就得到廣大用戶的歡迎,并迅速成為各類(lèi)網(wǎng)站制作的主流開(kāi)發(fā)環(huán)境。網(wǎng)絡(luò)上大大小小的網(wǎng)站大都采用ASP技術(shù)制作。
目前,各種類(lèi)型的ASP網(wǎng)站源代碼在網(wǎng)絡(luò)上隨處可見(jiàn),這樣極大地降低了網(wǎng)站制作的門(mén)檻。
本書(shū)主要內(nèi)容
本書(shū)全面、翔實(shí)地介紹了使用Dreamweaver +ASP進(jìn)行動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)的具體方法與步驟。本書(shū)從網(wǎng)站基礎(chǔ)知識(shí)開(kāi)始,由淺入深、循序漸進(jìn)地介紹了動(dòng)態(tài)網(wǎng)站的相關(guān)知識(shí),引導(dǎo)讀者從零開(kāi)始,一步步了解、掌握動(dòng)態(tài)網(wǎng)頁(yè)制作和動(dòng)態(tài)網(wǎng)站設(shè)計(jì)的全過(guò)程,詳細(xì)介紹了Dreamweaver+ASP動(dòng)態(tài)網(wǎng)頁(yè)編程技術(shù)、數(shù)據(jù)庫(kù)的基本操作和典型動(dòng)態(tài)模塊的創(chuàng)建等。
全書(shū)共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)畫(huà),包括Photoshop設(shè)計(jì)網(wǎng)頁(yè)圖像、制作網(wǎng)頁(yè)Flash動(dòng)畫(huà)。第3部分:動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)語(yǔ)言,包括動(dòng)態(tài)網(wǎng)頁(yè)腳本語(yǔ)言VBScript、動(dòng)態(tài)網(wǎng)頁(yè)開(kāi)發(fā)語(yǔ)言ASP、使用SQL語(yǔ)言查詢(xún)數(shù)據(jù)庫(kù)中的數(shù)據(jù)。
第4部分:動(dòng)態(tài)網(wǎng)頁(yè)開(kāi)發(fā)工具環(huán)境篇,包括創(chuàng)建動(dòng)態(tài)網(wǎng)站開(kāi)發(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è)常見(jiàn)模塊制作,講述了設(shè)計(jì)制作搜索查詢(xún)系統(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ì)制作和開(kāi)發(fā)過(guò)程。
本書(shū)主要特點(diǎn)
本書(shū)最大的特點(diǎn)就是讓那些不懂ASP的讀者,也能利用Dreamweaver在不需要或者只需要修改少量代碼的情況下,制作出ASP動(dòng)態(tài)網(wǎng)頁(yè)。而那些熟悉ASP的讀者也可以參考本書(shū),使用Dreamweaver簡(jiǎn)化編寫(xiě)ASP代碼時(shí)需要做的簡(jiǎn)單性重復(fù)工作。
系統(tǒng)全面:本書(shū)全面、系統(tǒng)地介紹了Dreamweaver與ASP的使用方法和技巧,通過(guò)大量實(shí)例,讓讀者一步一步掌握動(dòng)態(tài)網(wǎng)頁(yè)的創(chuàng)建方法,真正完成從入門(mén)到精通的轉(zhuǎn)變。
動(dòng)態(tài)語(yǔ)言的講解:動(dòng)態(tài)網(wǎng)頁(yè)腳本語(yǔ)言、ASP開(kāi)發(fā)語(yǔ)言、SQL查詢(xún)語(yǔ)言的使用等,使讀者能掌握動(dòng)態(tài)網(wǎng)站的開(kāi)發(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í)用:全書(shū)由不同行業(yè)中的應(yīng)用組成,書(shū)中各實(shí)例均經(jīng)過(guò)精心挑選,操作步驟清晰簡(jiǎn)明,技術(shù)分析深入淺出,實(shí)例效果精美實(shí)用。隨著網(wǎng)站設(shè)計(jì)人員技術(shù)的提升,會(huì)對(duì)代碼有越來(lái)越深刻的研究,本書(shū)對(duì)于關(guān)鍵程序代碼也進(jìn)行了詳細(xì)的說(shuō)明,指導(dǎo)用戶如何利用現(xiàn)有的代碼和如何修改現(xiàn)有的代碼,以提高用戶自己書(shū)寫(xiě)腳本代碼的能力。
本書(shū)讀者對(duì)象
本書(shū)語(yǔ)言簡(jiǎn)捷,實(shí)例豐富,適合網(wǎng)頁(yè)設(shè)計(jì)與制作人員、網(wǎng)站建設(shè)與開(kāi)發(fā)人員、大中專(zhuān)院校相關(guān)專(zhuān)業(yè)師生、網(wǎng)頁(yè)制作培訓(xùn)班學(xué)員以及個(gè)人網(wǎng)站愛(ài)好者閱讀。
本書(shū)能夠在這么短的時(shí)間內(nèi)出版,是與很多人的努力分不開(kāi)的。在此,我要感謝很多在我寫(xiě)作的過(guò)程當(dāng)中給予幫助的朋友們,他們?yōu)榇藭?shū)的編寫(xiě)和出版做了大量的工作,在此致以深深的謝意。
本書(shū)由國(guó)內(nèi)著名網(wǎng)頁(yè)設(shè)計(jì)培訓(xùn)專(zhuān)家劉貴國(guó)編寫(xiě),參加編寫(xiě)的還有馮雷雷、晁輝、何潔、陳石送、何琛、吳秀紅、何本軍、喬海麗、孫良軍、鄧仰偉、孫雷杰、孫文記、倪慶軍、胡秀娥、趙良濤、劉桂香、葛俊科、葛俊彬等。由于作者水平有限,加之創(chuàng)作時(shí)間倉(cāng)促,本書(shū)不足之處在所難免,歡迎廣大讀者批評(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)畫(huà)制作工具—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)記語(yǔ)言HTML 7
1.4.3 網(wǎng)頁(yè)腳本語(yǔ)言JavaScript和VBScript 9
1.4.4 動(dòng)態(tài)網(wǎng)頁(yè)編程語(yǔ)言ASP 10
1.5 設(shè)計(jì)網(wǎng)頁(yè)圖像 10
1.6 制作網(wǎng)頁(yè) 11
1.7 開(kāi)發(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)過(guò)圖像 24
2.3 鏈接的設(shè)置 25
2.3.1 鏈接的類(lèi)型 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)畫(huà) 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的基本語(yǔ)法 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 常見(jiàn)的布局類(lèi)型 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)畫(huà)效果的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)畫(huà) 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 圖層的類(lèi)型 91
6.3.2 創(chuàng)建圖層和圖層文件夾 92
6.3.3 編輯圖層 92
6.3.4 修改圖層屬性 93
6.4 創(chuàng)建各種類(lèi)型的Flash動(dòng)畫(huà) 94
實(shí)例1—?jiǎng)?chuàng)建逐幀動(dòng)畫(huà) 94
實(shí)例2—?jiǎng)?chuàng)建補(bǔ)間動(dòng)畫(huà) 96
實(shí)例3—?jiǎng)?chuàng)建引導(dǎo)層動(dòng)畫(huà) 97
實(shí)例4—?jiǎng)?chuàng)建遮罩層動(dòng)畫(huà) 99
第3篇?開(kāi)發(fā)篇
第7章 動(dòng)態(tài)網(wǎng)頁(yè)腳本語(yǔ)言VBScript 101
7.1 VBScript概述 102
7.2 VBScript數(shù)據(jù)類(lèi)型 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 使用條件語(yǔ)句 105
7.5.1 使用If…Then…Else進(jìn)行判斷 106
7.5.2 使用Select…Case進(jìn)行判斷 106
7.6 使用循環(huán)語(yǔ)句 107
7.6.1 使用Do…Loop循環(huán) 107
7.6.2 使用While…Wend 108
7.6.3 使用For…Next 108
7.7 VBScript過(guò)程 109
7.7.1 過(guò)程分類(lèi) 109
7.7.2 過(guò)程的輸入輸出 109
7.7.3 在代碼中使用Sub和Function過(guò)程 110
7.8 VBScript函數(shù) 110
第8章 動(dòng)態(tài)網(wǎng)頁(yè)開(kāi)發(fā)語(yǔ)言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語(yǔ)言查詢(xún)數(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基本語(yǔ)法 125
9.2.1 SQL的注釋的方法 125
9.2.2 數(shù)據(jù)類(lèi)型 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語(yǔ)句詳解 134
9.4.1 SELECT語(yǔ)句 135
9.4.2 INSERT語(yǔ)句 135
9.4.3 UPDATE語(yǔ)句 136
9.4.4 DELETE語(yǔ)句 136
9.4.5 CREATE TABLE語(yǔ)句 137
9.4.6 DROP TABLE語(yǔ)句 138