基本介紹
圖書信息,內容簡介,圖書目錄,
圖書信息
作者:林為超鄧國斌
出版社:東軟電子出版社
出版時間:2014年11月
定價¥28.00
開 本:16開
紙 張:膠版紙
包 裝:平裝-膠訂
ISBN:9787894363138
內容簡介
本教材遵循高職高專院校“理論知識夠用,注重實踐能力培養”的教學理念,通過一個完整項目“IT企業網站”貫穿整個教材,將本課程及相關課程中的知識點(SQL語言、HTML語言、C#程式設計語言、ASP.NET、ADO.NET、LINQ、AJAX)融入到項目中,圍繞一個網站設計者所需要掌握的基本技術展開介紹,採用簡明清晰的圖解方式講解項目的操作步驟,通過項目的實踐操作,達到理解和掌握ASP.NET的理論概念。
本課程分為9章,內容包括:預備知識、基礎篇和提高篇三大部分。其中,預備知識主要講解Web基礎知識、.NET及C#語法、ADO.NET和LINQ資料庫訪問技術;基礎篇著眼於Web開發的基本知識點,圍繞“IT企業網站前台”來組織內容,由淺入深,講解相關知識,使學生在完成各個功能模組的同時,掌握Web套用開發的一般步驟和編程技巧;提高篇著眼於實際套用,通過IT網站後台的演練,使學生了解企業級套用開發的基本框架,掌握三層架構下系統開發的一般過程。
本教材可作為高職高專計算機及相關專業的教程,也適合自學ASP.NET的讀者使用。
圖書目錄
內容簡介... 5
前 言... 6
第1章 項目分析與資料庫設計... 8
1.1 需求分析... 9
1.2 功能模組設計... 9
1.3 概念結構設計... 10
1.4 開發環境的選擇... 11
1.5 資料庫設計... 11
1.6 實訓1. 13
第2章 Web開發基礎知識... 16
2.1 什麼是Web?. 17
2.1.1 Web運作示意圖... 17
2.1.2 Web的特徵... 18
2.2 Web的工作原理... 18
2.3 Web體系結構的基本元素... 19
2.3.1 Web瀏覽器與Web伺服器。... 20
2.3.2 HTTP協定... 20
2.3.3 URL簡介... 23
2.3.4 HTML語言... 24
2.4 靜態網頁與動態網頁... 28
2.5 實訓2. 28
第3章 .NET與C#語言基礎... 31
3.1 .NET簡介... 31
3.2 C#程式結構... 34
3.2.1 控制台C#程式結構... 34
3.2.2 ASP.NET程式結構... 39
3.3 程式注釋... 41
3.4 對象的概念、屬性和事件... 43
3.5 變數的概念、類型和使用... 46
3.5.1 變數的概念... 46
3.5.2 變數的類型... 47
3.5.3 變數的使用... 48
3.5.4 控制項與變數... 49
3.5.5 數據類型轉換... 50
3.6 流程控制... 53
3.6.1 條件語句... 53
3.6.2 循環語句... 54
3.7 實訓3. 55
第4章 使用ADO.NET訪問資料庫... 59
4.1 使用SqlDataSource控制項訪問資料庫... 60
4.1.1 操作步驟... 60
4.1.2 相關知識... 65
4.2 使用ADO.NET對象訪問資料庫... 66
4.2.1 操作步驟... 66
4.2.2 相關知識... 67
4.3 添加類class1.cs 71
4.3.1 操作步驟... 72
4.3.2 相關知識... 74
4.4 使用類的方法訪問資料庫... 74
4.4.1 操作步驟... 74
4.4.2 相關知識... 75
4.5 實訓4. 76
第5章 使用LINQ訪問資料庫... 76
5.1 創建對象模型... 77
5.2 使用LinqDataSource控制項訪問資料庫... 78
5.2.1 操作步驟... 78
5.2.2 相關知識... 82
5.3 使用對象模型訪問資料庫... 83
5.3.1 操作步驟... 83
5.3.2 相關知識... 84
5.4 實訓5. 85
第6章 基礎篇——網站前台的實現... 85
模組1 創建IT企業網站前台... 85
6.1.1 操作步驟... 85
6.1.2 相關知識... 86
6.1.3 實訓6. 92
模組2 創建數據訪問類... 93
6.2.1 操作步驟... 93
6.2.2 相關知識... 95
6.2.3 實訓7. 96
模組3 創建前台主頁面... 96
6.3.1 建立樣式表... 96
6.3.2 CSS技術... 99
6.3.3 建立網站地圖... 100
6.3.4 用戶控制項head.ascx和footer.ascx. 102
6.3.5 前台母版頁和主頁面... 105
6.3.6 相關知識... 108
6.3.7 實訓8. 110
模組4 創建新聞列表頁面... 110
6.4.1 頁面功能... 111
6.4.2 操作步驟... 111
6.4.3 相關知識... 114
6.4.4 實訓9. 116
模組5 新聞內容顯示頁面... 116
6.5.1 頁面功能... 116
6.5.2 操作步驟... 117
6.5.3 相關知識... 121
6.5.4 實訓10. 121
模組6 創建產品列表頁面... 122
6.6.1 頁面功能... 122
6.6.2 操作步驟... 122
6.6.3 實訓11. 126
模組7 產品內容顯示頁面... 126
6.7.1 頁面功能... 126
6.7.2 操作步驟... 126
6.7.3 實訓12. 130
模組8 修改主頁面... 130
6.8.1 操作步驟... 130
6.8.2 實訓13. 132
模組9 用AJAX設計用戶登錄控制項... 132
6.9.1 控制項功能... 133
6.9.2 操作步驟... 133
6.9.3 相關知識... 137
6.9.4 實訓14. 139
模組10 創建修改密碼頁面... 139
6.10.1 操作步驟... 139
6.10.2 相關知識... 141
6.10.3 實訓15. 142
模組11 創建用戶註冊頁面... 142
6.11.1 頁面功能... 142
6.11.2 操作步驟... 143
6.11.3 相關知識... 145
6.11.4 實訓16. 146
模組12 創建產品訂單頁面... 146
6.12.1 頁面功能... 146
6.12.2 操作步驟... 146
6.12.3 實訓17. 149
模組13 查看訂單頁面... 149
6.13.1 頁面功能... 149
6.13.2 操作步驟... 149
6.13.3 實訓18. 153
模組14 創建簡介與聯繫頁面... 153
6.14.1 公司簡介頁面... 153
6.14.2 聯繫我們頁面... 154
6.14.3 實訓19. 155
第7章 提高篇——網站後台的實現... 156
模組1 搭建三層結構的系統框架... 156
7.1.1 三層結構概述... 156
7.1.2 搭建三層結構的系統框架... 157
7.1.3 相關知識... 160
7.1.4 實訓20. 161
模組2 建立模型層Model. 161
7.2.1 模型層的實現... 161
7.2.2 建立模型層Model 162
模組3 建立數據訪問層DAL. 171
模組4 建立業務邏輯層DLL. 195
模組5 創建後台主頁面... 202
7.5.1 建立樣式表... 202
7.5.2 建立站點地圖... 203
7.5.3 創建用戶控制項... 204
7.5.4 建立後台母版頁與主頁面... 205
模組6 建立管理員登錄頁面... 206
模組7 創建用戶維護頁面... 208
模組8 添加新聞頁面... 214
模組9 新聞維護頁面... 217
模組10 添加產品頁面... 218
模組11 產品維護頁面... 220
模組12 訂單維護頁面... 222
模組13 進貨單錄入頁面... 223
模組14 進貨單查詢頁面... 225
模組15 庫存查詢頁面... 229
模組16 創建基礎維護頁面... 233
7.16.1 新聞類別維護頁面... 233
7.16.2 產品類別維護頁面... 235
第8章 網站安全配置... 237
8.1 安全配置... 238
8.2 創建管理員登錄頁面... 242
8.3 實訓21. 243
第9章 網站的發布... 243
9.1 安裝Web服務IIS. 243
9.2 創建虛擬目錄... 244
9.3 發布ASP.NET網站到IIS. 246
9.4 相關知識——IIS系統簡介... 248
9.5 實訓22 249