定 價:43 元
叢書名:卓越工程師教育培養(yǎng)計算機類創(chuàng)新系列規(guī)劃教材
- 作者:王池社主編
- 出版時間:2016/8/1
- ISBN:9787030472298
- 出 版 社:科學出版社
- 中圖法分類:TP393.092
- 頁碼:272
- 紙張:膠版紙
- 版次:1
- 開本:16K
本教材采用“任務(wù)驅(qū)動”方式,從問題出發(fā)介紹web語言的知識點和程序設(shè)計思維方法,由淺入深、循序漸進,最后給出求解問題的程序。通過一些編程實例介紹編程算法,強調(diào)上機實踐,注重計算思維和編程實踐能力的培養(yǎng)。本書條理清晰、實例豐富、語言流暢,做到基礎(chǔ)性、實用性、趣味性、拓展性四者相結(jié)合。
更多科學出版社服務(wù),請掃碼獲取。
目錄
序
前言
第1 章 Web 開發(fā)基礎(chǔ) 1
1.1 Web 應(yīng)用概述 1
1.1.1 Web 應(yīng)用的起源 2
1.1.2 Web 應(yīng)用的特點 3
1.1.3 Web 應(yīng)用的發(fā)展歷程與應(yīng)用前景 4
1.2 Web 應(yīng)用程序體系結(jié)構(gòu) 5
1.2.1 Web 應(yīng)用架構(gòu)介紹 5
1.2.2 Web 應(yīng)用的特性 8
1.2.3 Web 應(yīng)用前端內(nèi)容開發(fā)技術(shù):HTML 與JavaScript 簡介 10
1.2.4 Web 應(yīng)用后端內(nèi)容開發(fā)技術(shù):Server 端技術(shù)簡介 11
1.3 Web 開發(fā)工具與平臺 12
1.3.1 前端開發(fā)工具 12
1.3.2 后端開發(fā)工具 13
1.3.3 應(yīng)用服務(wù)器與數(shù)據(jù)庫 13
1.4 Web 應(yīng)用開發(fā)工程師的知識體系結(jié)構(gòu) 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 應(yīng)用程序緩存 41
2.3.11 Web Worker 43
2.3.12 服務(wù)器發(fā)送事件 46
2.4 表單新處理 48
2.4.1 新Input 類型 48
2.4.2 新表單元素 52
2.4.3 新表單屬性 54
2.5 小結(jié) 59
第3 章 JavaScript 60
3.1 JavaScript 基礎(chǔ)知識 60
3.1.1 JavaScript 概述 60
3.1.2 JavaScript 語法 62
3.2 面向Web 應(yīng)用的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 應(yīng)用的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 技術(shù) 110
3.5 綜合應(yīng)用實例 113
3.5.1 基于Web 的計算器應(yīng)用 113
3.5.2 可視化日歷控件應(yīng)用 121
3.6 小結(jié) 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 綜合應(yīng)用實例——農(nóng)民培訓(xùn)監(jiān)管系統(tǒng) 137
4.3.1 登錄UI 的實現(xiàn) 137
4.3.2 主框架UI 的實現(xiàn) 138
4.4 小結(jié) 143
第5 章 ASP.NET 基礎(chǔ) 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 小結(jié) 162
第6 章 數(shù)據(jù)庫技術(shù)基礎(chǔ) 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 服務(wù)的啟動與停止 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ù)庫的備份和恢復(fù) 202
6.3.4 SQL 常用函數(shù) 206
6.3.5 存儲過程 207
6.3.6 觸發(fā)器 211
6.4 ADO.NET 數(shù)據(jù)訪問技術(shù) 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 綜合應(yīng)用實例——成績分析系統(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 小結(jié) 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的應(yīng)用程序 243
7.2.2 創(chuàng)建自己的ASP.NET MVC應(yīng)用程序 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)預(yù)覽 255
7.5.2 數(shù)據(jù)庫設(shè)計 256
7.5.3 系統(tǒng)實現(xiàn) 256
7.6 小結(jié) 262
參考文獻 263