注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)圖形圖像、多媒體、網(wǎng)頁(yè)制作ASP.NET Web應(yīng)用開(kāi)發(fā)教程

ASP.NET Web應(yīng)用開(kāi)發(fā)教程

ASP.NET Web應(yīng)用開(kāi)發(fā)教程

定 價(jià):¥42.00

作 者: 吳志祥,何亨,楊宜波,曾誠(chéng) 著
出版社: 華中科技大學(xué)出版社
叢編項(xiàng): 普通高等教育“十三五”規(guī)劃教材
標(biāo) 簽: 工學(xué) 教材 研究生/本科/專科教材

購(gòu)買這本書(shū)可以去


ISBN: 9787568016759 出版時(shí)間: 2016-11-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 306 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)系統(tǒng)地介紹了ASP.NET Web應(yīng)用開(kāi)發(fā)的基礎(chǔ)知識(shí)和實(shí)際應(yīng)用,共分8章,包括Web應(yīng)用開(kāi)發(fā)基礎(chǔ),HTML與CSS+Div布局,客戶端腳本及應(yīng)用(含jQuery),ASP.NET Web項(xiàng)目開(kāi)發(fā)基礎(chǔ),基于WebForm模式的Web項(xiàng)目,ASP.NET MVC框架使用基礎(chǔ),實(shí)體模型、EF框架與LINQ查詢,MVC 5及EF 6框架深入編程等內(nèi)容。 本書(shū)以實(shí)用為出發(fā)點(diǎn),其內(nèi)容從簡(jiǎn)單到復(fù)雜,循序漸進(jìn),結(jié)構(gòu)合理,邏輯性強(qiáng)。每個(gè)知識(shí)點(diǎn)都有精心設(shè)計(jì)的典型例子說(shuō)明其用法,每章都配有標(biāo)準(zhǔn)化的練習(xí)題及其答案、上機(jī)實(shí)驗(yàn)指導(dǎo)。與本書(shū)配套的教學(xué)網(wǎng)站上有教學(xué)大綱、實(shí)驗(yàn)大綱、各種軟件的下載鏈接、課件和案例源代碼下載、在線測(cè)試等。 為了方便教學(xué),本書(shū)還配有電子課件等教學(xué)資源包,任課教師和學(xué)生可以登錄“我們愛(ài)讀書(shū)”網(wǎng)(www.ibook4us.com)免費(fèi)注冊(cè)并瀏覽,或者發(fā)郵件至hustpeiit@163.com免費(fèi)索取。 本書(shū)可以作為高等院校計(jì)算機(jī)專業(yè)和非計(jì)算機(jī)專業(yè)學(xué)生的ASP.NET Web開(kāi)發(fā)課程教材,也可以作為ASP.NET Web編程愛(ài)好者的參考書(shū)。

作者簡(jiǎn)介

暫缺《ASP.NET Web應(yīng)用開(kāi)發(fā)教程》作者簡(jiǎn)介

圖書(shū)目錄

