ASP.NET MVC實訓教程

基本介紹

  • 書名:ASP.NET MVC實訓教程
  • 作者:趙魯濤 李曄 等
  • ISBN:978-7-111-49853-7
  • 定價:45.0
  • 出版時間:2017-07-18
  • 裝幀:平裝
  • 開本:16開
  • 所屬叢書:高等工科學校適用教材
內容簡介,目錄信息,

內容簡介

本書內容主要從網頁編程的基礎開始,一步一步的向MVC4的高級套用深入。第1章從基本的HTML語言和CSS樣式出發,帶領沒有任何基礎的讀者初步學習網路程式語言,對於已有基礎的讀者來說,是一個複習的過程;隨後引導.NET和MVC之中,並帶著讀者建立第一個屬於自己的MVC工程。第2到5章從model,view,controller和路由方面對MVC進行深入而基礎的講解,通過這幾章的學習,讀者可以完全學會什麼事MVC,以及MVC的使用方法。第6章是對controller的一個深入講解,通過這張的學習,可以更為靈活的使用MVC框架。第7章講解了JavaScript和JQuery。既然使用網路程式語言,不可避免的就是用到這些網路編程中的腳本語言。這些腳本語言可以是工程更為生動,富有動感和較好的可伸縮性。本章主要從JavaScript和JQuery的基礎出發,講解著兩種腳本語言的使用方法。第8章是JQuery語言的高級套用。其中講到了好幾種不同的控制項,包括表格控制項,樹形控制項和圖示控制項等等,給讀者提供了更為詳實的服務。第9章是有關ajax的講解。為讀者解惑ajax在MVC4種的使用方法與流程。第10章提供了伺服器的配置方案。完全是真是的配置方法,給讀者的伺服器配置提供便利。第11章從軟體工程的角度出發,寫出了一個真實軟體工程的整個流程。從開始的需求分析到系統設計,代碼實現與測試的整個流程。帶讀者完全走過一次真是的開發流程。

目錄信息

