定 價:43 元
叢書名:卓越工程師教育培養(yǎng)計算機類創(chuàng)新系列規(guī)劃教材
- 作者:王池社主編
- 出版時間:2016/8/1
- ISBN:9787030472298
- 出 版 社:科學出版社
- 中圖法分類:TP393.092
- 頁碼:272
- 紙張:膠版紙
- 版次:1
- 開本:16K
本教材采用“任務驅動”方式,從問題出發(fā)介紹web語言的知識點和程序設計思維方法,由淺入深、循序漸進,最后給出求解問題的程序。通過一些編程實例介紹編程算法,強調(diào)上機實踐,注重計算思維和編程實踐能力的培養(yǎng)。本書條理清晰、實例豐富、語言流暢,做到基礎性、實用性、趣味性、拓展性四者相結合。
更多科學出版社服務,請掃碼獲取。
目錄
序
前言
第1 章 Web 開發(fā)基礎 1
1.1 Web 應用概述 1
1.1.1 Web 應用的起源 2
1.1.2 Web 應用的特點 3
1.1.3 Web 應用的發(fā)展歷程與應用前景 4
1.2 Web 應用程序體系結構 5
1.2.1 Web 應用架構介紹 5
1.2.2 Web 應用的特性 8
1.2.3 Web 應用前端內(nèi)容開發(fā)技術:HTML 與JavaScript 簡介 10
1.2.4 Web 應用后端內(nèi)容開發(fā)技術:Server 端技術簡介 11
1.3 Web 開發(fā)工具與平臺 12
1.3.1 前端開發(fā)工具 12
1.3.2 后端開發(fā)工具 13
1.3.3 應用服務器與數(shù)據(jù)庫 13
1.4 Web 應用開發(fā)工程師的知識體系結構 14
第2 章 HTML 5 16
2.1 HTML 簡介 16
2.1.1 HTML 概念 16
2.1.2 HTML 的發(fā)展 17
2.2 HTML 5 簡介 17
2.3 HTML 5 的新特性 17
2.3.1 視頻 17
2.3.2 Video + DOM 20
2.3.3 音頻 21
2.3.4 拖放 23
2.3.5 畫布 26
2.3.6 內(nèi)聯(lián) SVG 31
2.3.7 canvas 和SVG 比較 32
2.3.8 地理定位 32
2.3.9 Web 存儲 38
2.3.10 應用程序緩存 41
2.3.11 Web Worker 43
2.3.12 服務器發(fā)送事件 46
2.4 表單新處理 48
2.4.1 新Input 類型 48
2.4.2 新表單元素 52
2.4.3 新表單屬性 54
2.5 小結 59
第3 章 JavaScript 60
3.1 JavaScript 基礎知識 60
3.1.1 JavaScript 概述 60
3.1.2 JavaScript 語法 62
3.2 面向Web 應用的JavaScript 常用核心對象 83
3.2.1 瀏覽器對象 83
3.2.2 數(shù)組對象 87
3.2.3 日期對象 89
3.2.4 數(shù)學運算對象 91
3.2.5 字符串對象 93
3.3 面向Web 應用的JavaScript 事件處理機制 96
3.3.1 事件機制原理 96
3.3.2 event 對象 98
3.3.3 事件處理機制實例——表單驗證 102
3.4 JavaScript 的文檔對象模型 105
3.4.1 文檔對象模型的簡介 105
3.4.2 獲取文檔的對象元素 107
3.4.3 對DOM 文檔元素的訪問 108
3.4.4 JSON 技術 110
3.5 綜合應用實例 113
3.5.1 基于Web 的計算器應用 113
3.5.2 可視化日歷控件應用 121
3.6 小結 129
第4 章 JS 框架 130
4.1 主要的JS 框架簡述 130
4.2 EasyUI 框架 131
4.2.1 概述 131
4.2.2 EasyUI 框架在VS 中的使用 131
4.2.3 EasyUI 主要組件介紹 133
4.3 綜合應用實例——農(nóng)民培訓監(jiān)管系統(tǒng) 137
4.3.1 登錄UI 的實現(xiàn) 137
4.3.2 主框架UI 的實現(xiàn) 138
4.4 小結 143
第5 章 ASP.NET 基礎 144
5.1 ASP.NET 概述 144
5.1.1 ASP.NET 簡介 144
5.1.2 IIS 的安裝與配置 144
5.1.3 Visual Studio 2010
的基本操作 146
5.2 ASP.NET 內(nèi)置對象 150
5.2.1 Page 對象 151
5.2.2 Response 對象 152
5.2.3 Request 對象 153
5.2.4 Application 對象 156
5.2.5 Session 對象 157
5.2.6 Service 對象 158
5.2.7 Cookie 對象 160
5.3 小結 162
第6 章 數(shù)據(jù)庫技術基礎 163
6.1 數(shù)據(jù)庫概述 163
6.1.1 數(shù)據(jù)庫簡介 163
6.1.2 數(shù)據(jù)庫基本對象 166
6.1.3 常用數(shù)據(jù)庫 168
6.2 數(shù)據(jù)庫的搭建——
SQL Server 2012 簡介 169
6.2.1 安裝SQL Server 2012 170
6.2.2 SQL Server 2012 服務的啟動與停止 181
6.2.3 SQL Server 2012 遠程連接的啟用 182
6.3 SQL 入門 184
6.3.1 數(shù)據(jù)庫及表 185
6.3.2 數(shù)據(jù)庫的查詢和視圖 199
6.3.3 數(shù)據(jù)庫的備份和恢復 202
6.3.4 SQL 常用函數(shù) 206
6.3.5 存儲過程 207
6.3.6 觸發(fā)器 211
6.4 ADO.NET 數(shù)據(jù)訪問技術 213
6.4.1 ADO.NET 簡介 213
6.4.2 使用Connection 對象連接數(shù)據(jù)庫 215
6.4.3 使用Command 對象操作數(shù)據(jù)庫 221
6.4.4 使用DataSet 和DataAdapter對象操作數(shù)據(jù)庫 224
6.4.5 使用DataReader 對象讀取數(shù)據(jù) 228
6.5 綜合應用實例——成績分析系統(tǒng) 230
6.5.1 數(shù)據(jù)表 230
6.5.2 C#連接數(shù)據(jù)庫 231
6.5.3 系統(tǒng)的主界面 233
6.5.4 學生信息查詢 235
6.5.5 教師管理成績 236
6.5.6 教師分析成績 238
6.6 小結 240
第7 章 基于.NET 框架的使用 241
7.1 ASP.NET 框架概述 241
7.1.1 ASP.NET Web Forms 241
7.1.2 ASP.NET MVC 242
7.1.3 兩種框架的區(qū)別 243
7.2 ASP.NET MVC 基本操作 243
7.2.1 創(chuàng)建默認的ASP.NET MVC的應用程序 243
7.2.2 創(chuàng)建自己的ASP.NET MVC應用程序 246
7.2.3 通過視圖來呈現(xiàn)數(shù)據(jù) 247
7.2.4 使用Model 來處理數(shù)據(jù) 249
7.3 強類型視圖 251
7.4 HtmlHelper 類 253
7.5 案例——ASP.NET MVC 實現(xiàn)登錄 255
7.5.1 系統(tǒng)預覽 255
7.5.2 數(shù)據(jù)庫設計 256
7.5.3 系統(tǒng)實現(xiàn) 256
7.6 小結 262
參考文獻 263