《Dreamweaver CC動態網站開發案例課堂(第2版)》是2018年1月1日由清華大學出版社出版的圖書,作者劉春茂。
基本介紹
- 中文名:Dreamweaver CC動態網站開發案例課堂(第2版)
- 作者:劉春茂
- 出版時間:2018年01月01日
- 出版社:清華出版社
- ISBN:9787302490098
- 定價:78 元
- 印刷日期:2017.12.18
- 印次:2-1
內容簡介,作者簡介,圖書目錄,
內容簡介
《Dreamweaver CC動態網站開發案例課堂(第2版)》以零基礎講解為宗旨,用實例引導讀者深入學習,採取“基礎入門→核心技術→動態網站開發→高手秘籍”的講解模式,深入淺出地講解Dreamweaver CC動態網站開發的各項技術及實戰技能。
作者簡介
劉春茂,本科畢業於上海復旦大學,碩士畢業於清華大學。曾在美國IBM公司移動產品開發組從事Android平台套用的開發。
擅長的核心技術
媒體和教育領域個性化信息推薦,網站用戶行為數據挖掘,健康領域非結構化數據處理。
擅長的其他技術
熟悉各種網站和手機(Andorid和iOS)app的開發等,精通Java, C/C++, PHP, Python等流行語言並對Hadoop, MapReduce等大數據框架有深入研究。
圖書目錄
目錄
第1篇基礎入門
第1章開啟網頁設計之路——網頁設計
與網站建設基礎 3
1.1認識網頁和網站 4
1.1.1網頁的概念 4
1.1.2網站的概念 5
1.1.3網站的種類和特點 5
1.2網頁的相關概念 6
1.2.1網際網路與全球資訊網 6
1.2.2瀏覽器與HTML 7
1.2.3URL、域名與IP位址 7
1.2.4上傳和下載 8
1.3網頁的HTML構成 8
1.3.1文檔標記 9
1.3.2頭部標記 9
1.3.3主體標記 10
1.4HTML的常用標記 10
1.4.1標題標記 10
1.4.2段落標記 11
1.4.3換行標記 12
1.4.4連結標記 12
1.4.5列表標記 14
1.4.6圖像標記 16
1.4.7表格標記 18
1.4.8表單標記 19
1.5綜合案例——製作日程表 20
1.6疑難解惑 24
第2章整體把握網站結構——
網站配色與布局 25
2.1善用色彩設計網頁 26
2.1.1認識色彩 26
2.1.2確定網站的主題色 27
2.1.3網頁中色彩的搭配 29
2.1.4網頁元素的色彩搭配 30
2.1.5網頁色彩搭配的技巧 31
2.2常見網站的布局結構 34
2.2.1“國”字型 34
2.2.2標題正文型 34
2.2.3左右框架型 35
2.2.4上下框架型 35
2.2.5綜合框架型 35
2.2.6封面型 36
2.2.7Flash型 36
2.3綜合案例——定位網站頁面的框架 36
2.4疑難解惑 38
第3章磨刀不誤砍柴工——使用
DreamweaverCC創建站點 39
3.1認識DreamweaverCC 40
3.1.1啟動DreamweaverCC 40
3.1.2認識DreamweaverCC的
工作區 41
3.1.3體驗DreamweaverCC的
新增功能 43
3.2創建站點 46
3.2.1案例1——創建本地站點 46
3.2.2案例2——創建遠程站點 47
3.3管理站點 48
3.3.1案例3——打開站點 48
3.3.2案例4——編輯站點 48
3.3.3案例5——刪除站點 49
3.3.4案例6——複製站點 50
3.3.5案例7——導出與導入站點 50
3.4操作站點檔案及資料夾 51
3.4.1案例8——創建資料夾 51
3.4.2案例9——創建檔案 52
3.4.3案例10——檔案或資料夾的
移動和複製 52
3.4.4案例11——刪除檔案或
資料夾 53
3.5綜合案例——創建本地站點 54
3.6疑難解惑 55
第2篇核心技術
第4章製作我的第一個網頁——
使用文本豐富網頁內容 59
4.1網頁文檔的基本操作 60
4.1.1案例1——創建網頁 60
4.1.2案例2——頁面屬性 60
4.1.3案例3——保存網頁 63
4.1.4案例4——打開網頁 63
4.1.5案例5——預覽網頁 64
4.2添加網頁內容 65
4.2.1案例6——插入文字 65
4.2.2案例7——設定字型 66
4.2.3案例8——設定字號 66
4.2.4案例9——設定字型顏色 67
4.2.5案例10——設定字型樣式 68
4.2.6案例11——編輯段落 69
4.2.7案例12——創建項目列表 74
4.3使用特殊文本添加網頁內容 77
4.3.1案例13——插入換行符 77
4.3.2案例14——插入水平線 77
4.3.3案例15——插入日期 78
4.3.4案例16——插入特殊字元 79
4.4綜合案例——製作圖文並茂的網頁 80
4.5疑難解惑 82
第5章有圖有真相——使用圖像與
多媒體網頁元素 83
5.1常用圖像格式 84
5.1.1GIF格式 84
5.1.2JPEG格式 84
5.1.3PNG格式 85
5.2用圖像美化網頁 85
5.2.1案例1——插入圖像 86
5.2.2案例2——設定圖像的屬性 87
5.2.3案例3——設定圖像對齊方式 89
5.2.4案例4——剪裁需要的圖像 90
5.2.5案例5——調整圖像的亮度與
對比度 91
5.2.6案例6——設定圖像的
銳化效果 92
5.3插入其他圖像元素 93
5.3.1案例7——插入滑鼠經過圖像 94
5.3.2案例8——插入圖像占位符 96
5.3.3案例9——插入圖像熱點區域 96
5.4在網頁中插入多媒體 97
5.4.1案例10——插入背景音樂 98
5.4.2案例11——插入Flash動畫 98
5.4.3案例12——插入FLV視頻 99
5.4.4案例13——插入HTML5
音頻 101
5.4.5案例14——插入HTML5
視頻 102
5.5綜合案例1——製作精彩的
多媒體網頁 104
5.6綜合案例2——在【代碼】視圖中
插入背景音樂 105
5.7疑難解惑 107
第6章不在網頁中迷路——設計
網頁中的超連結 109
6.1超級連結 110
6.1.1連結的概念 110
6.1.2常規的連結 110
6.1.3連結的類型 111
6.2連結路徑 112
6.2.1URL概述 112
6.2.2絕對路徑 112
6.2.3相對路徑 113
6.2.4根路徑 113
6.3創建超級連結的方法 113
6.3.1案例1——使用選單命令
創建連結 113
6.3.2案例2——使用【屬性】面板
創建連結 114
6.3.3案例3——使用【指向檔案】
按鈕創建連結 114
6.4創建不同種類的網頁超連結 115
6.4.1案例4——添加文本連結 115
6.4.2案例5——添加圖像連結 116
6.4.3案例6——創建外部連結 117
6.4.4案例7——創建錨記連結 117
6.4.5案例8——創建圖像熱點
連結 119
6.4.6案例9——創建電子郵件
連結 120
6.4.7案例10——創建下載檔案的
連結 121
6.4.8案例11——創建空連結 122
6.4.9案例12——創建腳本連結 122
6.5綜合案例——為企業網站添加友情
連結 123
6.6疑難解惑 124
第7章讓網頁互動起來——使用網頁
表單和行為 125
7.1認識表單 126
7.1.1表單概述 126
7.1.2認識表單對象 126
7.1.3插入表單 129
7.1.4設定表單屬性 130
7.2常用表單對象的套用 131
7.2.1插入文本域 131
7.2.2插入密碼域 132
7.2.3插入複選框 133
7.2.4插入單選按鈕 134
7.2.5插入下拉選單 134
7.2.6插入滾動列表 135
7.2.7插入按鈕 136
7.2.8插入圖像按鈕 136
7.2.9插入檔案上傳域 137
7.3認識行為 138
7.3.1行為的概念 138
7.3.2打開【行為】面板 139
7.4常用內置行為的套用 139
7.4.1交換圖像 139
7.4.2彈出信息 141
7.4.3打開瀏覽器視窗 142
7.4.4檢查表單行為 144
7.4.5設定狀態欄文本 145
7.5綜合案例——使用表單製作留言本 147
7.6疑難解惑 150
第8章簡單的網頁布局——使用表格
布局網頁 151
8.1案例1——插入表格 152
8.2選中表格 153
8.2.1案例2——選中完整的表格 153
8.2.2案例3——選中行和列 154
8.2.3案例4——選中單元格 155
8.3表格屬性 156
8.3.1案例5——設定單元格屬性 156
8.3.2案例6——設定整個表格
屬性 157
8.4操作表格 157
8.4.1案例7——調整表格的大小 157
8.4.2案例8——增加行和列 158
8.4.3案例9——刪除行、列、
單元格 160
8.4.4案例10——剪下、複製和
貼上單元格 160
8.4.5案例11——合併和拆分
單元格 161
8.5操作表格數據 163
8.5.1案例12——在表格中輸入
文本 163
8.5.2案例13——在表格中插入
圖像 163
8.5.3案例14——表格中的數據
排序 164
8.5.4案例15——導入Excel表格
數據 164
8.6綜合案例——使用表格布局網頁 165
8.7疑難解惑 168
第9章批量製作網頁——
使用模板和庫 169
9.1創建模板 170
9.1.1案例1——使用選單創建空白
模板 170
9.1.2案例2——在【資源】面板中
創建模板 170
9.1.3案例3——基於現有網頁
創建模板 171
9.2管理模板 172
9.2.1案例4——定義可編輯區域 172
9.2.2案例5——定義可選區域 174
9.2.3案例6——定義重複區域 174
9.2.4案例7——從模板中分離
文檔 175
9.2.5案例8——在現有文檔中套用
模板 176
9.2.6案例9——更新模板和基於
模板的網頁 177
9.3使用庫 178
9.3.1案例10——創建庫檔案 178
9.3.2案例11——向頁面添加庫
檔案 179
9.3.3案例12——修改並更新庫
檔案 180
9.4綜合案例——創建基於模板的頁面 180
9.5疑難解惑 182
第10章讀懂樣式表密碼——
使用CSS層疊樣式表 185
10.1初識CSS樣式表 186
10.1.1CSS概述 186
10.1.2CSS的3種類型 186
10.1.3CSS的語法格式 187
10.1.4案例1——使用Dreamweaver
編寫CSS 188
10.2CSS的使用方式 190
10.2.1案例2——行內樣式 190
10.2.2案例3——內嵌樣式 191
10.2.3案例4——連結樣式 192
10.2.4案例5——導入樣式 193
10.3CSS中的常用樣式 194
10.3.1案例6——使用字型樣式 194
10.3.2案例7——使用文本樣式 199
10.3.3案例8——使用背景樣式 203
10.3.4案例9——設計框線樣式 210
10.3.5案例10——設定列表樣式 214
10.4綜合案例——製作簡單公司主頁 217
10.5疑難解惑 220
第11章架構師的大比拼——利用Div+
CSS布局網頁 223
11.1認識並創建層 224
11.1.1層的概念 224
11.1.2案例1——使用Dreamweaver
創建層 224
11.2Div層的定位方法 225
11.2.1盒子模型的概念 225
11.2.2案例2——定義網頁border
區域 226
11.2.3案例3——定義網頁padding
區域 227
11.2.4案例4——定義網頁margin
區域 228
11.3使用CSS排版 232
11.3.1案例5——將頁面用div
分塊 232
11.3.2案例6——設定各塊位置 233
11.3.3案例7——用CSS定位 233
11.4常見網頁布局模式 236
11.4.1案例8——網頁單列布局
模式 236
11.4.2案例9——網頁1-2-1型布局
模式 240
11.4.3案例10——網頁1-3-1型布局
模式 243
11.5綜合案例——創建左右布局頁面 246
11.6疑難解惑 249
第3篇動態網站開發
第12章動態網站開發語言基礎——
認識PHP語言 253
12.1PHP基本知識 254
12.1.1PHP的概念 254
12.1.2PHP語言的優勢 254
12.2PHP中的數據類型 255
12.2.1整型 255
12.2.2浮點型 255
12.2.3布爾值 255
12.2.4字元串型 256
12.2.5數組型 256
12.2.6對象型 257
12.2.7NULL型 257
12.2.8數據類型轉換 257
12.3PHP中的常量與變數 258
12.3.1案例1——聲明和使用常量 258
12.3.2案例2——聲明與使用變數 259
12.3.3案例3——變數的作用域 260
12.4PHP中的運算符 261
12.4.1案例4——算術運算符 261
12.4.2案例5——字元串運算符 262
12.4.3案例6——賦值運算符 263
12.4.4案例7——比較運算符 263
12.4.5案例8——遞增遞減運算符 264
12.4.6案例9——數組運算符 265
12.4.7案例10——邏輯運算符 265
12.5PHP中常用的控制語句 265
12.5.1案例11——if語句 265
12.5.2案例12——if…else語句 266
12.5.3案例13——elseif語句 267
12.5.4案例14——switch語句 268
12.5.5案例15——while循環語句 269
12.5.6案例16——do…while
循環語句 270
12.5.7案例17——for循環語句 270
12.6PHP函式概述 271
12.6.1案例18——自定義和調用
函式 271
12.6.2實例19——向函式傳遞參數
數值 272
12.6.3實例20——向函式傳遞參數
引用 273
12.6.4實例21——從函式中
返回值 273
12.6.5實例22——對函式的引用 274
12.6.6實例23——對函式取消
引用 274
12.7綜合案例——創建酒店系統線上
訂房表 275
12.8疑難解惑 278
第13章製作動態網頁基礎——
配置PHP伺服器環境 279
13.1PHP伺服器概述 280
13.2安裝PHP前的準備工作 280
13.2.1軟硬體環境 280
13.2.2案例1——獲取PHP7.1
安裝資源包 281
13.3PHP+IIS伺服器的安裝配置 282
13.3.1案例2——IIS簡介及其
安裝 282
13.3.2案例3——PHP的安裝 283
13.3.3案例4——設定虛擬目錄 285
13.4PHP+Apache伺服器的環境搭建 286
13.4.1Apache簡介 286
13.4.2案例5——關閉原有的網站
伺服器 286
13.4.3案例6——安裝Apache 287
13.4.4案例7——將PHP與Apache
建立關聯 289
13.5新手的福音——安裝WampServer
集成開發環境 290
13.6綜合案例——測試第一個
PHP程式 293
13.7疑難解惑 294
第14章構建動態網站後台數據——
使用MySQL資料庫 295
14.1定義一個互動網站 296
14.1.1定義互動網站的重要性 296
14.1.2網頁取得資料庫的原理 296
14.1.3案例1——在DreamweaverCC
中定義網站 297
14.2MySQL資料庫的安裝和管理 300
14.2.1案例2——MySQL資料庫的
安裝 300
14.2.2案例3——MySQL資料庫的
配置 303
14.2.3案例4——phpMyAdmin的
安裝 305
14.2.4案例5——MySQL資料庫的
建立 306
14.3在網頁中使用MySQL資料庫 312
14.3.1案例6——建立MySQL
資料庫連線 312
14.3.2案例7——綁定記錄集 313
14.4資料庫的備份與還原 315
14.4.1案例8——資料庫的備份 316
14.4.2案例9——資料庫的還原 316
14.5綜合案例——給MySQL資料庫
加密 318
14.6疑難解惑 319
第15章綜合套用案例1——開發網站
用戶管理系統 321
15.1系統的功能分析 322
15.1.1規劃網頁結構和功能 322
15.1.2頁面設計規劃 323
15.1.3網頁美工設計 323
15.2資料庫設計與連線 323
15.2.1資料庫設計 324
15.2.2創建資料庫連線 327
15.3用戶登錄模組的設計 328
15.3.1登錄頁面 328
15.3.2登錄成功和登錄失敗頁面的
製作 336
15.3.3用戶登錄系統功能的測試 338
15.4用戶註冊模組的設計 339
15.4.1用戶註冊頁面 339
15.4.2註冊成功和註冊失敗頁面 344
15.4.3用戶註冊功能的測試 345
15.5用戶註冊資料修改模組的設計 346
15.5.1修改資料頁面 346
15.5.2更新成功頁面 348
15.5.3修改資料功能的測試 349
15.6密碼查詢模組的設計 349
15.6.1密碼查詢頁面 350
15.6.2完善密碼查詢功能頁面 354
15.6.3密碼查詢模組的測試 356
第16章綜合套用案例2——開發信息
資訊管理系統 359
16.1系統的功能分析 360
16.1.1規劃網頁結構和功能 360
16.1.2頁面設計規劃 361
16.1.3網頁美工設計 361
16.2資料庫設計與連線 362
16.2.1資料庫設計 362
16.2.2創建資料庫連線 365
16.3系統頁面設計 366
16.3.1網站首頁的設計 366
16.3.2搜尋主題功能的設計 376
16.3.3信息分類頁面的設計 378
16.3.4信息內容頁面的設計 384
16.3.5系統頁面的測試 386
16.4後台管理頁面設計 387
16.4.1後台管理入口頁面 387
16.4.2後台管理主頁面 390
16.4.3新增信息頁面 395
16.4.4修改信息頁面 398
16.4.5刪除信息頁面 402
16.4.6新增信息分類頁面 405
16.4.7修改信息分類頁面 407
16.4.8刪除信息分類頁面 408
第4篇高手秘籍
第17章讓別人瀏覽我的成果——網站的
測試與發布 413
17.1上傳網站前的準備工作 414
17.1.1註冊域名 414
17.1.2申請空間 414
17.2測試網站 414
17.2.1案例1——測試站點範圍的
連結 414
17.2.2案例2——改變站點範圍的
連結 415
17.2.3案例3——查找和替換 416
17.3上傳網站 417
17.3.1案例4——使用Dreamweaver
上傳網站 417
17.3.2案例5——使用FTP工具上傳
網站 419
17.4綜合案例——清理網站中的
多餘文檔 420
17.5疑難解惑 421
第18章增加網站的點擊率——網站最佳化
與推廣 423
18.1網站最佳化的方法與技巧 424
18.1.1通過廣告最佳化網站內容 424
18.1.2通過搜尋引擎最佳化網站 425
18.2網站推廣方法與技巧 428
18.2.1利用大眾傳媒進行推廣 428
18.2.2利用網路媒介進行推廣 428
18.2.3利用其他形式進行推廣 430
18.3綜合案例——查看網站的流量 431
18.4疑難解惑 433
第19章打造堅實的堡壘——
網站安全與防禦 435
19.1網站維護基礎知識 436
19.1.1網站的維護與安全 436
19.1.2常見的網站攻擊方式 437
19.2網站安全防禦策略 438
19.2.1網站硬體的安全維護 438
19.2.2網站軟體的安全維護 439
19.2.3檢測網站的安全性 440
19.3綜合案例——設定網站的
訪問許可權 441
19.4疑難解惑 442