出版社: 人民郵電出版社
出版時間:2008年2月1日,第1版
頁數(平裝): 456頁
正文語種: 中文
開本: 16
ISBN: 9787115173249
條形碼: 9787115173249
產品尺寸及重量: 25.6 x 18.6 x 2.4 cm ; 862 g
ASIN: B0013IGO6C
內容介紹:
《軟件工程師入門 ASP.NET 2.0 網絡編程自學手冊》以初學者在實際開發中應該掌握的技術和開發中小項目為中心,全面介紹了使用ASP.NET 2.0進行程序開發的各方面技術。全書分3篇,共22章。第1篇為起步篇(第1章-第5章),主要介紹ASP.NET 2.0從零起步、ASP.NET 2.0開發基礎、C#語言基礎、ASP.NET內置對象,ASP.NET常用開發服務器控件等內容,第2篇為提高篇(第6章-第13章),主要介紹面向對象的程序設計,使用ADO.NET技術進行數據庫開發、數據控件、Web用戶控件、母版頁、主題、站點導航控件、調試與錯誤處理等內容,第3篇為實例篇(第14章-第22章),主要結合實際開發經驗介紹利用ASP.NET+SQL Server2000制作會員注冊與登錄,ASP.NET制作文件上傳與下載、ASP.NET制作電子郵件發送和接收、ASP.NET+SQL Server 2000制作留言本、ASP.NET+SQL Server 2000制作網上在線聊天室、ASP.NET+SQL Server 2000制作在線論壇BBS,ASP.NET+SQL Server 2000制作網絡在線投票,ASP.NET+SQL Server 2000制作新聞發布系統,ASP.NET+SQL Server 2000制作電子商城等內容。
《軟件工程師入門 ASP.NET 2.0 網絡編程自學手冊》附有配套光盤。光盤提供了書中所有實例的源代碼,全部經過精心調試,在Windows XP/Windows 2000/Windows 2003 Server下全部通過,保證能夠正常運行。
《軟件工程師入門 ASP.NET 2.0 網絡編程自學手冊》適用於ASP.NET初、中級用戶,也可作為大、中院校師生和培訓班的教材,對於網絡編程愛好者,《軟件工程師入門 ASP.NET 2.0 網絡編程自學手冊》也有非常好的參考價值。
本書目錄:
第1篇 起步篇
第1章 ASP.NET 2.0從零起步 3
1.1 熟悉ASP.NET 2.0簡介 4
1.1.1 ASP.NET 2.0發展歷程 4
1.1.2 ASP.NET 2.0 新特性 4
1.1.3 ASP.NET 2.0的運行原理 4
1.1.4 ASP.NET 2.0的運行機制 5
1.1.5 ASP.NET 2.0的優點 6
1.2 ASP.NET 2.0開發環境的搭建 7
1.2.1 軟件和硬件要求 7
1.2.2 安裝IIS服務器 7
1.2.3 安裝Visual Studio 2005開發工具 10
1.2.4 啟動並配置Visual Studio 2005默認環境 13
1.3 熟悉ASP.NET 200開發環境 14
1.3.1 創建ASP.NET 200空網站 14
1.3.2 熟悉ASP.NET 2.0的菜單欄和工具欄 15
1.3.3 設置ASP.NET 2.0開發環境 19
1.4 MSDN幫助系統安裝與使用 20
1.4.1 安裝MSDN幫助系統 20
1.4.2 使用MSDN幫助系統學習ASP.NET 2.0 22
1.5 本章小結 23
第2章 ASP.NET 2.0開發基礎 24
2.1 學習ASP.NET 2.0網頁語法 25
2.1.1 ASP.NET網頁擴展名 25
2.1.2 什麼是頁面指令 26
2.1.3 頁面指令種類與作用 26
2.1.4 注釋ASPX文件中代碼 35
2.1.5 如何包含服務器端文件 36
2.1.6 HTML服務器控件語法 36
2.1.7 ASP.NET服務器控件語法 37
2.1.8 網頁中代碼塊語法 38
2.1.9 網頁中表達式語法 38
2.2 制作一個ASP.NET網站 39
2.2.1 創建ASP.NET網站 39
2.2.2 設計Web頁面 40
2.2.3 添加ASP.NET文件夾 41
2.2.4 添加配置文件Web.config 41
2.2.5 運行應用程序 43
2.2.6 配置IIS虛擬目錄 44
2.3 本章小結 46
第3章 C#語言基礎 47
3.1 C#簡介 48
3.2 數據類型 48
3.2.1 什麼是數據類型 48
3.2.2 C#中包含那些數據類型 48
3.2.3 各種數據類型使用及意義 48
3.2.4 什麼是裝箱和拆箱 48
3.2.5 裝箱和拆箱的使用 49
3.3 C#中的變量和常量 49
3.3.1 什麼是變量和常量 49
3.3.2 變量的聲明和賦值 49
3.3.3 有效聲明與使用常量 51
3.4 類型轉換 52
3.4.1 隱式類型轉換 52
3.4.2 顯式類型轉換 53
3.5 C#中運算符 53
3.5.1 操作算術運算符 53
3.5.2 操作關系運算符 53
3.5.3 操作賦值運算符 54
3.5.4 操作邏輯運算符 55
3.5.5 操作位運算符 55
3.5.6 操作其他運算符 56
3.5.7 運算符的優先集 56
3.6 字符串處理 57
3.6.1 比較字符串 57
3.6.2 定位字符及子串 57
3.6.3 格式化字符串 57
3.6.4 截取字符串 58
3.6.5 分裂字符串 58
3.6.6 插入和填充字符串 58
3.6.7 刪除和剪切字符串 59
3.6.8 復制字符串 59
3.6.9 替換字符串 59
3.7 流程控制 59
3.7.1 有效使用分支語句 59
3.7.2 有效使用循環語句 61
3.7.3 異常處理語句 62
3.8 數組的基本操作 63
3.8.1 數組的聲明 63
3.8.2 初始化數組 63
3.8.3 遍歷數組 64
3.8.4 增加數組元素 64
3.8.5 讀取數組中的當前元素 64
3.8.6 數組的排序 65
3.9 代碼編寫規范 65
3.9.1 在程序中規范使用注釋 65
3.9.2 按照命名規范書寫代碼 65
3.9.3 統一代碼縮進格式 66
3.10 本章小結 66
第4章 ASP.NET內置對象 67
4.1 Response對象 68
4.1.1 Response對象概述 68
4.1.2 Response對象常用屬性、方法介紹 68
4.1.3 Response對象在實際開發中的應用 71
4.2 Request對象 72
4.2.1 Request對象概述 72
4.2.2 Request對象常用屬性、方法介紹 72
4.2.3 Request對象在實際開發中的應用 74
4.3 Application對象 75
4.3.1 Application對象概述 76
4.3.2 Application對象常用集合、屬性和方法介紹 76
4.3.3 Application對象在實際開發中的應用 80
4.4 Session對象 81
4.4.1 Session對象概述 81
4.4.2 Session對象常用集合、屬性和方法介紹 82
4.4.3 Session對象在實際開發中的應用 85
4.5 Cookie對象 86
4.5.1 Cookie對象概述 86
4.5.2 Cookie對象常用屬性、方法介紹 87
4.5.3 Cookie對象在實際開發中的應用 89
4.6 Server對象 90
4.6.1 Server對象概述 90
4.6.2 Server對象常用屬性、方法介紹 90
4.6.3 Server對象在實際開發中的應用 95
4.7 本章小結 96
第5章 ASP.NET常用開發服務器控件 97
5.1 服務器控件概述 98
5.1.1 服務器控件的概念與作用 98
5.1.2 服務器控件與對象的關系 98
5.1.3 服務器控件的屬性、方法和事件 98
5.2 服務器控件的相關操作 101
5.2.1 向頁面中添加服務器控件 101
5.2.2 刪除頁面中服務器控件 101
5.2.3 添加引用服務器控件 102
5.3 Label控件 103
5.3.1 屬性 103
5.3.2 方法 104
5.3.3 事件 105
5.3.4 使用Label控件顯示文本 106
5.4 TextBox控件 106
5.4.1 屬性 106
5.4.2 方法 107
5.4.3 事件 107
5.4.4 TextBox控件的3種顯示方式 108
5.5 Image控件 108
5.5.1 屬性 108
5.5.2 方法 109
5.5.3 事件 110
5.5.4 使用Image控件顯示圖片 110
5.6 Button控件 110
5.6.1 屬性 110
5.6.2 方法 111
5.6.3 事件 111
5.6.4 使用Button控件改變TextBox控件的文本 112
5.7 LinkButton控件 112
5.7.1 屬性 112
5.7.2 方法 113
5.7.3 事件 113
5.7.4 使用LinkButton控件跳轉頁面 113
5.8 ImageButton控件 114
5.8.1 屬性 114
5.8.2 方法 115
5.8.3 事件 115
5.8.4 使用ImageButton控件跳轉頁面 115
5.9 HyperLink控件 115
5.9.1 屬性 115
5.9.2 方法 116
5.9.3 事件 116
5.9.4 使用HypperLink控件跳轉頁面 116
5.10 RequiredFieldValidator控件 117
5.10.1 屬性 117
5.10.2 方法 117
5.10.3 事件 117
5.10.4 使用RequiredFieldValidator控件判斷用戶名是否為空 118
5.11 RangeValidator控件 118
5.11.1 屬性 118
5.11.2 方法 119
5.11.3 事件 119
5.11.4 使用RangeValidator控件判斷數量是否在范圍內 119
5.12 RegularExpressionValidator控件 119
5.12.1 屬性 119
5.12.2 方法 121
5.12.3 事件 121
5.12.4 使用RegularExpressionValidator控件判斷郵件地址 121
5.13 CompareValidator控件 121
5.13.1 屬性 122
5.13.2 方法 122
5.13.3 事件 122
5.13.4 使用CompareValidator控件判斷兩次密碼是否一致 122
5.14 CustomValidator控件 123
5.14.1 屬性 123
5.14.2 方法 123
5.14.3 事件 123
5.14.4 使用CustomValidator控件判斷用戶名是否存在 124
5.15 ValidationSummary控件 124
5.15.1 屬性 125
5.15.2 方法 125
5.15.3 事件 125
5.15.4 使用ValidationSummary控件顯示所有驗證控件錯誤信息 125
5.16 Login控件 126
5.16.1 屬性 126
5.16.2 方法 127
5.16.3 事件 127
5.16.4 使用Login控件實現用戶登錄 127
5.17 本章小結 128
第2篇 提高篇
第6章 面向對象的程序設計 131
6.1 概述 132
6.1.1 面向對象的概念 132
6.1.2 面向對象語言的特點 132
6.2 類和對象 133
6.2.1 類的概念 133
6.2.2 聲明類 133
6.2.3 對象 133
6.2.4 對象的聲明和實例化 134
6.2.5 類與對象的關系 135
6.2.6 構造函數 135
6.2.7 析構函數 135
6.2.8 屬性和方法 136
6.2.9 有效使用static修飾符 137
6.3 使用訪問修飾符關鍵字控制訪問權限 138
6.4 類的繼承 139
6.4.1 繼承的概念 139
6.4.2 實現繼承的方法 139
6.5 接口 140
6.5.1 接口的概念 140
6.5.2 定義接口 140
6.5.3 接口的成員 140
6.5.4 接口的實現 141
6.6 本章小結 141
第7章 使用ADO.NET技術進行數據庫開發 142
7.1 了解ADO.NET技術 143
7.1.1 ADO.NET概述 143
7.1.2 .NET數據提供程序 143
7.2 創建數據庫連接 144
7.2.1 Connection對象概述 144
7.2.2 Connection對象的屬性及方法 145
7.2.3 數據庫連接字符串 146
7.2.4 打開和關閉數據庫連接 147
7.3 執行數據庫命令 148
7.3.1 Command對象概述 148
7.3.2 Command對象的屬性及方法 148
7.3.3 創建和執行Command對象的實例 150
7.4 使用DataReader對象讀取數據 154
7.4.1 DataReader對象概述 154
7.4.2 DataReader對象的屬性及方法 154
7.4.3 創建和使用DataReader對象 156
7.5 使用DataSet和DataAdapter查詢數據 161
7.5.1 DataSet 對象 161
7.5.2 DataSet數據更新 162
7.5.3 使用DataAdapter對象 162
7.6 本章小結 163
第8章 數據控件 164
8.1 GridView控件 165
8.1.1 GridView控件概述 165
8.1.2 GridView控件常用的屬性、方法和事件 165
8.1.3 使用GridView控件綁定數據源 168
8.1.4 設置GridView控件的外觀 170
8.1.5 制定GridView控件的列 171
8.1.6 查看GridView控件中數據的詳細信息 172
8.1.7 使用GridView控件分頁顯示數據 174
8.1.8 在GridView控件中排序數據 174
8.1.9 在GridView控件中實現全選和全不選功能 175
8.1.10 在GridView控件中對數據進行編輯操作 176
8.1.11 實際開發中特殊樣式的實現 178
8.2 DataList控件 179
8.2.1 DataList控件概述 179
8.2.2 DataList控件常用的屬性、方法和事件 179
8.2.3 使用DataList控件綁定數據源 182
8.2.4 分頁顯示DataList控件中的數據 184
8.2.5 查看DataList控件中數據的詳細信息 185
8.2.6 在DataList控件中對數據進行編輯操作 187
8.2.7 獲取DataList控件中控件數據的方法 188
8.2.8 為DataList控件添加自動編號的功能 188
8.2.9 在DataList控件中創建多個列 189
8.3 數據綁定 190
8.3.1 數據綁定的概述 190
8.3.2 簡單屬性綁定 190
8.3.3 表達式綁定 191
8.3.4 集合綁定 192
8.3.5 方法調用的結果 192
8.4 本章小結 193
第9章 Web用戶控件 194
9.1 Web用戶控件的概述 195
9.1.1 用戶控件與普通的Web頁比較 195
9.1.2 用戶控件的優點 195
9.2 創建及使用Web用戶控件 195
9.2.1 創建Web用戶控件 196
9.2.2 將Web用戶控件添加至網頁 197
9.2.3 在用戶控件中添加用戶控件 197
9.2.4 使用Web用戶控件制作博客導航條 199
9.3 設置用戶控件 201
9.3.1 訪問用戶控件的屬性 201
9.3.2 訪問用戶控件中的服務器控件 202
9.3.3 將Web網頁轉化為用戶控件 203
9.4 本章小結 205
第10章 母版頁 206
10.1 母版頁概述 207
10.1.1 母版頁 207
10.1.2 內容頁 208
10.1.3 母版頁運行機制 208
10.1.4 母版頁和內容頁事件順序 209
10.1.5 母版頁的優點 210
10.2 創建母版頁 210
10.3 創建內容頁 213
10.4 母版頁的使用 215
10.4.1 簡單母版頁的應用 215
10.4.2 嵌套母版頁的應用 216
10.4.3 訪問復雜母版頁 218
10.4.4 使用@MasterType指令獲取母版中控件引用 219
10.5 本章小結 221
第11章 主題 222
11.1 主題的概述 223
11.1.1 組成元素 224
11.1.2 文件存儲和組織方式 225
11.2 創建主題 225
11.2.1 創建外觀文件 225
11.2.2 為主題添加CSS樣式 228
11.2.3 主題中應用圖片 230
11.3 應用主題 231
11.3.1 指定和禁用主題 231
11.3.2 動態加載主題 235
11.4 本章小結 236
第12章 站點導航控件 237
12.1 站點地圖概述 238
12.2 TreeView控件 239
12.2.1 TreeView控件概述 239
12.2.2 TreeView控件常用的屬性和事件 240
12.2.3 TreeView控件的基本應用 243
12.2.4 TreeView控件綁定數據庫 244
12.2.5 TreeView控件綁定XML文件 246
12.3 Menu控件 250
12.3.1 Menu控件概述 250
12.3.2 Menu控件常用的屬性和事件 250
12.3.3 Menu控件的基本應用 252
12.3.4 Menu控件綁定XML文件 253
12.4 SiteMapPath控件 256
12.4.1 SiteMapPath控件概述 256
12.4.2 SiteMapPath控件常用的屬性和事件 256
12.4.3 應用SiteMapPath控件實現站點導航 257
12.5 本章小結 260
第13章 調試與錯誤處理 261
13.1 錯誤類型 262
13.1.1 語法錯誤 262
13.1.2 語義錯誤 262
13.1.3 邏輯錯誤 263
13.2 程序調試 263
13.2.1 調試工具欄 263
13.2.2 斷點 264
13.2.3 開始執行 266
13.2.4 中斷執行 266
13.2.5 停止執行 267
13.2.6 單步執行 267
13.2.7 運行到指定位置 268
13.3 錯誤處理 268
13.3.1 服務器故障排除 268
13.3.2 ASP.NET中的異常處理 269
13.4 本章小結 274
第3篇 實例篇
第14章 網站會員注冊與登錄 277
14.1 設計思路 278
14.1.1 功能概述 278
14.1.2 程序業務流程圖 278
14.1.3 數據庫設計 279
14.1.4 文件組織結構 279
14.2 會員注冊 280
14.2.1 實現關鍵技術 280
14.2.2 功能實現 281
14.3 會員登錄 284
14.3.1 實現關鍵技術 284
14.3.2 功能實現 285
14.4 本章小結 287
第15章 文件上傳與下載 288
15.1 設計思路 289
15.1.1 功能概述 289
15.1.2 程序業務流程圖 289
15.1.3 文件組織結構 289
15.2 文件上傳 290
15.2.1 實現關鍵技術 290
15.2.2 功能實現 290
15.3 文件下載 293
15.3.1 實現關鍵技術 293
15.3.2 功能實現 294
15.4 本章小結 296
第16章 電子郵件發送和接收 297
16.1 設計思路 298
16.1.1 功能概述 298
16.1.2 程序業務流程圖 298
16.1.3 Jmail組件介紹 298
16.1.4 文件組織結構 301
16.2 發送郵件 302
16.2.1 實現關鍵技術 302
16.2.2 功能實現 303
16.3 接收郵件 305
16.3.1 實現關鍵技術 305
16.3.2 功能實現 305
16.4 本章小結 309
第17章 留言本 310
17.1 設計思路 311
17.1.1 功能概述 311
17.1.2 程序業務流程圖 311
17.1.3 數據庫設計 312
17.2 公共類設計 313
17.2.1 配置Web.Config 313
17.2.2 SqlData類 313
17.3 首頁功能設計 316
17.3.1 實現關鍵技術 316
17.3.2 功能實現 317
17.4 發表留言模塊功能設計 318
17.4.1 實現關鍵技術 318
17.4.2 功能實現 319
17.5 留言信息查看頁面功能設計 320
17.5.1 實現關鍵技術 320
17.5.2 功能實現 323
17.6 留言信息管理功能設計 326
17.6.1 實現關鍵技術 326
17.6.2 功能實現 326
17.7 回復留言功能設計 328
17.7.1 實現的關鍵技術 328
17.7.2 功能實現 328
17.8 本章小結 330
第18章 網上在線聊天室 331
18.1 實例說明 332
18.2 分析與設計 332
18.3 技術要點 333
18.3.1 框架的應用 333
18.3.2 Session對象的應用 335
18.3.3 JavaScript腳本的應用 336
18.4 開發過程 336
18.4.1 數據庫設計 336
18.4.2 公共類編寫 337
18.4.3 設計分析 339
18.5 本章小結 350
第19章 BBS論壇 351
19.1 設計思路 352
19.1.1 功能概述 352
19.1.2 業務流程分析 353
19.1.3 數據庫設計 354
19.2 公共類設計 356
19.2.1 數據庫操作類設計 357
19.2.2 版塊管理功能模塊類 361
19.2.3 配置Web.Config 364
19.3 主要功能界面的實現 364
19.3.1 浏覽帖子頁面的實現過程 364
19.3.2 回復帖子頁面的實現過程 370
19.3.3 發表帖子頁面的實現過程 374
19.4 本章小結 376
第20章 網絡在線投票 377
20.1 設計思路 378
20.1.1 功能概述 378
20.1.2 程序業務流程圖 378
20.1.3 數據庫設計 379
20.1.4 文件組織結構 379
20.2 公共類設計 380
20.2.1 配置Web.Config 380
20.2.2 數據庫連接類 380
20.2.3 對話框類設計 383
20.3 投票項目添加設計 384
20.3.1 實現關鍵技術 384
20.3.2 功能實現 384
20.4 主頁顯示投票標題 386
20.4.1 實現關鍵技術 386
20.4.2 功能實現 387
20.5 投票功能設計 388
20.5.1 實現關鍵技術 388
20.5.2 功能實現 389
20.6 投票結果顯示 391
20.6.1 關鍵技術 391
20.6.2 功能實現 391
20.7 本章小結 393
第21章 新聞發布系統 394
21.1 概述 395
21.2 系統分析 395
21.2.1 需求分析 395
21.2.2 可行性分析 395
21.3 系統總體設計 395
21.3.1 項目規劃 395
21.3.2 系統功能結構圖 396
21.4 系統設計 396
21.4.1 設計目標 396
21.4.2 邏輯結構設計 397
21.5 開發技術要點 398
21.5.1 站內全面搜索 399
21.5.2 代碼封裝技術 399
21.5.3 使用DataList控件綁定數據並實現分頁 400
21.5.4 向頁面中添加CSS樣式 401
21.5.5 使用FrameSet框架布局頁面 401
21.5.6 轉化GridView控件中綁定數據的格式 402
21.6 公共類的編寫 402
21.6.1 數據庫操作類的編寫 402
21.6.2 Web.Config文件配置 406
21.7 後台新聞管理模塊設計 407
21.7.1 後台登錄模塊設計 407
21.7.2 新聞添加功能模塊設計 408
21.7.3 新聞搜索和刪除功能模塊設計 411
21.7.4 新聞編輯功能模塊設計 415
21.8 前台主要功能模塊設計 417
21.8.1 用戶自定義控件設計 417
21.8.2 站內搜索顯示結果頁 419
21.8.3 新聞類別頁 421
21.9 本章小結 425
第22章 電子商城 426
22.1 概述 427
22.2 系統分析 427
22.2.1 需求分析 427
22.2.2 可行性分析 427
22.3 系統總體設計 428
22.3.1 項目規劃 428
22.3.2 系統功能結構圖 428
22.4 系統設計 428
22.4.1 設計目標 428
22.4.2 邏輯結構設計 429
22.5 公共類的編寫 432
22.5.1 Web.Config文件配置 432
22.5.2 數據庫操作類的編寫 432
22.6 網站前台主要功能模塊設計 435
22.6.1 網站前台首頁設計 435
22.6.2 推薦商品模塊設計 436
22.6.3 購物車模塊設計 438
22.6.4 會員注冊模塊設計 441
22.7 網站後台主要功能模塊設計 444
22.7.1 後台登錄模塊設計 444
22.7.2 商品管理模塊設計 446
22.8 疑難問題分析 451
22.8.1 如何防止SQL注入式攻擊 451
22.8.2 如何實現網上購物 452
22.9 本章小結 453
免責聲明:本網站內容收集於互聯網,本站不承擔任何由於內容的合法性及健康性所引起的爭議和法律責任。如果侵犯了你的權益,請通知我們,我們會及時刪除相關內容,謝謝合作! 聯系信箱:[email protected]
Copyright © 電驢下載基地 All Rights Reserved