Web套用開發技術與案例教程

Web套用開發技術與案例教程

《Web套用開發技術與案例教程》是2019年10月機械工業出版社出版的圖書,作者是趙洪華、許博、張少嫻。

基本介紹

  • 中文名:Web套用開發技術與案例教程
  • 作者:趙洪華、許博、張少嫻
  • 出版社:機械工業出版社
  • 出版時間:2019年10月
  • 定價:75 元
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787111636496
內容簡介,圖書目錄,

內容簡介

《Web套用開發技術與案例教程》結合多個開發案例,詳細介紹Web套用開發中多層次、多方面的內容,使讀者能夠真正掌握系統開發中規律性的知識。《Web套用開發技術與案例教程》分為基礎部分、高級部分和案例部分,通過逐步深入講解的方式將整個系統集成,達到總結與升華。基礎部分主要介紹一些與Web套用開發相關的基礎知識,包括:HTML的相關概念、基本語法、網頁結構與布局;CSS的基本概念、編寫方法、套用方式、基礎語法及樣式;使用JavaScript進行Web套用開發的基本內容;新型程式語言C#;Visual Studio 2017的安裝及其集成開發環境的使用等基礎內容及ASP.NET基本控制項。高級部分介紹使用ASP.NET進行Web套用開發的核心內容,包括:ASP.NET高級控制項;ASP.NET網站的組織及控制機制;ADO.NET編程和Web數據訪問及數據綁定;ASP.NET AJAX;實用編程技巧和高級資料庫技術。案例部分綜合運用前面所學的各項技術,完整實現一個網上教學與管理的平台——“暢想網路學院”系統。 《Web套用開發技術與案例教程》既適合計算機類專業的本、專科學生作為教材使用,也可供廣大ASP.NET開發人員和計算機軟體愛好者學習參考。

圖書目錄

