ASP.NET 4 WEB應用程式開發(項目式)

ASP.NET 4 WEB應用程式開發(項目式)

《ASP.NET 4 WEB應用程式開發(項目式)》是2012年人民郵電出版社出版的圖書,作者是謝日星 。

基本介紹

  • 書名:ASP.NET 4 WEB應用程式開發(項目式)
  • 作者:謝日星 
  • ISBN:978-7-115-28645-1
  • 出版時間:2012年11月
圖書信息,內容簡介,目錄,

圖書信息

書名 ASP.NET4 WEB應用程式開發(項目式)
叢書名 工業和信息化人才培養規劃教材——高職高專計算機系列
標準書號 ISBN 978-7-115-28645-1
作者 謝日星 主編
責任編輯 桑珊
開本 16 開
印張 12.75
字數 324 千字
頁數 197 頁
裝幀 平裝
版次 第1版第1次
初版時間 2012年11月
本印次 2012年11月
首印數 -- 冊
定價 28.00 元

內容簡介


本書結合高職高專教學特點,以及近年來進行的教育教學改革實踐與研究工作經驗,聯合軟體研發公司項目團隊,把實際項目轉換為教學案例,圍繞著ASP.NET4的關鍵技術展開以實際套用為主線的講解,主要包括多層系統架構、ASP.NET入門、頁面技術、內置對象、母版技術、伺服器控制項、ADO.NET資料庫訪問技術、身份驗證與授權、樣式與主題、站點導航、系統部署等。
本書結構合理、實用性強,適合採用“教、學、做一體化”的教學方法,實行“學做合一”的學習過程,在完成技術學習的同時,訓練工程化項目實踐的工作習慣,提高軟體技術的學習能力,完成可實際套用的項目。
本書可作為高職院校軟體技術專業及專業群的必修教材,也適合各領域想在ASP.NET應用程式研發方面進修提高的人員自學使用。

目錄

