《ASP.NET程序設(shè)計(jì)(慕課版)》是一本ASP.NET程序開發(fā)互聯(lián)網(wǎng)教材,買書送名師,明日科技資深講師面對面授課。本課程依托人民郵電出版社自主開發(fā)的在線教育慕課平臺(tái)——人郵學(xué)院(www.rymooc.com),該平臺(tái)具有完備的在線“教、學(xué)、測”功能。人郵學(xué)院提供體系完整的60學(xué)時(shí)慕課教學(xué)視頻同步講解,即學(xué)即練的在線測試。書中附有217個(gè)微課視頻,掃一掃書中二維碼,便可隨時(shí)隨地學(xué)習(xí)。附贈(zèng)300余道習(xí)題和自測題, PPT 課件、案例源代碼、自測試卷、拓展案例等豐富的配套資源。
第1章 搭建ASP.NET開發(fā)及運(yùn)行環(huán)境 1
1.1 ASP.NET基礎(chǔ) 2
1.1.1 什么是ASP.NET 2
1.1.2 .NET Framework 2
1.1.3 ASP.NET與.NET框架 3
1.1.4 ASP.NET的特性 3
1.1.5 ASP.NET的版本 3
1.2 IIS的安裝與配置 4
1.2.1 安裝IIS 4
1.2.2 配置IIS 5
1.3 Visual Studio 2015開發(fā)環(huán)境 7
1.3.1 安裝Visual Studio 2015的必備條件 7
1.3.2 安裝Visual Studio 2015 7
1.3.3 啟動(dòng)Visual Studio 2015 7
1.4 第一個(gè)ASP.NET網(wǎng)站 10
1.4.1 ASP.NET網(wǎng)站基本構(gòu)建流程 10
1.4.2 創(chuàng)建ASP.NET網(wǎng)站 10
實(shí)例:創(chuàng)建圖書館管理系統(tǒng)網(wǎng)站
1.4.3 熟悉Visual Studio 2015開發(fā)環(huán)境 12
1.4.4 設(shè)計(jì)Web頁面 15
1.4.5 添加ASP.NET文件夾 15
1.4.6 運(yùn)行應(yīng)用程序 16
1.4.7 配置IIS虛擬站點(diǎn) 16
1.4.8 瀏覽ASP.NET網(wǎng)頁 17
小結(jié) 17
上機(jī)指導(dǎo) 18
習(xí)題 19
第2章 ASP.NET網(wǎng)頁開發(fā)基礎(chǔ) 20
2.1 ASP.NET網(wǎng)頁語法 21
2.1.1 ASP.NET網(wǎng)頁擴(kuò)展名 21
2.1.2 頁面指令 21
2.1.3 ASPX文件內(nèi)容注釋 22
2.1.4 服務(wù)器端文件包含 22
2.2 HTML標(biāo)記語言 23
2.2.1 創(chuàng)建第一個(gè)HTML文件 23
實(shí)例:使用記事本編寫HTML頁面
2.2.2 HTML文檔結(jié)構(gòu) 24
2.2.3 HTML常用標(biāo)記 25
實(shí)例:①在網(wǎng)頁中輸出古詩
②使用標(biāo)記和段落標(biāo)記設(shè)計(jì)頁面
③將網(wǎng)頁中的內(nèi)容居中
④在頁面中使用無序列表
⑤在頁面中使用有序列表
2.2.4 表格標(biāo)記 29
實(shí)例:在頁面中定義學(xué)生成績表
2.2.5 HTML表單標(biāo)記 31
實(shí)例:①設(shè)計(jì)博客網(wǎng)站的注冊頁面
②在頁面中添加下拉列表
2.2.6 超鏈接與圖片標(biāo)記 35
實(shí)例:電子商城中查看商品圖片
2.3 CSS樣式表 36
2.3.1 CSS規(guī)則 37
2.3.2 CSS選擇器 37
實(shí)例:①類別選擇器應(yīng)用
②ID
2.3.3 在頁面中包含CSS 39
實(shí)例:①定義行內(nèi)樣式
②使用鏈接式樣式表
2.4 JavaScript腳本基礎(chǔ) 41
2.4.1 網(wǎng)頁中使用JavaScript 41
實(shí)例:彈出歡迎對話框
2.4.2 JavaScript的語法 42
2.4.3 JavaScript的數(shù)據(jù)類型 43
2.4.4 運(yùn)算符的應(yīng)用 45
實(shí)例:電子商城中計(jì)算商品金額
2.4.5 函數(shù) 48
實(shí)例:驗(yàn)證用戶輸入的注冊姓名是否為漢字
2.4.6 常用對象 49
實(shí)例:實(shí)時(shí)顯示當(dāng)前系統(tǒng)時(shí)間
2.5 jQuery技術(shù) 54
2.5.1 下載和配置jQuery 55
2.5.2 jQuery的工廠函數(shù) 55
2.5.3 一個(gè)簡單的jQuery腳本 55
實(shí)例:彈出網(wǎng)頁提示框
小結(jié) 56
上機(jī)指導(dǎo) 56
習(xí)題 58
第3章 C#編程基礎(chǔ) 59
3.1 C#語言簡介 60
3.2 代碼編寫規(guī)則 60
3.2.1 代碼書寫規(guī)則 60
3.2.2 代碼注釋及規(guī)則 60
3.3 基本數(shù)據(jù)類型 61
3.3.1 值類型 61
3.3.2 引用類型 63
3.3.3 值類型與引用類型的區(qū)別 64
實(shí)例:值類型與引用類型的區(qū)別
3.4 常量和變量 65
3.4.1 常量的聲明和使用 65
3.4.2 變量的聲明和使用 66
3.5 表達(dá)式與運(yùn)算符 67
3.5.1 算術(shù)運(yùn)算符 67
實(shí)例:加減乘除求余運(yùn)算
3.5.2 自增自減運(yùn)算符 67
3.5.3 賦值運(yùn)算符 68
3.5.4 關(guān)系運(yùn)算符 69
實(shí)例:比較int變量的大小關(guān)系
3.5.5 邏輯運(yùn)算符 70
實(shí)例:比較int變量的大小并判斷T/F
3.5.6 位運(yùn)算符 71
3.5.7 移位運(yùn)算符 72
3.5.8 條件運(yùn)算符 73
3.5.9 運(yùn)算符的優(yōu)先級(jí)與結(jié)合性 73
3.5.10 表達(dá)式中的類型轉(zhuǎn)換 74
3.6 選擇語句 76
3.6.1 if語句 76
實(shí)例:判斷用戶輸入的用戶名和密碼是否正確
3.6.2 switch語句 80
實(shí)例:判斷用戶的操作權(quán)限
3.7 循環(huán)語句 81
3.7.1 while循環(huán)語句 82
實(shí)例:實(shí)現(xiàn)1到100的累加
3.7.2 do…while循環(huán)語句 82
實(shí)例:do…while實(shí)現(xiàn)1到100的累加
3.7.3 for循環(huán)語句 83
實(shí)例:輸出所有圖書信息
3.8 跳轉(zhuǎn)語句 84
3.8.1 break語句 84
實(shí)例:實(shí)現(xiàn)1到49的累加
3.8.2 continue語句 85
實(shí)例:1到100之間的偶數(shù)和
3.8.3 goto語句 85
實(shí)例:goto實(shí)現(xiàn)1到100的累加
3.9 數(shù)組的基本操作 86
3.9.1 數(shù)組的聲明 86
3.9.2 初始化數(shù)組 86
實(shí)例:定義存儲(chǔ)星期的數(shù)組
3.10 面向?qū)ο蟪绦蛟O(shè)計(jì) 87
3.10.1 面向?qū)ο蟮母拍睢?7
3.10.2 類和對象 87
實(shí)例:定義一個(gè)圖書類Book
3.10.3 使用private、protected和public關(guān)鍵字控制訪問權(quán)限 89
3.10.4 構(gòu)造函數(shù)和析構(gòu)函數(shù) 90
3.10.5 定義類成員 91
實(shí)例:定義獲取圖書信息、添加圖書的方法
3.10.6 命名空間的使用 93
小結(jié) 95
上機(jī)指導(dǎo) 95
習(xí)題 96
第4章 ASP.NET標(biāo)準(zhǔn)控件 97
4.1 ASP.NET 頁面事件處理 98
4.1.1 ASP.NET頁面事件 98
4.1.2 IsPostBack屬性 98
4.2 服務(wù)器控件概述 98
4.2.1 HTML服務(wù)器控件簡介 98
4.2.2 Web服務(wù)器控件簡介 99
4.3 文本類型控件 100
4.3.1 Label控件 100
4.3.2 TextBox控件 101
實(shí)例:制作圖書館管理系統(tǒng)的用戶登錄界面
4.4 按鈕類型控件 102
4.4.1 Button控件 102
實(shí)例:設(shè)計(jì)登錄界面中的“登錄”按鈕
4.4.2 ImageButton控件 103
4.5 鏈接類型控件 103
4.5.1 HyperLink控件 103
4.5.2 LinkButton控件 104
實(shí)例:設(shè)計(jì)鏈接按鈕
4.6 選擇類型控件 105
4.6.1 RadioButton控件 105
實(shí)例:使用RadioButton控件模擬圖書館管理系統(tǒng)的用戶登錄角色
4.6.2 RadioButtonList控件 107
實(shí)例:使用RadioButtonList控件模擬圖書館管理系統(tǒng)的用戶登錄角色
4.6.3 CheckBox控件 108
實(shí)例:使用CheckBox控件模擬借取圖書功能
4.6.4 CheckBoxList控件 109
實(shí)例:使用CheckBoxList控件模擬借取圖書功能
4.6.5 ListBox控件 110
實(shí)例:設(shè)計(jì)用戶授權(quán)模塊
4.6.6 DropDownList控件 112
實(shí)例:選擇用戶所在地
4.7 Image圖像控件 113
4.8 Panel容器控件 114
4.9 FileUpload文件上傳控件 115
實(shí)例:模擬上傳商品的圖片
小結(jié) 117
上機(jī)指導(dǎo) 117
習(xí)題 118
第5章 ASP.NET驗(yàn)證控件 119
5.1 窗體驗(yàn)證概述 120
5.2 數(shù)據(jù)驗(yàn)證控件 120
5.2.1 RequiredFieldValidator控件 121
實(shí)例:驗(yàn)證用戶是否輸入用戶名和密碼
5.2.2 CompareValidator控件 122
實(shí)例:檢查兩次輸入的密碼是否相同
5.2.3 RangeValidator控件 124
實(shí)例:驗(yàn)證注冊頁面中用戶輸入的出生日期是否合理
5.2.4 RegularExpressionValidator控件 125
實(shí)例:驗(yàn)證注冊頁面中用戶輸入的E-mail地址
5.2.5 CustomValidator控件 128
實(shí)例:控制密碼不能少于6位
5.2.6 ValidationSummary控件 129
實(shí)例:匯總用戶注冊頁面中的所有驗(yàn)證信息
小結(jié) 130
上機(jī)指導(dǎo) 131
習(xí)題 131
第6章 HTTP請求、響應(yīng)及狀態(tài)管理 132
6.1 HTTP請求——Request對象 133
6.1.1 Request對象常用屬性和方法 133
6.1.2 獲取頁面間傳送的值 133
實(shí)例:獲取圖書編號(hào)和名稱
6.1.3 獲取客戶端瀏覽器相關(guān)信息 134
實(shí)例:獲取客戶端瀏覽器信息
6.2 HTTP響應(yīng)——Response對象 135
6.2.1 Response對象常用屬性和方法 135
6.2.2 在頁面中輸出指定信息數(shù)據(jù) 135
實(shí)例:在頁面中輸出數(shù)據(jù)
6.2.3 頁面跳轉(zhuǎn)并傳遞參數(shù) 136
實(shí)例:模擬用戶登錄跳轉(zhuǎn)
6.3 Server對象 137
6.3.1 Server對象常用屬性和方法 137
6.3.2 獲取服務(wù)器的物理地址 138
6.3.3 對字符串進(jìn)行編碼和解碼 138
6.4 狀態(tài)管理 139
6.4.1 ViewState對象 139
6.4.2 HiddenField控件 139
6.4.3 Cookie對象 140
實(shí)例:實(shí)現(xiàn)圖書館管理系統(tǒng)中的用戶密碼記憶功能
6.4.4 Session對象 141
實(shí)例:使用Session對象記錄用戶登錄名
6.4.5 Application對象 143
實(shí)例:記錄圖書館管理系統(tǒng)的網(wǎng)站訪問量
小結(jié) 145
上機(jī)指導(dǎo) 145
習(xí)題 148
第7章 ADO.NET數(shù)據(jù)訪問技術(shù) 149
7.1 數(shù)據(jù)庫基礎(chǔ) 150
7.1.1 數(shù)據(jù)庫概述 150
7.1.2 數(shù)據(jù)庫的創(chuàng)建及刪除 150
實(shí)例:創(chuàng)建圖書館管理系統(tǒng)數(shù)據(jù)庫
7.1.3 數(shù)據(jù)表的創(chuàng)建及刪除 152
實(shí)例:創(chuàng)建圖書信息表
7.1.4 結(jié)構(gòu)化查詢語言(SQL) 153
實(shí)例:對圖書信息表進(jìn)行增刪改查操作
7.2 ADO.NET概述 157
7.2.1 ADO.NET對象模型 157
7.2.2 數(shù)據(jù)訪問命名空間 158
7.3 Connection數(shù)據(jù)連接對象 158
7.3.1 熟悉Connection對象 158
7.3.2 數(shù)據(jù)庫連接字符串 159
7.3.3 應(yīng)用SqlConnection對象連接數(shù)據(jù)庫 160
實(shí)例:連接圖書館管理系統(tǒng)數(shù)據(jù)庫
7.4 Command命令執(zhí)行對象 160
7.4.1 熟悉Command對象 160
7.4.2 應(yīng)用Command對象操作數(shù)據(jù) 161
實(shí)例:添加圖書信息
7.4.3 應(yīng)用Command對象調(diào)用存儲(chǔ)過程 162
實(shí)例:通過存儲(chǔ)過程添加圖書信息
7.5 DataReader數(shù)據(jù)讀取對象 163
7.5.1 DataReader對象概述 163
7.5.2 使用DataReader對象檢索數(shù)據(jù) 164
實(shí)例:根據(jù)日期查詢圖書借還信息
7.6 DataSet對象和DataAdapter對象 165
7.6.1 DataSet對象 165
7.6.2 DataAdapter對象 168
7.6.3 填充DataSet數(shù)據(jù)集 169
實(shí)例:獲取所有圖書信息
7.6.4 DataSet對象與DataReader對象的區(qū)別 170
小結(jié) 170
上機(jī)指導(dǎo) 171
習(xí)題 174
第8章 使用LINQ進(jìn)行數(shù)據(jù)訪問 175
8.1 LINQ基礎(chǔ) 176
8.1.1 LINQ概述 176
8.1.2 LINQ查詢 176
實(shí)例:LINQ查詢表達(dá)式的使用
8.1.3 使用var創(chuàng)建隱型局部變量 178
實(shí)例:var關(guān)鍵字的使用
8.1.4 Lambda表達(dá)式的使用 179
實(shí)例:Lambda表達(dá)式的使用
8.2 LINQ查詢表達(dá)式 180
8.2.1 獲取數(shù)據(jù)源 180
實(shí)例:使用LINQ獲取所有圖書信息
8.2.2 篩選 180
實(shí)例:根據(jù)名稱查找圖書信息
8.2.3 排序 181
實(shí)例:按入庫時(shí)間降序排序圖書信息
8.2.4 分組 181
實(shí)例:按分類分組圖書
8.2.5 聯(lián)接 181
實(shí)例:對圖書信息表與書架信息表進(jìn)行聯(lián)接查詢
8.2.6 選擇(投影) 182
8.3 LINQ操作SQL Server數(shù)據(jù)庫 182
8.3.1 使用LINQ查詢SQL Server數(shù)據(jù)庫 182
實(shí)例:使用LINQ技術(shù)根據(jù)圖書名稱查詢圖書信息
8.3.2 使用LINQ更新SQL Server數(shù)據(jù)庫 185
實(shí)例:①設(shè)計(jì)圖書館管理系統(tǒng)的留言頁面
②修改留言標(biāo)題
③刪除留言
8.3.3 靈活運(yùn)用LinqDataSource控件 187
實(shí)例:使用LinqData-Source控件配置數(shù)據(jù)源
小結(jié) 190
上機(jī)指導(dǎo) 190
習(xí)題 192
第9章 數(shù)據(jù)綁定 193
9.1 數(shù)據(jù)綁定概述 194
9.2 簡單數(shù)據(jù)綁定 194
9.2.1 屬性綁定 194
實(shí)例:簡單屬性綁定
9.2.2 表達(dá)式綁定 195
實(shí)例:表達(dá)式綁定
9.2.3 集合綁定 196
實(shí)例:集合綁定
9.2.4 方法綁定 197
實(shí)例:方法綁定
9.3 ListControl類控件 199
實(shí)例:獲取圖書名稱及編碼信息
9.4 GridView控件 200
9.4.1 GridView控件常用的屬性、方法和事件 200
9.4.2 使用GridView控件綁定數(shù)據(jù)源 202
實(shí)例:顯示圖書館管理系統(tǒng)中的所有圖書信息
9.4.3 自定義GridView控件的列 202
實(shí)例:在GridView控件中添加Boand Field列
9.4.4 使用GridView控件分頁顯示數(shù)據(jù) 204
實(shí)例:分頁查看所有圖書信息
9.4.5 以編程方式實(shí)現(xiàn)選中、編輯和刪除GridView數(shù)據(jù)項(xiàng) 205
實(shí)例:動(dòng)態(tài)修改、刪除指定圖書信息
9.5 DataList控件 208
9.5.1 DataList控件常用的屬性、方法和事件 209
9.5.2 分頁顯示DataList控件中的數(shù)據(jù) 210
實(shí)例:分頁查看所有圖書信息
9.6 ListView控件 214
9.6.1 ListView控件常用的屬性、方法和事件 214
9.6.2 ListView控件的模板 216
9.6.3 使用ListView服務(wù)器控件對數(shù)據(jù)進(jìn)行顯示、分頁和排序 216
實(shí)例:使用ListView控件對圖書信息進(jìn)行分頁顯示和排序
小結(jié) 217
上機(jī)指導(dǎo) 218
習(xí)題 220
第10章 用戶和角色管理 221
10.1 身份驗(yàn)證和授權(quán) 222
10.1.1 身份驗(yàn)證 222
實(shí)例:使用Forms驗(yàn)證登錄用戶和密碼
10.1.2 授權(quán) 227
10.2 登錄控件 228
10.2.1 CreateUserWizard控件 229
實(shí)例:設(shè)計(jì)用戶注冊頁面
10.2.2 Login控件 231
實(shí)例:設(shè)計(jì)用戶登錄頁面
10.2.3 LoginName控件 232
10.2.4 LoginStatus控件 233
實(shí)例:實(shí)現(xiàn)用戶的登錄和注銷
10.2.5 LoginView控件 233
實(shí)例:實(shí)現(xiàn)登錄用戶和匿名用戶顯示不同內(nèi)容
10.2.6 ChangePassword控件 234
實(shí)例:設(shè)計(jì)修改密碼頁面
10.2.7 PasswordRecovery控件 235
實(shí)例:設(shè)計(jì)密碼找回頁面
小結(jié) 237
上機(jī)指導(dǎo) 237
習(xí)題 239
第11章 主題、母版、用戶控件和Web部件 240
11.1 主題 241
11.1.1 主題概述 241
11.1.2 創(chuàng)建主題 242
實(shí)例:①設(shè)計(jì)文本輸入框的主題
②為主題添加CSS樣式
11.1.3 使用主題 246
實(shí)例:顯示庫存商品信息
11.2 母版頁 247
11.2.1 母版頁概述 247
11.2.2 創(chuàng)建母版頁 248
實(shí)例:創(chuàng)建圖書館管理系統(tǒng)公共母版頁
11.2.3 創(chuàng)建內(nèi)容頁 250
11.2.4 訪問母版頁的控件和屬性 251
實(shí)例:在圖書館管理系統(tǒng)首頁顯示系統(tǒng)時(shí)間
11.3 用戶控件 253
11.3.1 用戶控件概述 253
11.3.2 創(chuàng)建用戶控件 254
11.3.3 使用用戶控件 255
11.4 Web部件 256
11.4.1 Web部件概述 256
11.4.2 WebPartManager控件 257
實(shí)例:動(dòng)態(tài)改變頁面布局
11.4.3 WebPartZone控件 258
11.4.4 EditorZone控件 259
實(shí)例:EditorZone控件的應(yīng)用
11.4.5 AppearanceEditorPart控件 260
實(shí)例:AppearanceEditorpart控件的應(yīng)用
11.4.6 LayoutEditorPart控件 262
實(shí)例:LayoutEditorPart控件的應(yīng)用
小結(jié) 263
上機(jī)指導(dǎo) 263
習(xí)題 268
第12章 網(wǎng)站導(dǎo)航 269
12.1 站點(diǎn)地圖概述 270
12.2 TreeView控件 271
12.2.1 TreeView控件概述 271
12.2.2 TreeView控件的常用屬性和事件 271
12.2.3 TreeView控件的基本應(yīng)用 273
實(shí)例:設(shè)計(jì)圖書分類導(dǎo)航菜單
12.2.4 TreeView控件綁定數(shù)據(jù)庫 275
實(shí)例:將數(shù)據(jù)庫中的圖書分類綁定到TreeView
12.2.5 TreeView控件綁定XML文件 276
實(shí)例:TreeView控件綁定XML文件
12.2.6 使用TreeView控件實(shí)現(xiàn)站點(diǎn)導(dǎo)航 277
實(shí)例:顯示讀者列表導(dǎo)航
12.3 Menu控件 278
12.3.1 Menu控件概述 278
12.3.2 Menu控件的常用屬性和事件 279
12.3.3 Menu控件的基本應(yīng)用 280
實(shí)例:設(shè)計(jì)圖書館管理系統(tǒng)導(dǎo)航菜單
12.3.4 Menu控件綁定XML文件 281
實(shí)例:Menu控件綁定XML文件
12.3.5 使用Menu控件實(shí)現(xiàn)站點(diǎn)導(dǎo)航 282
實(shí)例:Web.sitemap與Menu控件集成實(shí)現(xiàn)站點(diǎn)導(dǎo)航
12.4 SiteMapPath控件 283
12.4.1 SiteMapPath控件概述 283
12.4.2 SiteMapPath控件的常用屬性和事件 283
12.4.3 使用SiteMapPath控件實(shí)現(xiàn)站點(diǎn)導(dǎo)航 284
實(shí)例:設(shè)計(jì)圖書館管理系統(tǒng)首頁導(dǎo)航
小結(jié) 285
上機(jī)指導(dǎo) 285
習(xí)題 287
第13章 Microsoft AJAX 288
13.1 ASP.NET AJAX概述 289
13.1.1 AJAX開發(fā)模式 289
13.1.2 ASP.NET AJAX的優(yōu)點(diǎn) 289
13.1.3 ASP.NET AJAX的架構(gòu) 290
13.2 ASP.NET AJAX服務(wù)器端控件 290
13.2.1 ScriptManager控件 290
實(shí)例:①檢測用戶注冊姓名是否為漢字
②使用標(biāo)記引入Web Service
13.2.2 UpdatePanel控件 295
實(shí)例:實(shí)現(xiàn)頁面的局部刷新
13.2.3 Timer控件 298
實(shí)例:實(shí)時(shí)顯示當(dāng)前系統(tǒng)時(shí)間
13.3 AJAX Control Toolkit工具包的使用 299
13.3.1 安裝AJAX Control Toolkit擴(kuò)展控件工具包 299
13.3.2 PasswordStrength控件 300
實(shí)例:使用文本和進(jìn)度條兩種方式顯示用戶密碼的密碼強(qiáng)度
13.3.3 TextBoxWatermark控件 302
實(shí)例:在文本框中顯示水印提示
13.3.4 SlideShow控件 303
實(shí)例:以幻燈片形式播放商品圖片
小結(jié) 306
上機(jī)指導(dǎo) 306
習(xí)題 308
第14章 Web服務(wù)和WCF服務(wù) 309
14.1 Web服務(wù) 310
14.1.1 Web服務(wù)概述 310
14.1.2 Web服務(wù)文件 310
14.1.3 Web服務(wù)代碼隱藏文件 310
14.1.4 創(chuàng)建Web服務(wù) 312
實(shí)例:創(chuàng)建一個(gè)根據(jù)圖書名稱查找圖書信息的Web服務(wù)
14.1.5 調(diào)用Web服務(wù) 315
實(shí)例:調(diào)用Web服務(wù)實(shí)現(xiàn)根據(jù)圖書名稱查找圖書信息
14.2 WCF服務(wù) 317
14.2.1 WCF服務(wù)概述 317
14.2.2 建立WCF服務(wù) 318
實(shí)例:創(chuàng)建一個(gè)根據(jù)圖書名稱查找圖書信息的WCF服務(wù)
14.2.3 調(diào)用WCF服務(wù) 319
實(shí)例:調(diào)用WCF服務(wù)實(shí)現(xiàn)根據(jù)圖書名稱查找圖書信息
小結(jié) 320
上機(jī)指導(dǎo) 320
習(xí)題 322
第15章 ASP.NET MVC編程 323
15.1 MVC概述 324
15.1.1 MVC簡介 324
15.1.2 MVC的請求過程 324
實(shí)例:圖書信息列表
15.1.3 什么是Routing 326
15.2 MVC的實(shí)現(xiàn) 327
15.2.1 創(chuàng)建MVC項(xiàng)目 327
實(shí)例:創(chuàng)建圖書館管理系統(tǒng)MVC項(xiàng)目
15.2.2 添加MVC控制器 329
實(shí)例:添加圖書管理控制器
15.2.3 添加MVC視圖 330
實(shí)例:添加顯示圖書信息的視圖
15.2.4 添加MVC的處理方法 331
實(shí)例:添加獲取圖書信息的Action方法
15.2.5 Models層的實(shí)現(xiàn) 333
實(shí)例:創(chuàng)建圖書館管理系統(tǒng)數(shù)據(jù)庫實(shí)體模型
15.2.6 MVC頁面路由配置 336
實(shí)例:配置圖書館管理系統(tǒng)系統(tǒng)日志路由
小結(jié) 337
上機(jī)指導(dǎo) 337
習(xí)題 342
第16章 綜合案例——圖書館管理系統(tǒng) 343
16.1 需求分析 344
16.2 系統(tǒng)設(shè)計(jì) 344
16.2.1 系統(tǒng)目標(biāo) 344
16.2.2 構(gòu)建開發(fā)環(huán)境 344
16.2.3 系統(tǒng)功能結(jié)構(gòu) 344
16.2.4 業(yè)務(wù)流程圖 344
16.2.5 業(yè)務(wù)邏輯編碼規(guī)則 345
16.3 數(shù)據(jù)庫設(shè)計(jì) 345
16.3.1 數(shù)據(jù)庫概要說明 345
16.3.2 數(shù)據(jù)庫概念設(shè)計(jì) 346
16.3.3 數(shù)據(jù)庫邏輯設(shè)計(jì) 347
16.3.4 視圖設(shè)計(jì) 349
16.4 公共類設(shè)計(jì) 350
16.4.1 DataBase類 351
16.4.2 AdminManage類 355
16.4.3 OperatorClass類 358
16.4.4 ValidateClass類 358
16.5 系統(tǒng)主要模塊開發(fā) 359
16.5.1 主頁面設(shè)計(jì) 359
16.5.2 圖書館信息模塊設(shè)計(jì) 363
16.5.3 圖書檔案管理模塊設(shè)計(jì) 367
16.5.4 圖書借還管理模塊設(shè)計(jì) 373
16.6 小結(jié) 380
收起全部↑