前言
第1章MVC 4簡介1
1 1基礎知識1
1 1 1HTML1
1 1 2CSS7
1 2基於WebForm的ASP NET9
1 2 1 NET9
1 2 2ASP NET9
1 2 3WebForm的創建方法11
1 2 4ASP NET伺服器控制項12
1 3MVC概念與原理16
1 3 1MVC的概念16
1 3 2MVC的工作原理16
1 3 3MVC架構的優缺點17
1 4初識MVC 418
1 4 1創建新項目18
1 4 2MVC 4項目21
習題31
綜合套用31
第2章模型34
2 1模型層概述與執行機制34
2 2實體數據模型35
2 3LINQ語句與使用37
2 3 1使用LINQ的好處37
2 3 2LINQ to SQL的預備知識38
2 3 3LINQ to SQL的查詢40
2 3 4LINQ to SQL 進行插入43
2 3 5LINQ to SQL 進行更新43
2 3 6LINQ to SQL 進行刪除44
2 4模型的數據校驗44
2 4 1非資料庫類DataAnnotation啟用
驗證44
2 4 2資料庫類DataAnnotation啟用
驗證52
習題54
綜合套用54
第3章控制器60
3 1控制器概述60
3 2控制器的創建62
3 3Action的處理流程64
3 3 1參數獲取65
3 3 2參數預處理66
3 3 3與模型層的互動66
3 3 4結果預處理66
3 3 5視圖返回67
3 3 6實例分析67
3 4典型的處理模式68
3 4 1單個視圖調用多個函式69
3 4 2多個視圖調用單個函式71
3 4 3多個視圖調用多個函式74
3 5Action的常見標籤77
3 5 1NonAction78
3 5 2HttpGet和HttpPost79
3 5 3ChildActionOnly80
習題82
綜合套用82
第4章路由87
4 1路由的基礎87
4 1 1網址路由的作用87
4 1 2默認的Route Table88
4 2路由解析89
4 2 1非MVC控制器類路由解析90
4 2 2帶單個參數的MVC路由地址的
解析90
4 2 3帶多參數的MVC路由地址的
解析91
4 3路由註冊91
4 4路由管理與匹配機制93
4 5MVC執行的生命周期94
4 5 1網址路由比對階段94
4 5 2執行Controller的Action
階段95
4 5 3執行View並返回結果頁面95
4 6總結95
習題96
綜合套用96
◆第5章視圖97
5 1視圖概述97
5 2視圖頁98
5 2 1視圖頁的創建98
5 2 2視圖頁介紹101
5 3從控制器層獲取數據的方式105
5 3 1弱類型105
5 3 2強類型109
5 3 3Session和Cookies113
5 4HtmlHelper類114
5 4 1ActionLink115
5 4 2BeginForm和EndForm116
5 4 3CheckBox118
5 4 4DropDownList119
5 4 5Hidden122
5 4 6Label123
5 4 7ListBox124
5 4 8Password125
5 4 9RadioButton126
5 4 10TextArea127
5 4 11TextBox129
5 5布局頁和視圖布局頁130
5 5 1布局頁的創建130
5 5 2視圖布局頁的創建131
5 5 3布局頁和視圖布局頁介紹133
5 5 4布局頁的嵌套135
5 6分部頁138
5 6 1分部頁的創建138
5 6 2分部頁介紹140
5 7向控制器層傳遞數據的
方式144
習題147
綜合套用150
第6章ActionResult類154
6 1ActionResult類概述154
6 2ViewResult156
6 3PartialViewResult158
6 4ContentResult158
6 5EmptyResult160
6 6FileContentResult、FileStreamResult
和FilePathResult160
6 7JavaScriptResult163
6 8JsonResult165
6 9RedirectResult167
6 10RedirectToRouteResult168
6 11HttpUnauthorizedResult和
HttpNotFoundResult170
習題171
綜合套用172
第7章JavaScript與JQuery技術173
7 1JavaScript173
7 1 1JavaScript簡介173
7 1 2JavaScript的語法175
7 1 3JavaScript函式178
7 2JQuery簡介179
7 2 1選擇器180
7 2 2JQuery中的檔案對象模型與
方法183
7 2 3事件處理186
7 3JavaScript與JQuery 套用
實例187
7 3 1iPhone界面製作187
7 3 2使用JQuery給table動態添加、
刪除行192
7 3 3使用JQuery生成精美的Tab
按鈕194
7 3 4使用JQuery完成相框效果200
習題201
綜合套用202
第8章JQuery高級套用207
8 1zTree控制項207
8 2zTree的API210
8 2 1API綜述210
8 2 2常用API詳解215
8 3zTree套用實例222
8 3 1zTree基本功能222
8 3 2zTree單選按鈕/複選框功能232
8 3 3zTree的拖拽功能235
8 3 4zTree實現節點的增加、刪除、
修改功能237
8 4JQGrid表格控制項241
8 4 1JQGrid的原理241
8 4 2JQGrid的安裝242
8 4 3JQGrid的參數242
8 4 4JQGrid中ColModel的API246
8 4 5JQGrid的代碼格式248
8 5JQGrid實例249
習題259
綜合套用259
第9章AJAX技術261
9 1AJAX概述261
9 2原理簡介262
9 2 1創建對象262
9 2 2傳送請求262
9 2 3獲取回響267
9 2 4onreadystatechange事件269
9 3JQuery AJAX269
9 3 1load()269
9 3 2get()274
9 3 3post()277
9 4綜合實例281
9 4 1多屬性查詢281
9 4 2分頁顯示286
習題292
綜合套用292
第10章伺服器(IIS)的配置與
使用293
10 1IIS簡介293
10 2IIS安裝293
10 3IIS的屬性與配置296
10 4工程在IIS上的發布298
習題301
綜合套用302
參考文獻303

相關詞條

熱門詞條

聯絡我們