東升客戶關係管理系統項目要求 1
東升客戶關係管理系統項目資料庫說明 5
項目1 創建系統——多層架構技術基礎 7
1.1 項目導航——採用多層架構技術創建客戶關係管理系統 7
1.1.1 什麼是多層架構 7
1.1.2 為什麼要採用多層架構技術 8
1.2 創建Web套用解決方案 9
1.2.1 Web套用概述 9
1.2.2 創建Web網站 9
1.2.3 Web瀏覽器和伺服器 12
1.3 建立多層架構Web套用系統 12
學習資源 20
小結 20
作業 21
實訓案例——創建多層架構客戶關係管理系統 21
項目2 添加頁面——套用工作模型實現動態Web套用系統 23
2.1 項目導航——套用ASP.NET4工作模型添加動態“修改銷售機會頁面” 23
2.2 ASP.NET4的工作模型 24
2.2.1 生命周期事件和Global.asax 檔案 24
2.2.2 ASP.NET4的Page指令 26
2.2.3 創建添加銷售機會功能頁面 26
2.3 設計頁面 27
2.3.1 HTML控制項與Web伺服器控制項 27
2.3.2 客戶端控制項與伺服器端控制項 44
2.3.3 設計添加銷售機會頁面 44
2.4 回響用戶操作 45
2.4.1 客戶端腳本與服務端腳本 45
2.4.2 ASP.NET4的頁面事件 46
2.4.3 ASP.NET4的頁面事件處理 47
2.4.4 Web伺服器控制項的事件模型 50
2.4.5 頁面提交處理流程 51
2.4.6 啟動添加銷售機會功能 51
2.5 實現異常處理 52
學習資源 54
小結 54
作業 54
實訓案例——添加“修改銷售機會頁面” 54
項目3 統一設計頁面風格——Master頁面的使用 57
3.1 項目導航——使用母版頁技術統一客戶關係管理系統的頁面風格 57
3.1.1 什麼是母版頁 57
3.1.2 為什麼要統一頁面風格 57
3.2 套用Master頁面實現統一頁面布局 58
3.2.1 Master頁面基礎 58
3.2.2 編寫Master頁面 59
3.2.3 添加內容頁面 62
3.2.4 事件觸發順序 63
3.2.5 演練:編輯一般頁面為內容頁面 64
3.3 實現站點功能導航 66
3.3.1 TreeView控制項套用 67
3.3.2 SiteMapDataSource控制項套用 68
3.3.3 SiteMap站點地圖 68
3.3.4 在母版頁中實現站點導航 70
3.3.5 Menu控制項實現導航 71
3.4 訪問Master頁面控制項 71
學習資源 73
小結 73
作業 73
實訓案例——使用母版頁提高開發效率 74
項目4 管理數據——使用ADO.NET進行數據訪問 75
4.1 項目導航——使用ADO.NET管理銷售機會數據 75
4.2 ADO.NET概述 76
4.2.1 ADO.NET及命名空間 76
4.2.2 ADO.NET對象模型 76
4.2.3 DataSet 77
4.3 連線方式訪問關係型資料庫 78
4.3.1 連線方式訪問資料庫方法 78
4.3.2 使用參數 83
4.3.3 添加銷售機會到資料庫 86
4.4 非連線方式訪問關係型資料庫 89
4.4.1 非連線方式訪問資料庫方法 89
4.4.2 顯示所有員工信息 90
4.5 調用存儲過程提高系統性能 92
4.5.1 存儲過程概述 92
4.5.2 調用存儲過程 92
4.5.3 使用參數 93
學習資源 95
小結 95
作業 96
實訓案例——管理銷售機會數據 96
項目5 驗證系統的用戶輸入信息——驗證控制項的使用 98
5.1 項目導航——使用驗證控制項驗證用戶輸入信息 98
5.1.1 為什麼要驗證用戶輸入信息 98
5.1.2 使用驗證控制項的好處 99
5.2 驗證過程 99
5.2.1 多條件驗證 99
5.2.2 顯示數據驗證的信息 100
5.2.3 用代碼來控制驗證過程 100
5.3 ASP.NET的驗證類型 101
5.3.1 表單驗證控制項(RequiredFieldValidator) 101
5.3.2 比較驗證控制項(CompareValidator) 102
5.3.3 範圍驗證控制項(RangeValidator) 103
5.3.4 正則驗證控制項(RegularExpressionValidator) 103
5.3.5 自定義邏輯驗證控制項(CustomValidator) 105
5.3.6 驗證組控制項(ValidationSummary) 106
學習資源 106
小結 106
作業 107
實訓案例——驗證客戶關係管理系統輸入信息 107
項目6 豐富網站信息——內置對象的使用 108
6.1 項目導航——使用內置對象豐富網站信息 108
6.2 Application對象 108
6.2.1 Application對象的使用 109
6.2.2 統計網站當前用戶數 110
6.3 Session對象 112
6.3.1 Session對象特性 112
6.3.2 統計用戶添加銷售機會次數 112
6.4 Request對象 113
6.5 Response對象 115
6.5.1 Response對象常用方法 116
6.5.2 控制頁面跳轉 117
6.6 Cookie對象 117
6.7 Server服務對象 119
學習資源 122
小結 122
作業 122
實訓案例——統計網站歷史訪問量 122
項目7 完善界面——GridView控制項的使用 124
7.1 項目導航——使用數據控制項GridView處理複雜的數據顯示界面 124
7.2 GridView控制項概述 124
7.2.1 數據綁定控制項與GridView 125
7.2.2 GridView控制項的工作原理 125
7.2.3 GridView控制項的常用屬性 126
7.2.4 使用GridView顯示銷售機會管理信息 128
7.3 編輯顯示信息列 130
7.4 添加模板列 134
7.5 數據綁定 136
7.6 事件處理 136
7.7 分頁顯示 138
學習資源 140
小結 140
作業 140
實訓案例——完善銷售機會管理界面 140
項目8 驗證系統用戶身份——Web認證和授權的使用 142
8.1 項目導航——採用Web認證和授權機制驗證訪問用戶 142
8.2 Web套用的認證 142
8.3 Web套用的授權 143
8.4 使用Membership實現Web套用的認證 143
8.5 使用Role實現Web套用的授權 151
8.6 Membership擴展 153
學習資源 159
小結 159
作業 159
實訓案例——驗證客戶關係管理系統用戶身份 160
項目9 實現系統個性化——使用主題實現網站外觀 162
9.1 項目導航——使用主題個性化網站外觀 162
9.2 ASP.NET個性化配置 162
9.3 個性化配置的用戶標識 164
9.4 主題和外觀 167
學習資源 171
小結 171
作業 171
實訓案例——實現客戶關係管理系統主題 171
項目10 實現代碼復用——用戶控制項的創建 173
10.1 項目導航——創建用戶控制項實現代碼復用 173
10.2 創建用戶控制項 173
10.3 與用戶控制項互動 176
10.4 自定義控制項 178
學習資源 180
小結 180
作業 180
實訓案例——客戶關係管理系統Web部件開發 180
項目11 部署系統——部署Web套用 182
11.1 項目導航——部署Web套用 182
11.2 XCOPY命令 183
11.3 複製網站 184
11.4 發布網站 186
11.5 Web項目安裝包 186
學習資源 190
小結 191
作業 191
實訓案例——部署客戶關係管理系統 191
項目12 東升OA系統的開發 193
12.1 系統需求 193
12.2 系統設計 194
12.3 系統實現 194
學習進階 195
參考文獻 197

相關詞條

熱門詞條

聯絡我們