江蘇省優(yōu)秀教學成果獎中國電子教育學會 教材評審 一等獎主要著作出版情況:高等學校計算機教材系列高等學校計算機應(yīng)用實踐教程系列高職高專規(guī)劃教材系列
目 錄
第1章 項目開發(fā)入門:ASP.NET 4.5開發(fā)環(huán)境 1
1.1 ASP.NET 4.5簡介 1
1.1.1 Web工作原理 1
1.1.2 .NET概述 2
1.2 Visual Studio 2013操作入門 3
1.2.1 IDE環(huán)境介紹 3
1.2.2 一個簡單的ASP.NET頁面 4
習題 10
第2章 項目開發(fā)入門:ASP.NET網(wǎng)頁設(shè)計基礎(chǔ) 11
2.1 表格的制作 11
2.1.1 表格結(jié)構(gòu)及標記屬性 11
2.1.2 入門實踐一:表格顯示圖書信息 13
2.1.3 知識點――HTML文檔 14
2.2 表單的應(yīng)用 16
2.2.1 表單定義及常用控件 16
2.2.2 入門實踐二:購物車表單 22
2.2.3 知識點――HTML格式標記 24
2.3 超鏈接 27
2.3.1 超鏈接的概念及種類 27
2.3.2 入門實踐三:圖書分類目錄鏈接 29
2.3.3 知識點――框架、多媒體 33
2.4 CSS及網(wǎng)頁布局初步 36
2.4.1 CSS定義及引用 36
2.4.2 頁面布局 38
2.4.3 入門實踐四:“網(wǎng)上書店”主頁 41
2.4.4 知識點――CSS選擇符及屬性 48
2.5 HTML控件表單 52
2.5.1 HTML控件的基本語法 52
2.5.2 入門實踐五:表單更新結(jié)算 54
2.5.3 知識點――HTML控件簡介 59
習題 61
第3章 項目知識準備:C# 程序設(shè)計基礎(chǔ) 62
3.1 C# 語法基礎(chǔ) 62
3.1.1 數(shù)據(jù)類型 62
3.1.2 變量與常量 65
3.1.3 運算符與表達式 66
3.2 流 程 控 制 69
3.2.1 條件語句 69
3.2.2 循環(huán)語句 72
3.2.3 跳轉(zhuǎn)語句 74
3.2.4 異常處理 75
3.3 面向?qū)ο缶幊?76
3.3.1 面向?qū)ο蟮闹饕卣?76
3.3.2 類和對象 77
3.3.3 屬性、方法和事件 79
3.3.4 構(gòu)造函數(shù)和析構(gòu)函數(shù) 79
習題 81
第4章 項目開發(fā)入門:ASP.NET 4.5內(nèi)置對象 82
4.1 收發(fā)數(shù)據(jù):Request/Response對象 82
4.1.1 Request對象 82
4.1.2 Response對象 85
4.1.3 入門實踐六:書店歡迎登錄功能 86
4.1.4 知識點――Request/Response屬性和方法 90
4.2 共享信息:Application/Session對象 91
4.2.1 Application對象與Session對象 91
4.2.2 入門實踐七:網(wǎng)站訪問計數(shù)功能 92
4.2.3 知識點――屬性和方法、會話狀態(tài)及性能優(yōu)化 94
4.3 初始化頁面:Page對象 99
4.3.1 入門實踐八:加載顯示圖書類別鏈接 99
4.3.2 知識點――Page對象屬性和方法 101
4.4 其他對象簡介 103
4.4.1 服務(wù)器對象:Server對象 103
4.4.2 緩存對象:Cache對象 104
習題 104
第5章 項目開發(fā)入門:ASP.NET 4.5服務(wù)器控件 106
5.1 控件概述 106
5.1.1 控件基本語法 107
5.1.2 控件常用屬性 108
5.1.3 服務(wù)器控件事件 109
5.2 基本控件及應(yīng)用 110
5.2.1 文本控件 110
5.2.2 按鈕控件 113
5.2.3 選擇控件 115
5.2.4 列表控件 118
5.2.5 日歷控件 122
5.2.6 入門實踐九:“網(wǎng)上書店”用戶注冊表單 125
5.3 表格及圖像控件 132
5.3.1 表格控件 132
5.3.2 圖像控件 133
5.3.3 入門實踐十:購書頁面 135
5.4 驗 證 控 件 140
5.4.1 驗證控件及驗證方式 140
5.4.2 入門實踐十一:驗證用戶注冊信息 142
5.4.3 知識點――各種驗證控件介紹 148
習題 153
第6章 項目開發(fā):“網(wǎng)上書店”注冊、登錄功能開發(fā) 154
6.1 互聯(lián)網(wǎng)與B/S體系 154
6.2 設(shè)計“網(wǎng)上書店”數(shù)據(jù)庫 155
6.2.1 安裝MySQL 5.6 155
6.2.2 創(chuàng)建項目數(shù)據(jù)庫 158
6.3 注冊、登錄功能開發(fā) 162
6.3.1 需求展示 162
6.3.2 開發(fā)步驟 164
6.3.3 知識點――ADO.NET數(shù)據(jù)訪問編程模型 169
習題 176
第7章 項目開發(fā):“網(wǎng)上書店”系統(tǒng)的架構(gòu)和設(shè)計 177
7.1 單層設(shè)計架構(gòu) 177
7.2 二層設(shè)計架構(gòu) 178
7.2.1 “門面模式”簡介 178
7.2.2 二層開發(fā)設(shè)計架構(gòu) 178
7.3 三層設(shè)計架構(gòu) 183
7.3.1 簡單的三層設(shè)計架構(gòu) 183
7.3.2 用Visual Studio 2013創(chuàng)建三層設(shè)計架構(gòu) 187
7.3.3 理解三層設(shè)計架構(gòu) 194
7.3.4 引入實體的三層設(shè)計架構(gòu) 195
習題 203
第8章 項目開發(fā):“網(wǎng)上書店”功能完善 204
8.1 構(gòu)建業(yè)務(wù)實體層 204
8.2 顯示圖書功能開發(fā) 208
8.2.1 需求展示 208
8.2.2 開發(fā)步驟 209
8.2.3 知識點――DataReader對象、ListView控件 217
8.3 搜索圖書功能開發(fā) 220
8.3.1 需求展示 220
8.3.2 開發(fā)步驟 221
8.3.3 知識點――GridView控件 226
8.4 購物車功能開發(fā) 230
8.4.1 需求展示 230
8.4.2 開發(fā)步驟 231
習題 240
第9章 項目開發(fā):其他項目開發(fā)技術(shù) 241
9.1 Web系統(tǒng)跨數(shù)據(jù)庫移植 241
9.1.1 跨數(shù)據(jù)庫移植原理 241
9.1.2 技術(shù)實踐:將“網(wǎng)上書店”移植到SQL Server 242
9.2 動態(tài)鏈接庫(DLL)應(yīng)用 247
9.2.1 動態(tài)鏈接庫的優(yōu)點 247
9.2.2 技術(shù)實踐:動態(tài)鏈接庫實現(xiàn)檢索、購買圖書 248
習題 254