定 價(jià):43.8 元
叢書(shū)名:普通高等教育“十三五”規(guī)劃教材普通高等院校工程實(shí)踐系列規(guī)劃教材
- 作者:顧韻華主編
- 出版時(shí)間:2013/3/1
- ISBN:9787030367365
- 出 版 社:科學(xué)出版社
- 中圖法分類:TP393.092
- 頁(yè)碼:339
- 紙張:膠版紙
- 版次:1
- 開(kāi)本:16開(kāi)
本書(shū)以基于Web的應(yīng)用設(shè)計(jì)與開(kāi)發(fā)能力培養(yǎng)為主要目標(biāo),面向應(yīng)用型教學(xué)需求,重點(diǎn)突出基礎(chǔ)性和應(yīng)用性。全書(shū)共10章,系統(tǒng)地介紹Web編程基礎(chǔ)、頁(yè)面設(shè)計(jì)和客戶端編程、Web服務(wù)器編程等三部分的技術(shù)及應(yīng)用,內(nèi)容涵蓋了Web應(yīng)用開(kāi)發(fā)技術(shù)的主要方面,包括Web基礎(chǔ)知識(shí)、HTML、CSS、JavaScript、C#語(yǔ)言、服務(wù)器控件、ASP.NET內(nèi)置對(duì)象、ASP.NET數(shù)據(jù)庫(kù)編程、.NET框架類、ASP.NET高級(jí)應(yīng)用和綜合應(yīng)用實(shí)例。附錄給出了實(shí)驗(yàn)指導(dǎo),便于實(shí)踐教學(xué)的安排。本書(shū)內(nèi)容豐富,深入淺出,強(qiáng)調(diào)可讀性;示例豐富,貼近應(yīng)用。通過(guò)閱讀本書(shū),讀者能夠?qū)W會(huì)基本的Web網(wǎng)頁(yè)設(shè)計(jì)和基于ASP.NET的Web應(yīng)用程序的開(kāi)發(fā)技術(shù),為實(shí)用系統(tǒng)的開(kāi)發(fā)打下基礎(chǔ)。本書(shū)還提供了配套電子課件、習(xí)題參考答案和實(shí)例源程序下載(www.sciencep.com/downloads/)。
本書(shū)可作為計(jì)算機(jī)科學(xué)與技術(shù)、軟件工程、網(wǎng)絡(luò)工程、信息工程、信息管理與信息系統(tǒng)等相關(guān)專業(yè)教材,也可作為從事Web系統(tǒng)開(kāi)發(fā)的專業(yè)人員的參考書(shū)和社會(huì)培訓(xùn)教材。
更多科學(xué)出版社服務(wù),請(qǐng)掃碼獲取。
顧韻華、田偉、王興
目錄
前言
第1章 Web 概覽 1
1.1 Intenet與Web 1
1.1.1 Intenet 1
1.1.2 Web 1
1.2 與Web 相關(guān)的基本概念 2
1.2.1 IP 地址 2
1.2.2 DNS 域名 2
1.2.3 統(tǒng)一資源定位符URL 3
1.2.4 超文本和超媒體 3
1.3 Web 的基本原理 3
1.3.1 Web 的客戶機(jī)/服務(wù)器模型 3
1.3.2 HTIP 4
1.3.3 萬(wàn)維網(wǎng)文檔 4
1.4 Web 開(kāi)發(fā)技術(shù) 6
1.4.1 Web 客戶端技術(shù) 6
1.4.2 Web 服務(wù)端技術(shù) 7
1.4.3 Web 開(kāi)發(fā)平臺(tái)8
1.5 Web 開(kāi)發(fā)工具簡(jiǎn)介9
1.5.1 Dreamweaver 9
1.5.2 Vi.ual Studio.NET 9
1.6 本章小結(jié) 10
習(xí)題1 10
第2章 Web 網(wǎng)頁(yè)設(shè)計(jì) 11
2.1 網(wǎng)頁(yè)設(shè)計(jì)概述 11
2.1.1 網(wǎng)站開(kāi)發(fā)流程 11
2.1.2 Web 頁(yè)面的三層結(jié)構(gòu) 11
2.2 超文本標(biāo)記語(yǔ)言HTML 12
2.2.1 HTML 文件結(jié)構(gòu)和標(biāo)記分類 12
2.2.2 設(shè)置文本與段落 14
2.2.3 使用圖像標(biāo)記 16
2.2.4 設(shè)置超鏈接 17
2.2.5 創(chuàng)建列表 19
2.2.6 表格 20
2.2.7 表單 23
2.3 CSS 樣式表結(jié) 25
2.3.1 樣式表的定義 26
2.3.2 選擇符及相關(guān)標(biāo)記 27
2.3.3 CSS 樣式的引用 29
2.3.4 樣式的優(yōu)先級(jí) 32
2.3.5 樣式的繼承 33
2.3.6 CSS 樣式屬性 34
2.3.7 CSS+DIV 頁(yè)面布局 43
2.4 本章小結(jié) 4
習(xí)題2 44
第3章 JavaScript 腳本編程 45
3.1 JavaScript 編程基礎(chǔ) 45
3.1.1 JavaScript 程序的開(kāi)發(fā)過(guò)程 45
3.1.2 數(shù)據(jù)類型、常量與變量 47
3.1.3 運(yùn)算符與表達(dá)式 49
3.1.4 函數(shù) 51
3.1.5 流程控制 55
3.1.6 事件觸發(fā)與處理 58
3.2 JavaScript 對(duì)象 59
3.2.1 對(duì)象的定義與引用 60
3.2.2 對(duì)象操作語(yǔ)句 62
3.2.3 常用內(nèi)建對(duì)象 63
3.3 瀏覽器對(duì)象模型 70
3.3.1 瀏覽器對(duì)象模型概述 70
3.3.2 常用瀏覽器對(duì)象 72
3.4 文檔對(duì)象模型 78
3.4.1 DOM 節(jié)點(diǎn)樹(shù) 78
3.4.2 節(jié)點(diǎn)屬性與方法 79
3.5 輕量級(jí)的JavaScript 框架一一jQuery 81
3.6 本章小結(jié) 81
習(xí)題3 81
第4章 C#程序設(shè)計(jì)語(yǔ)言 83
4.1 C#語(yǔ)言概述 83
4.2 C#應(yīng)用程序的創(chuàng)建 84
4.2.1 創(chuàng)建C#控制臺(tái)應(yīng)用程序 84
4.2.2 用Visual Studio 2010 創(chuàng)建C#應(yīng)用程序 85
4.3 命名空間 88
4.3.1 什么是命名空間 88
4.3.2 兩類命名空間 89
4.3.3 ~I 用命名空間 90
4.4 C#程序結(jié)構(gòu) 90
4.5 C#基礎(chǔ)語(yǔ)法 90
4.5.1 關(guān)鍵字 90
4.5.2 命名規(guī)則 91
4.5.3 數(shù)據(jù)類型 91
4.5.4 常量和變量 99
4.5.5 運(yùn)算符與表達(dá)式 100
4.5.6 流程控制語(yǔ)句 104
4.5.7 異常處理 107
4.6 時(shí)面向?qū)ο缶幊?108
4.6.1 類的定義 108
4.6.2 創(chuàng)建對(duì)象 109
4.6.3 類的成員 109
4.6.4 類的構(gòu)造函數(shù)和析構(gòu)函數(shù) 110
4.6.5 類的字段和屬性 112
4.6.6 類的方法 114
4.6.7 類的繼承 117
4.7 本章小結(jié)119
習(xí)題4 119
第5章 ASP.NET 基本程序設(shè)計(jì) 121
5.1NET Fra皿,ework 體系結(jié)構(gòu) 121
5.1.1 公共語(yǔ)言運(yùn)行時(shí) 121
5.1.2 NET 類庫(kù)122
5.2 ASP.NET Web 簡(jiǎn)介 122
5.2.1 Web Form 的概念 122
5.2.2 Web Form 的處理過(guò)程 122
5.3 創(chuàng)建ASP.NET 應(yīng)用程序 123
5.4 ASP.NET 程序結(jié)構(gòu) 127
5.4.1 ASP.NET 應(yīng)用程序的構(gòu)成 127
5.4.2 ASP.NET 頁(yè)面的結(jié)構(gòu) 128
5.5 服務(wù)器控件簡(jiǎn)介 128
5.5.1 服務(wù)器控件分類 128
5.5.2 HTML 服務(wù)器控件 129
5.5.3 HTML 控件與Web 控件的區(qū)別 131
5.6 Web 標(biāo)準(zhǔn)服務(wù)器控件 132
5.6.1 Web 服務(wù)器控件基本語(yǔ)法 132
5.6.2 Web 服務(wù)器控件常用的屬性和事件 132
5.6.3 Button 控件 133
5.6.4 Label 控件 134
5.6.5 Literal 控件 134
5.6.6 TextBox 控件 135
5.6.7 CheckBox 控件 137
5.6.8 CheckBoxList 控件 138
5.6.9 RamoButton 控件 140
5.6.10 RadioButtonList 控件 141
5.6.11 DropDownList 控件 143
5.6.12 LisBox 控件 143
5.6.13 lmage 控件 144
5.6.14 lmageButton 控件 145
5.6.15 HyperLink 控件 146
5.6.16 LinkButton 控件 146
5.6.17 Calendar 控件 147
5.6.18 Panel 控件 149
5.6.19 FIleUpload 控件 150
5.7 驗(yàn)證控件 152
5.7.1 RequiredFieldValidator 控件 152
5.7.2 CompareValidator 控件 153
5.7.3 Range V alidator 控件 155
5.7.4 RegularExpressionValidator 控件 156
5.7.5 CustomValidator 控件 158
5.7.6 ValidationSummary 控件 159
5.8 本章小結(jié) 161
習(xí)題5 161
第6章 ASP.NET 內(nèi)置對(duì)象 163
6.1 ASP.NET 內(nèi)置對(duì)象概述 163
6.2 Page 對(duì)象 163
6.2.1 Web 窗體代碼模型 163
6.2.2 Page 對(duì)象的屬性、方法和事件 166
6.2.3 IsPostBack 屬性 166
6.2.4 IsValid 屬性 167
6.2.5 lnit 事件 167
6.2.6 Load 事件 167
6.3 Response 對(duì)象 169
6.3.1 在頁(yè)面中輸出數(shù)據(jù) 170
6.3.2 頁(yè)面跳轉(zhuǎn)并傳遞參數(shù) 171
6.3.3 停止程序運(yùn)行 173
6.3.4 ContentType 屬性 173
6.3.5 BufferOutput 屬性 173
6.4 Request 對(duì)象 173
6.4.1 獲取客戶端表單信息 174
6.4.2 QueryString 數(shù)據(jù)集合 174
6.4.3 ServerVariables 數(shù)據(jù)集合 175
6.4.4 Browser 屬性 176
6.5 Server 對(duì)象 177
6.5.1 ScriptTimeout 屬性 177
6.5.2 HtmlEncode 方法 178
6.5.3 UrlEncode 方法 178
6.5.4 MapPath 方法 179
6.5.5 Execute 方法 179
6.5.6 Transfer 方法 179
6.6 Applic由on 對(duì)象 180
6.6.1 Global.asax 文件 180
6.6.2 利用Application 存儲(chǔ)信息 180
6.6.3 讀取Application 中的信息 181
6.6.4 刪除Application 中的信息 182
6.7 Session 對(duì)象 182
6.7.1 Session 工作原理 182
6.7.2 存儲(chǔ)和讀取用戶會(huì)話信息 183
6.8 Cookie 對(duì)象 184
6.8.1 Cookie 的基本原理 185
6.8.2 設(shè)置Cookie 185
6.8.3 讀取Cookie 187
6.8.4 修改和劇除Cookie 187
6.8.5 Cookie 與Sessíon 的區(qū)別 188
6.9 應(yīng)用示例 188
6.9.1 聊天室 188
6.9.2 用戶權(quán)限檢查 191
6.9.3 訪問(wèn)計(jì)數(shù)器 194
6.10 本章小結(jié) 195
習(xí)題6 195
第7章 ASP.NET 數(shù)據(jù)庫(kù)編程 196
7.1 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí) 196
7.1.1 關(guān)革數(shù)據(jù)庫(kù)基本概念 196
7.1.2 數(shù)據(jù)庫(kù)管理革統(tǒng) 196
7.1.3 數(shù)據(jù)庫(kù)表的創(chuàng)建與數(shù)據(jù)維護(hù) 197
7.1.4 數(shù)據(jù)庫(kù)語(yǔ)言SQL 198
7.1.5 存儲(chǔ)過(guò)程 205
7.2 Web 數(shù)據(jù)庫(kù)基本概念 208
7.3 ADO.NET 數(shù)據(jù)庫(kù)組件 209
7.3.1 ADO.NET 紐件模型 209
7.3.2 ADO.NET 對(duì)象結(jié)構(gòu) 211
7.4 ADO.NET 數(shù)據(jù)庫(kù)操作概述 211
7.4.1 ASP.NET 數(shù)據(jù)庫(kù)應(yīng)用程序結(jié)構(gòu) 211
7.4.2 ADO.NET 數(shù)據(jù)庫(kù)訪問(wèn) 212
7.5 Connection 對(duì)象 214
7.5.1 Connection 對(duì)象的屬性和方法 214
7.5.2 創(chuàng)建Connection 對(duì)象 215
7.6 Command 對(duì)象 216
7.6.1 Command 對(duì)象的屬性和方法 216
7.6.2 Command 類的構(gòu)造函數(shù) 216
7.6.3 通過(guò)Command 對(duì)象執(zhí)行命令 217
7.7 DataReader 對(duì)象 220
7.7.1 DataReader 對(duì)象的屬性和方法 220
7.7.2 DataReader 對(duì)象的創(chuàng)建 221
7.7.3 使用DataReader 對(duì)象查詢數(shù)據(jù) 221
7.8 DataAdapter 和DataSet 對(duì)象 221
7.8.1 DataAdapter 對(duì)象 221
7.8.2 DataSet 對(duì)象 223
7.8.3 使用DataAdapter 對(duì)象查詢數(shù)據(jù) 228
7.8.4 使用DataAdapt田對(duì)象吳新數(shù)據(jù) 234
7.9 數(shù)據(jù)控件 237
7.9.1 GridView 控件 237
7.9.2 Repeater 控件 248
7.9.3 DataList 控件 250
7.9.4 Details View 和FormView 250
7.10 本章小結(jié) 251
習(xí)題7 251
第8章 .NET 框架類庫(kù) m
8.1 NET 框架類概述 252
8.1.1 NET Framework 類庫(kù)的功能和結(jié)構(gòu) 252
8.1.2 Microsoft 命名空間 252
8.1.3 System 命名空間 253
8.2 System.IO 命名空間 253
8.2.1 主要的類 254
8.2.2 使用System.IO 命名空間進(jìn)行文件操作 256
8.3 System.Drawing 命名空間 261
8.4 安全性命名空間 263
8.5 本章小結(jié) 264
習(xí)題8 264
第9章 ASP.NET的高級(jí)應(yīng)用 265
9.1 用戶控件 265
9.2 XML 數(shù)據(jù)處理 266
9.3 AJAX 267
9.4 語(yǔ)言集成查詢LINQ 269
9.5 本章小結(jié) 271
第10章 ASP.NET綜合實(shí)例 272
10.1 系統(tǒng)概述 272
10.2 需求分析 272
10.3 系統(tǒng)設(shè)計(jì) 273
10.3.1 革統(tǒng)總體結(jié)構(gòu) 273
10.3.2 革統(tǒng)功能 273
10.3.3 頁(yè)面設(shè)計(jì) 274
10.3.4 數(shù)據(jù)庫(kù)設(shè)計(jì) 274
10.4 公共類設(shè)計(jì)與實(shí)現(xiàn) 276
10.4.1 數(shù)據(jù)庫(kù)操作類 276
10.4.2 業(yè)務(wù)功能類 279
10.5 主頁(yè)面設(shè)計(jì)與實(shí)現(xiàn) 282
10.5.1 網(wǎng)站首頁(yè)技術(shù)分析 282
10.5.2 網(wǎng)站首頁(yè)的實(shí)現(xiàn) 283
10.6 子系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 285
10.6.1 用戶注冊(cè)模塊 285
10.6.2 用戶登錄模塊 291
10.6.3 教程發(fā)布與管理模塊 292
10.6.4 查看視頻教程模塊 297
10.6.5 用戶管理模塊 303
10.6.6 視頻管理模塊 306
10.7 本章小結(jié) 308
參考文獻(xiàn) 309
附錄 實(shí)驗(yàn)指導(dǎo) 310
實(shí)驗(yàn)1 NET 環(huán)境及網(wǎng)頁(yè)制作 310
實(shí)驗(yàn)2 JavaScript 程序設(shè)計(jì) 315
實(shí)驗(yàn)3 時(shí)語(yǔ)言程序設(shè)計(jì) 320
實(shí)驗(yàn)4 服務(wù)器控件的使用 327
實(shí)驗(yàn)5 內(nèi)置對(duì)象的應(yīng)用 331
實(shí)驗(yàn)6 ADO.NET 數(shù)據(jù)庫(kù)操作 335