前言
第1章 HTML1
1.1 HTML簡介1
1.1.1 HTML定義1
1.1.2 HTML發展歷程1
1.1.3 HTML 5簡介2
1.1.4 HTML編輯工具2
1.2 HTML文檔結構4
1.2.1 HTML標籤4
1.2.2 HTML元素5
1.2.3 HTML屬性6
1.2.4 HTML文檔的基本結構7
1.2.5 文本設計9
1.2.6 列表12
1.2.7 表格14
1.2.8 語義元素17
1.2.9 網頁基本框架18
1.3 建立超連結20
1.3.1 超連結的概念20
1.3.2 絕對路徑和相對路徑20
1.3.3 定義超連結22
1.3.4 命名錨點22
1.4 網頁多媒體設計23
1.4.1 圖像23
1.4.2 聲音和視頻26
1.4.3 內聯框架27
1.4.4 對象28
1.5 網頁表單設計29
1.5.1 創建表單29
1.5.2 input元素創建控制項30
1.5.3 其他常用控制項34
1.6 圖形繪製35
1.6.1 canvas繪圖35
1.6.2 SVG繪圖40
習題42
第2章 CSS43
2.1 CSS簡介43
2.2 CSS的作用43
2.3 CSS的優勢45
2.4 CSS的使用45
2.4.1 編寫CSS45
2.4.2 CSS基礎語法46
2.4.3 套用CSS47
2.4.4 樣式的層次結構49
2.5.1 類型選擇器50
2.5.2 類選擇器50
2.5.3 ID選擇器51
2.6 CSS基礎樣式51
2.6.1 背景(background)51
2.6.2 文本格式(text)53
2.6.3 字型屬性(fonts)54
2.6.4 連結(link)56
2.6.5 列表(list)56
2.7 CSS布局57
2.7.1 CSS框模型58
2.7.2 定位機制(Position)60
2.7.3 浮動屬性(Float)64
2.8 CSS3簡介66
2.8.1 新的框線屬性66
2.8.2 新的背景屬性68
2.8.3 CSS3文本陰影70
2.8.4 定義動畫70
習題73
第3章 JavaScript75
3.1 JavaScript基礎75
3.2 JavaScript基本語法77
3.2.1 數據77
3.2.2 操作符78
3.2.3 語句81
3.3 JavaScript對象88
3.3.1 內置對象88
3.3.2 自定義對象94
3.3.3 BOM對象96
3.3.4 DOM對象101
3.4 JavaScript事件105
3.4.1 常用事件105
3.4.2 事件添加105
3.5 JavaScript庫108
3.5.1 Ajax概述108
3.5.2 jQuery概述111
習題114
第4章 C#語言基礎115
4.1 C#程式實例115
4.1.1 第一個C#實例程式115
4.1.2 代碼分析116
4.2 數據類型117
4.2.1 值類型117
4.2.2 引用類型119
4.3 C#基本操作120
4.3.1 變數和常量120
4.3.2 裝箱和拆箱120
4.3.3 控制台輸入和輸出121
4.3.4 字元串處理122
4.4 流程控制127
4.4.1 條件語句127
4.4.2 循環語句128
4.4.3 異常處理語句130
4.5 類和結構132
4.5.1 定義類和結構132
4.5.2 定義屬性134
4.5.3 定義索引器134
4.5.4 方法重載136
4.5.5 使用ref和out類型參數137
4.5.6 抽象類和接口138
習題138
第5章 ASP.NET開發入門140
5.1 Visual Studio與ASP.NET簡介140
5.2 開發環境的建立141
5.3 Visual Studio集成開發環境介紹145
5.3.1 系統的啟動145
5.3.2 第一個Web應用程式146
5.3.3 集成開發環境介紹148
習題149
第6章 ASP.NET基本控制項150
6.1 控制項概述150
6.1.1 Web控制項的分類150
6.1.2 ASP.NET伺服器控制項常用的屬性和事件151
6.1.3 事件驅動與事件處理153
6.2 一般控制項154
6.2.1 Label控制項154
6.2.2 Button控制項155
6.2.3 TextBox控制項158
6.2.4 HyperLink控制項159
6.3 選擇控制項160
6.3.1 CheckBox控制項160
6.3.2 RadioButton控制項162
6.3.3 ListBox控制項162
6.3.4 DropDownList控制項166
6.4 Panel控制項167
6.5 圖片控制項169
6.5.2 ImageMap控制項170
習題173
第7章 ASP.NET高級控制項175
7.1 Calendar控制項175
7.1.1 Calendar控制項基本概念175
7.1.2 改變Calendar控制項的外觀176
7.1.3 對Calendar控制項編程177
7.2 FileUpload控制項178
7.4 PlaceHolder控制項183
7.5 AdRotator控制項184
7.6 驗證控制項186
7.6.1 RequiredFieldValidator控制項188
7.6.2 ValidationSummary控制項189
7.6.3 CompareValidator控制項191
7.6.4 RangeValidator控制項192
7.6.5 RegularExpressionValidator控制項193
7.6.6 CustomValidator控制項193
7.7 案例:使用用戶控制項194
7.7.1 用戶控制項的使用194
7.7.2 ActiveOp.ascx用戶控制項195
習題197
第8章 構建網站199
8.1 ASP.NET網站綜述199
8.1.1 解決方案和項目199
8.1.2 ASP.NET網站布局200
8.1.3 網站的組成檔案200
8.1.4 網站檔案類型201
8.1.5 代碼隱藏202
8.1.6 網站的狀態203
8.3.1 Request對象概述206
8.3.2 Params屬性208
8.3.3 ServerVariables屬性208
8.4 Application對象210
8.6 Server對象211
8.7 案例:構建暢想網路學院網站213
習題215
第9章 套用ADO.NET編程217
9.1 ADO.NET概述217
9.2 使用ADO.NET連線到資料庫218
9.2.1 連線到SQL Server資料庫218
9.2.2 連線到Oracle資料庫219
9.2.3 通過OLE DB連線到資料庫220
9.2.4 連線資料庫實例221
9.3 使用Command對象和DataReader對象224
9.4 使用DataAdapter對象和DataSet對象227
9.5 案例:使用Command對象直接修改資料庫230
習題233
第10章 Web數據訪問234
10.1 數據源控制項234
10.1.1 數據源控制項概述234
10.1.2 SqlDataSource控制項235
10.2 GridView控制項236
10.2.1 常用屬性和事件236
10.2.2 GridView控制項的基本套用238
10.2.3 通過GridView控制項修改數據239
10.2.4 多個GridView和SqlDataSource相互配合241
10.2.5 對GridView控制項編程245
10.3 DataList控制項250
10.3.1 DataList控制項的模板和事件250
10.3.2 DataList控制項的基本套用252
10.3.3 對DataList控制項編程254
10.3.4 進一步對DataList控制項編程257
10.4 DetailsView控制項260
10.5 案例:使用DetailsView控制項訪問數據261
習題263
第11章 數據綁定264
11.1 嵌入式代碼與簡單數據綁定264
11.1.1 嵌入式代碼塊264
11.1.2 嵌入式表達式265
11.1.3 ASP.NET表達式266
11.1.4 簡單數據綁定267
11.2 一般控制項的數據綁定268
11.2.1 與DataSource控制項綁定268
11.2.2 綁定到ADO.NET的查詢結果269
11.3 Web數據控制項的數據綁定270
11.4 Repeater控制項272
11.5 案例:Repeater使用273
習題279
第12章 ASP.NET AJAX280
12.1 Ajax基本概念280
12.1.1 富Internet應用程式280
12.1.2 Ajax的核心技術280
12.2 ASP.NET AJAX281
12.2.1 ASP.NET AJAX與Ajax281
12.2.2 第一個Ajax應用程式282
12.3 ASP.NET AJAX伺服器端控制項283
12.3.1 ScriptManager控制項284
12.3.2 UpdatePanel控制項285
12.3.3 UpdateProgress控制項288
12.3.4 Timer控制項290
12.4 案例:ASP.NET AJAX Control Toolkit使用291
12.4.1 ASP.NET AJAX Control Toolkit安裝292
12.4.2 ConfirmButtonExtender控制項293
12.4.3 CalendarExtender控制項294
習題295
第13章 實用編程技巧296
13.1 傳送電子郵件296
13.2 使用Socket進行通信300
13.3 使用Excel表格304
13.4 處理資料庫中的圖片309
13.5 案例:在程式中操作圖片316
習題318
第14章 高級資料庫技術319
14.1 使用資料庫連線池319
14.2 使用事務處理322
14.3 案例:使用DataSet訪問資料庫326
習題332
第15章 綜合案例—“暢想網路學院”333
15.1 系統總體設計333
15.1.1 功能設計333
15.1.2 資料庫設計334
15.1.3 實例資料庫的建立338
15.1.4 網站的結構339
15.2 系統體系結構的設計與實現340
15.2.1 數據訪問層的實現341
15.2.2 業務邏輯層的實現344
15.2.3 表示層的實現346
15.3 系統登錄351
15.4 系統選單的實現357
15.5 Cookie的使用361
15.5.1 什麼是Cookie361
15.5.2 寫入Cookie362
15.5.3 讀取Cookie363
15.5.4 刪除Cookie363
15.6 修改密碼364
15.7 專業管理365
15.8 學生管理366
15.9 課程管理368
15.10 我的課程369
習題371
參考文獻372

相關詞條

熱門詞條

聯絡我們