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