第1章 Web應(yīng)用開(kāi)發(fā)基礎(chǔ) 1
1.1 基于B/S體系的動(dòng)態(tài)網(wǎng)站 1
1.1.1 Web服務(wù)器及客戶端 1
1.1.2 應(yīng)用層協(xié)議HTTP 2
1.2 搭建ASP.NET應(yīng)用的開(kāi)發(fā)環(huán)境 2
1.2.1 VS 2015專業(yè)版的安裝與基本使用 2
1.2.2 ASP.NET項(xiàng)目及其分類 3
1.2.3 ASP.NET控制臺(tái)程序 5
1.2.4 創(chuàng)建一個(gè)簡(jiǎn)單的ASP.NET網(wǎng)站 6
1.2.5 使用NuGet下載、引用第三方程序集 7
1.3 關(guān)系型數(shù)據(jù)庫(kù)及其服務(wù)器 8
1.3.1 關(guān)系型數(shù)據(jù)庫(kù)概述 8
1.3.2 SQL Server 10
1.3.3 MySQL 13
1.4 使用網(wǎng)頁(yè)三劍客制作網(wǎng)頁(yè)素材* 15
1.4.1 圖形圖像處理軟件概述 15
1.4.2 使用Fireworks或Photoshop編輯圖像 16
1.4.3 使用Flash制作動(dòng)畫(huà) 16
1.4.4 切圖形成網(wǎng)頁(yè)素材 17
習(xí)題1 18
實(shí)驗(yàn)1 Web應(yīng)用開(kāi)發(fā)基礎(chǔ) 19
第2章 HTML與CSS+Div布局 21
2.1 使用超文本標(biāo)記語(yǔ)言HTML組織頁(yè)面內(nèi)容 21
2.1.1 HTML概述 21
2.1.2 在頁(yè)面里插入圖像、音頻和視頻 24
2.1.3 超鏈接、熱點(diǎn)鏈接和錨點(diǎn)鏈接 24
2.1.4 列表 26
2.1.5 表格 26
2.1.6 表單及常用表單元素 27
2.2 使用層疊樣式表CSS設(shè)置頁(yè)面元素的外觀 31
2.2.1 CSS樣式概述、CSS選擇器 31
2.2.2 重新定義HTML元素外觀、偽類樣式 35
2.2.3 內(nèi)聯(lián)樣式 36
2.2.4 包含了濾鏡的樣式 36
2.2.5 外部樣式 37
2.3 頁(yè)面布局 38
2.3.1 區(qū)域標(biāo)記 38
2.3.2 用于頁(yè)面布局的常用CSS樣式屬性 42
2.3.3 一個(gè)采用CSS+Div布局的主頁(yè) 43
2.3.4 頁(yè)內(nèi)框架與框架布局 45
習(xí)題2 48
實(shí)驗(yàn)2 HTML標(biāo)記語(yǔ)言、CSS樣式與頁(yè)面布局 49
第3章 客戶端腳本及應(yīng)用 51
3.1 使用JavaScript腳本控制網(wǎng)頁(yè)的客戶端行為 51
3.1.1 JavaScript內(nèi)置對(duì)象和瀏覽器對(duì)象 51
3.1.2 JavaScript變量與常量、流程控制語(yǔ)句 53
3.1.3 在頁(yè)面里使用JavaScript腳本實(shí)現(xiàn)頁(yè)面的交互效果 55
3.1.4 在頁(yè)面里使用JavaScript腳本實(shí)現(xiàn)頁(yè)面的動(dòng)態(tài)效果 60
3.1.5 使用JavaScript腳本驗(yàn)證表單 63
3.2 使用JavaScript的功能擴(kuò)展庫(kù)jQuery 65
3.2.1 jQuery使用基礎(chǔ) 65
3.2.2 jQuery使用示例 67
3.3 使用第三方提供的JS特效腳本 74
3.3.1 制作循環(huán)顯示的圖片新聞 74
3.3.2 實(shí)現(xiàn)QQ臨時(shí)會(huì)話 77
3.4 HTML 5簡(jiǎn)介 77
3.4.1 從HTML 4到HTML 5 77
3.4.2 HTML 5的兩個(gè)應(yīng)用實(shí)例 78
習(xí)題3 80
實(shí)驗(yàn)3 客戶端腳本與HTML 5的使用 81
第4章 ASP.NET項(xiàng)目開(kāi)發(fā)基礎(chǔ) 83
4.1 ASP.NET項(xiàng)目運(yùn)行環(huán)境 83
4.1.1 .NET框架體系與Framework 83
4.1.2 ASP.NET的兩種Web編程框架 84
4.1.3 使用Win 7操作系統(tǒng)的計(jì)算機(jī)的IIS服務(wù)器 85
4.1.4 ASP.NET網(wǎng)站工作原理 87
4.2 C#編程及動(dòng)態(tài)調(diào)試技術(shù) 89
4.2.1 基本概念 89
4.2.2 C#數(shù)據(jù)類型及運(yùn)算符 91
4.2.3 變量的作用范圍與生命周期 94
4.2.4 流程控制語(yǔ)句及異常處理 95
4.2.5 日期與時(shí)間相關(guān)類(DateTime結(jié)構(gòu)體) 96
4.2.6 數(shù)組、泛型與集合框架 96
4.2.7 自定義C#類、方法、字段與屬性 100
4.2.8 ASP.NET項(xiàng)目調(diào)試 102
4.3 ASP.NET內(nèi)置對(duì)象 104
4.3.1 響應(yīng)對(duì)象Response 104
4.3.2 請(qǐng)求對(duì)象Request 104
4.3.3 會(huì)話對(duì)象Session與Cookie 105
4.3.4 應(yīng)用的全局對(duì)象Application 106
4.3.5 服務(wù)器對(duì)象Server 106
4.4 使用數(shù)據(jù)集訪問(wèn)數(shù)據(jù)庫(kù) 109
4.4.1 數(shù)據(jù)集概述 109
4.4.2 數(shù)據(jù)集類的創(chuàng)建與使用 109
4.5 使用ADO.NET編程方式訪問(wèn)數(shù)據(jù)庫(kù) 112
4.5.1 ADO.NET體系結(jié)構(gòu) 112
4.5.2 SQL Server數(shù)據(jù)庫(kù)訪問(wèn)的通用類設(shè)計(jì) 114
4.5.3 MySQL數(shù)據(jù)庫(kù)訪問(wèn)及其通用類設(shè)計(jì) 118
4.6 在ASP.NET中使用XML 121
4.6.1 XML簡(jiǎn)介 121
4.6.2 XML基本語(yǔ)法 122
習(xí)題4 123
實(shí)驗(yàn)4 ASP.NET Web應(yīng)用開(kāi)發(fā)基礎(chǔ) 124
第5章 基于WebForm模式的Web項(xiàng)目 127
5.1 基于WebForm的網(wǎng)站文件系統(tǒng)、窗體模型及語(yǔ)法 127
5.1.1 基于WebForm的網(wǎng)站文件系統(tǒng) 127
5.1.2 窗體模型與PostBack機(jī)制 128
5.1.3 窗體頁(yè)面語(yǔ)法 129
5.2 ASP.NET常用的服務(wù)器控件 131
5.2.1 ASP.NET服務(wù)器控件概述 131
5.2.2 ASP.NET基本服務(wù)器控件 132
5.2.3 ASP.NET驗(yàn)證控件 136
5.2.4 ASP.NET數(shù)據(jù)綁定控件 137
5.3 母版、Web用戶控件和第三方分頁(yè)控件 144
5.3.1 母版頁(yè)的創(chuàng)建與使用 144
5.3.2 Web用戶控件的創(chuàng)建與使用 145
5.3.3 第三方分頁(yè)控件AspNetPager的使用 147
5.4 站點(diǎn)地圖與導(dǎo)航控件 150
5.4.1 網(wǎng)站導(dǎo)航概述、地圖文件與站點(diǎn)數(shù)據(jù)源控件 150
5.4.2 使用SiteMapPath控件實(shí)現(xiàn)面包屑導(dǎo)航 152
5.4.3 使用TreeView控件設(shè)計(jì)折疊式樹(shù)形菜單 152
5.4.4 使用Menu控件設(shè)計(jì)水平彈出式菜單 153
5.5 WebForm項(xiàng)目三層架構(gòu) 154
5.5.1 三層架構(gòu)概述 154
5.5.2 搭建Web表示層并添加對(duì)其他層的引用 156
5.5.3 搭建數(shù)據(jù)訪問(wèn)層DAL 157
5.5.4 搭建業(yè)務(wù)邏輯層BLL并添加對(duì)DAL層的引用 157
5.5.5 使用三層架構(gòu)的鮮花網(wǎng)站Flower1 161
5.6 在WebForm項(xiàng)目中使用Web Service 174
5.6.1 Web服務(wù)概述 174
5.6.2 使用Web服務(wù) 174
5.6.3 自定義Web服務(wù)及其使用 180
5.7 AJAX控件的使用 182
5.7.1 ASP.NET AJAX控件及其作用 182
5.7.2 AJAX應(yīng)用示例 183
5.7.3 AjaxToolKit控件包的使用 188
5.8 Web環(huán)境下的文件與目錄操作 190
5.8.1 瀏覽文件與目錄 190
5.8.2 使用FileUpload控件實(shí)現(xiàn)文件上傳 195
5.8.3 文件讀寫(xiě)操作 197
5.9 ASP.NET Web項(xiàng)目的編譯發(fā)布 206
習(xí)題5 210
實(shí)驗(yàn)5 基于WebForm的Web項(xiàng)目開(kāi)發(fā) 211
第6章 ASP.NET MVC框架使用基礎(chǔ) 215
6.1 基于MVC模式的MVC 5框架 215
6.1.1 關(guān)于MVC開(kāi)發(fā)模式 215
6.1.2 MVC 5項(xiàng)目的創(chuàng)建及結(jié)構(gòu)分析 216
6.2 MVC 5控制器 218
6.2.1 控制器抽象類Controller 218
6.2.2 MVC 5控制器相關(guān)類 219
6.3 頁(yè)面視圖設(shè)計(jì)初步 220
6.3.1 視圖設(shè)計(jì) 220
6.3.2 視圖模板引擎Razor 222
6.3.3 分部視圖、頁(yè)面布局和視圖節(jié) 224
6.4 一個(gè)簡(jiǎn)單的MVC 5示例項(xiàng)目 229
習(xí)題6 234
實(shí)驗(yàn)6 ASP.NET MVC框架使用基礎(chǔ) 235
第7章 實(shí)體模型、EF框架與LINQ查詢 237
7.1 ASP.NET EF實(shí)體框架 237
7.1.1 實(shí)體框架EF作為對(duì)象關(guān)系映射ORM產(chǎn)品 237
7.1.2 實(shí)體框架EF的引用及主要API 238
7.1.3 數(shù)據(jù)庫(kù)上下文類System.Data.DbContext 240
7.1.4 實(shí)體集類System.Data.Entity.DbSet 241
7.2 模型類的創(chuàng)建及其相關(guān)操作 241
7.2.1 創(chuàng)建模型類 241
7.2.2 模型注解與數(shù)據(jù)有效性驗(yàn)證規(guī)則 241
7.2.3 根據(jù)數(shù)據(jù)表自動(dòng)創(chuàng)建實(shí)體類 242
7.2.4 創(chuàng)建含有模型數(shù)據(jù)的頁(yè)面視圖 245
7.2.5 控制器里的模型操作 248
7.2.6 在控制器里注解用于處理表單的動(dòng)作 248
7.3 集成語(yǔ)言查詢LINQ 249
7.3.1 LINQ概述 249
7.3.2 LINQ查詢及其相關(guān)類與接口 250
習(xí)題7 262
實(shí)驗(yàn)7 模型、EF框架與LINQ查詢 263
第8章 MVC 5及EF 6框架深入編程 265
8.1 在ASP.NET MVC項(xiàng)目里使用EF框架 265
8.1.1 使用ASP.NET MVC框架的一般步驟 265
8.1.2 CSS樣式與JS腳本文件的優(yōu)化管理 265
8.1.3 在MVC項(xiàng)目里訪問(wèn)MySQL數(shù)據(jù)庫(kù) 267
8.1.4 MVC文件上傳與富文本編輯 270
8.2 控制器與視圖的高級(jí)使用 275
8.2.1 使用PagedList插件實(shí)現(xiàn)記錄分頁(yè)導(dǎo)航 275
8.2.2 在視圖中使用jQuery UI 277
8.2.3 在MVC項(xiàng)目里使用AJAX技術(shù) 279
8.3 EF Code First特性 283
8.4 模型重建與數(shù)據(jù)遷移 285
8.4.1 當(dāng)模型修改時(shí)自動(dòng)重建數(shù)據(jù)庫(kù) 286
8.4.2 數(shù)據(jù)遷移 288
8.5 基于MVC+EF框架開(kāi)發(fā)的鮮花網(wǎng)站 290
8.5.1 總體設(shè)計(jì) 290
8.5.2 網(wǎng)站布局及主頁(yè)設(shè)計(jì) 291
8.5.3 前臺(tái)主要功能設(shè)計(jì) 296
8.5.4 后臺(tái)主要功能設(shè)計(jì) 298
習(xí)題8 300
實(shí)驗(yàn)8 使用MVC及EF框架開(kāi)發(fā)Web項(xiàng)目 301
習(xí)題答案 303
參考文獻(xiàn) 306

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)