2024香港最具教育競爭力中學/小學/幼稚園50強龍虎榜
2024香港最具教育競爭力中學/小學/幼稚園排名指南
最近十一年香港最具教育競爭力中學/小學/幼稚園50強完整版榜單:
2024202320222021/202019201820172016201520142013
教育競爭力評比體系說明
校風評比體系說明
服务全球华人的中英文書籍網上書店
您的購物車是空的

ASP.NET 3.5網站開發全程推演與視頻精講(附光盤1張)

  • 作者:余金山 等 著
  • 出版社: 電子工業出版社
  • 出版時間:2009-11-01
  • 版次:1
  • 商品編號: 10311106

    頁數:515

    紙張:膠版紙

    ISBN:9787121096266

    印刷時間:2009-11-01

    正文語種:中文


HK$103.30 (速遞費用須知)
購買額滿HK$158免運費
免郵費優惠僅限香港、澳门、
台灣及中國大陸

購買數量:

內容簡介

 

《ASP.NET 3.5網站開發全程推演與視頻精講(附光盤1張)》內容共分14章,由淺入深,從零開始講解行業應用開發所需的ASP.NET核心技術和開發技能。全書重點圍繞網上書店應用,結合精選教學視頻,全程推演ASP.NET Web應用開發的全過程,循序漸進引導讀者深刻理解和掌握ASP.NET從事應用開發所需要的基本知識和技能,並在最後一章介紹如何綜合使用ASP.NET 3.5技術從事典型的企業級項目開發。書中濃縮了作者多年從事項目開發的心得體會和經驗教訓,以及能夠充分應用到實際項目開發的技巧和典型模塊實現源碼,對實際的項目開發具有重要的參考價值。
  同時,《ASP.NET 3.5網站開發全程推演與視頻精講(附光盤1張)》附帶光盤提供了更多增值服務。包括精心錄製的與圖書緊密結合的超長時間高品質多媒體教學視頻,講解細緻,內容充實,可大幅提高學習效率;精挑細選的「面試題庫」,將各企業及各技術門類的面試、筆試題一網打盡,隨用隨查,實用便捷;囊括就業分析、面試指南、崗位須知、職業指導等各類內容的「求職指南」,不啻為入行者步入職場的知識寶庫。
  《ASP.NET 3.5網站開發全程推演與視頻精講(附光盤1張)》面向初、中級學者,適合於廣大有志於學習ASP.NET的讀者,還適合作為高等院校相關專業師生的參考書,也可作為相關培訓機構的教材。

目錄

第1章 搭建ASP.NET應用開發環境 1
視頻時長:40分鐘
互聯網的魅力在於它能夠將所需要的信息和功能呈現給用戶,使得他們能夠非常方便地使用互聯網。然而,這些應用需要一定的開發和運行平台支撐。
(美)高 林
1.1 案例場景 2
1.1.1 創建網上書店應用歡迎頁面 2
1.1.2 我們現在能做的…… 2
1.2 為什麼要學習ASP.NET 3
1.3 本書知識體系 4
1.4 演練:搭建ASP.NET開發和
運行環境 5
1.4.1 安裝Visual Studio 2008集成
開發環境 5
1.4.2 安裝IIS Web服務器 8
1.5 演練:開始使用Visual Studio 2008
集成開發環境 9
1.5.1 Visual Studio 2008 特性 9
1.5.2 創建站點 10
1.5.3 設計頁面 12
1.5.4 編寫代碼 15
1.5.5 編譯執行 16
1.6 回到案例場景 16
1.6.1 基本思路 17
1.6.2 代碼演練 19
1.7 本章小結與習題 20
1.7.1 重點回顧 20
1.7.2 課後練習 20
1.7.3 實訓 21

第2章 開始創建ASP.NET應用程序 23
視頻時長:40分鐘
類似於建築師設計一座大樓一樣,系統開發人員在創建軟件系統的時候,需要認識系統的組成、搭建它的結構、理解信息在系統中的流程,並以此為基礎,來開始創建所需要的應用。
(美)阿諾德
2.1 案例場景 24
2.1.1 產品抽樣程序 24
2.1.2 我們現在能做的…… 25
2.2 認識ASP.NET應用 27
2.3 開始創建ASP.NET應用 29
2.3.1 演練:使用Visual Studio 2008
集成開發環境創建ASP.NET 
Web應用 29
2.3.2 ASP.NET應用文件類型 30
2.3.3 ASP.NET應用的文件夾結構 31
2.4 創建Web頁面 32
2.4.1 演練:創建Web頁面 32
2.4.2 ASP.NET編碼模型 34
2.4.3 ASP.NET頁面指令 36
2.4.4 ASP.NET頁面事件流程 41
2.5 回到案例場景 45
2.5.1 基本思路 45
2.5.2 代碼演練 46
2.6 本章小結與習題 49
2.6.1 重點回顧 49
2.6.2 課後練習 49
2.6.3 實訓 50

第3章 使用ASP.NET服務器控件 51
視頻時長:120分鐘
軟件如同建築一樣,是通過部件一點一點搭建起來的。控件就是軟件系統中的積木,可以用於快速搭建系統。
(美)Frank Buschmann
3.1 案例場景 52
3.1.1 網上書店導航幫助頁 52
3.1.2 我們現在能做的…… 52
3.2 服務器控件概述 53
3.3 演練:使用常用的HTML
服務器控件 54
3.3.1 使用HtmlForm控件 55
3.3.2 使用HtmlImage控件 57
3.3.3 使用HtmlButton控件 59
3.3.4 使用HtmlInputButton控件 61
3.3.5 使用HtmlAnchor控件 62
3.3.6 使用HtmlInputCheckBox
控件 64
3.3.7 使用HtmlInputFile控件 65
3.3.8 使用HtmlInputHidden控件 67
3.3.9 使用HtmlInputImage控件 69
3.3.10 使用HtmlInputRadioButton
控件 71
3.3.11 使用HtmlInputText控件 72
3.4 演練:使用常用的ASP.NET Web
服務器控件 75
3.4.1 使用Label控件 75
3.4.2 使用Button控件 77
3.4.3 使用LinkButton控件 78
3.4.4 使用TextBox控件 79
3.4.5 使用Image控件 81
3.4.6 使用CheckBox控件 82
3.4.7 使用DropDownList控件 83
3.4.8 使用ListBox控件 84
3.4.9 使用FileUpload控件 85
3.4.10 使用Calendar控件 87
3.5 創建用戶控件 89
3.5.1 用戶控件概述 90
3.5.2 演練:實現用戶登錄的
用戶控件 90
3.6 實用技巧及實例 93
3.6.1 實現彈出式窗口 93
3.6.2 驗證碼實現 95
3.6.3 MD5和SHA1加密的實現 101
3.7 回到案例場景 102
3.7.1 基本思路 103
3.7.2 代碼演練 104
3.8 本章小結與習題 104
3.8.1 重點回顧 105
3.8.2 課後練習 105
3.8.3 實訓 105

第4章 執行頁面驗證 107
視頻時長:80分鐘
如果不能從源頭開始控制,後續花費的代價將會更大。所以,需要特別關注和控制進入系統的信息合法性。驗證就是完成這樣的工作。
(美)Erich Gamma
4.1 案例場景 108
4.1.1 會員註冊服務 108
4.1.2 我們現在能做的…… 108
4.2 頁面驗證概述 111
4.2.1 為什麼需要執行頁面驗證 111
4.2.2 驗證模式 112
4.3 演練:使用驗證服務器控件執行
頁面驗證 113
4.3.1 使用RequiredFieldValidator
控件 113
4.3.2 使用CompareValidator
控件 115
4.3.3 使用RangeValidator控件 118
4.3.4 使用RegularExpressionValidator
控件 121
4.3.5 使用CustomValidator控件 123
4.3.6 使用ValidationSummary
控件 125
4.4 實用技巧及實例 127
4.4.1 常用的日期格式化方法 127
4.4.2 常用的正則表達式及
類實現 128
4.4.3 使用組驗證功能 134
4.4.4 屏蔽客戶端驗證功能 137
4.5 回到案例場景 137
4.5.1 基本思路 137
4.5.2 代碼演練 139
4.6 本章小結與習題 141
4.6.1 重點回顧 141
4.6.2 課後練習 142
4.6.3 實訓 142

第5章 創建母版頁 143
視頻時長:60分鐘
遺傳基因的作用在於它能夠為後代提供一個模板。母版頁的功能就是提供這樣的一個模板,開發人員可以在此基礎上,重用並添加所需要的功能,以增強它在系統中的作用。
(美)Daryl Kulak
5.1 案例場景 144
5.1.1 定義網上書店的主頁 144
5.1.2 我們現在能做的…… 144
5.2 母版頁概述 147
5.2.1 為什麼需要母版頁技術 147
5.2.2 母版頁基礎 148
5.2.3 內容頁 149
5.3 演練:創建和使用母版頁 151
5.3.1 創建母版頁 151
5.3.2 創建內容頁 152
5.4 理解母版頁和內容頁的事件
處理機制 155
5.5 實用技巧及實例 155
5.5.1 使用嵌套母版頁 155
5.5.2 在程序中處理母版頁
控件 157
5.6 回到案例場景 158
5.6.1 基本思路 158
5.6.2 代碼演練 160
5.7 本章小結與習題 161
5.7.1 重點回顧 161
5.7.2 課後練習 161
5.7.3 實訓 161

第6章 使用主題與皮膚技術 163
視頻時長:60分鐘
系統總是需要同用戶進行交互的。設計友好、一致的交互界面有助於用戶的系統感受和體驗,主題和皮膚技術正是完成這項功能的關鍵。
(美)David Frank
6.1 案例場景 164
6.1.1 定義網上書店主頁外觀 164
6.1.2 我們現在能做的…… 164
6.2 為什麼需要主題與皮膚技術 167
6.3 演練:創建和使用主題 168
6.3.1 創建和使用主題:航班
信息查詢頁主題應用 169
6.3.2 把主題應用於整個Web
應用 171
6.4 實用技巧及實例 171
6.4.1 給站點換膚 171
6.4.2 編程使用主題 172
6.4.3 對母版頁應用主題 173
6.4.4 對服務器控件禁用主題 174
6.4.5 對Web頁面禁用主題 174
6.5 回到案例場景 175
6.5.1 基本思路 175
6.5.2 代碼演練 177
6.6 本章小結與習題 179
6.6.1 重點回顧 179
6.6.2 課後練習 180
6.6.3 實訓 180

第7章 使用ASP.NET導航技術 181
視頻時長:60分鐘
地圖之所以寶貴,是因為迷路的人太多。現在的站點已經變得非常複雜,沒有良好的導航設計,用戶在站點瀏覽中很容易迷路,站點地圖就是為用戶提供一個路線圖,幫助他們快速提取和訪問所需要的信息。
(美)STEPHEN WALTHER
7.1 案例場景 182
7.1.1 網上書店站點導航設計 182
7.1.2 我們現在能做的…… 182
7.2 為什麼需要站點導航技術 186
7.3 演練:創建站點地圖 188
7.4 演練:使用TreeView服務器控件
定製頁面導航信息 192
7.4.1 使用TreeView控件實現
網上書店應用站點導航 192
7.4.2 定義TreeView樣式 194
7.4.3 綁定站點地圖部分信息 196
7.5 演練:使用Menu服務器控件
定製頁面導航信息 197
7.5.1 使用Menu控件實現網上
書店應用站點導航 197
7.5.2 定義Menu控件樣式 198
7.5.3 Menu模板 199
7.6 SiteMap類 200
7.7 實用技巧及實例 201
7.7.1 映射URL 201
7.7.2 ASP.NET的導航方法及
選擇 201
7.8 回到案例場景 203
7.8.1 基本思路 203
7.8.2 案例場景 205
7.9 本章小結與習題 206
7.9.1 重點回顧 206
7.9.2 課後練習 206
7.9.3 實訓 206

第8章 使用I/O和流技術 209
視頻時長:100分鐘
每一條信息都依附於一定的載體,關鍵是我們怎麼去訪問和利用它。軟件信息通常以文件形式存儲在磁盤中,應用需要通過一定的方式來訪問和操縱它,文件I/O和流技術就是完成這樣的功能。
(美)LOUIS ROSENFELD
8.1 案例場景 210
8.1.1 網上書店應用的教學視頻
播放服務 210
8.1.2 我們現在能做的…… 210
8.2 演練:操縱驅動器、目錄和文件 213
8.2.1 使用DriveInfo類讀取
驅動器信息 214
8.2.2 使用Directory和DirectoryInfo
類讀取目錄信息 217
8.2.3 使用File和FileInfo類
讀取文件信息 219
8.3 演練:讀寫文件 221
8.3.1 Stream類 222
8.3.2 使用FileStream類 222
8.3.3 讀寫文本文件 223
8.3.4 讀寫二進制文件 224
8.4 實用技巧及實例 224
8.4.1 上傳文件 225
8.4.2 上傳圖片 230
8.4.3 導出/導入GridView數據到
Excel/Word文件 240
8.4.4 動態頁面轉換為靜態頁面 242
8.5 回到案例場景 249
8.5.1 基本思路 249
8.5.2 代碼演練 250
8.6 本章小結與習題 252
8.6.1 重點回顧 252
8.6.2 課後練習 252
8.6.3 實訓 253

第9章 使用ADO.NET操縱數據 255
視頻時長:150分鐘
每一條河流都規定了其水流的潛在軌跡,使得它的流動更加自然。ADO.NET為高效訪問結構化數據提供了框架,這個框架是經過多年的實踐搭建的,並在應用開發實踐中證明是非常高效的。
(美)Daryl Kulak
9.1 案例場景 256
9.1.1 網上書店用戶登錄服務 256
9.1.2 我們現在能做的…… 256
9.2 為什麼需要ADO.NET 259
9.3 ADO.NET架構 260
9.4 演練:連接網上書店應用
數據源 262
9.5 直接數據操縱 266
9.5.1 直接數據操作流程 266
9.5.2 演練:使用直接模式數據
查詢圖書列表信息 269
9.6 脫機模式數據操縱 277
9.6.1 脫機模式數據操作流程 277
9.6.2 演練:使用脫機模式數據
查詢圖書列表信息 280
9.7 實用技巧及實例 283
9.7.1 連接常用數據庫的核心
代碼示例 283
9.7.2 遍歷配置文件的連接
字符串 286
9.7.3 提取大對象數據 287
9.7.4 ADO.NET分頁技術 289
9.8 回到案例場景 290
9.8.1 基本思路 290
9.8.2 代碼演練 291
9.9 本章小結與習題 292
9.9.1 重點回顧 293
9.9.2 課後練習 293
9.9.3 實訓 293

第10章 執行控件數據綁定 295
視頻時長:120分鐘
控件提供載體,而信息則是用戶所需的。搭建控件和數據的橋樑,向用戶呈現所需要的信息,是數據綁定完成的工作。
(美)MARIO SZPUSZTA
10.1 案例場景 296
10.1.1 網上書店的圖書詳細
信息服務 296
10.1.2 我們現在能做的…… 296
10.2 為什麼要執行控件數據綁定 298
10.3 演練:執行基本的數據綁定 299
10.3.1 綁定單值數據:網上書店
應用LOGO圖片綁定 299
10.3.2 綁定集合數據:圖書分類
信息數據綁定 301
10.4 演練:使用數據源控件 303
10.4.1 使用AccessDataSource 
控件顯示用戶信息 303
10.4.2 使用SqlDataSource控件
顯示圖書信息 307
10.4.3 使用ObjectDataSource控件
顯示圖書信息 310
10.4.4 使用XmlDataSource控件
顯示用戶信息 314
10.5 演練:執行ASP.NET列表控件
數據綁定 315
10.5.1 ListBox控件與用戶數據
綁定 316
10.5.2 DropDownList控件與
圖書列表數據綁定 318
10.5.3 CheckBoxList控件與
分類信息綁定 319
10.5.4 BulletedList控件與分類
信息綁定 320
10.5.5 RadioButtonList控件與
圖書列表數據綁定 321
10.6 演練:Repeater控件與綁定
圖書列表信息 322
10.7 演練: DataList控件與圖書
詳細信息數據綁定 324
10.8 實用技巧及實例 327
10.8.1 實現控件中的模板數據
綁定方法 327
10.8.2 常用列表控件自定義
分頁方法 331
10.8.3 DataGrid控件實用技巧 337
10.9 回到案例場景 346
10.9.1 基本思路 346
10.9.2 代碼演練 350
10.10 本章小結與習題 353
10.10.1 重點回顧 354
10.10.2 課後練習 355
10.10.3 實訓 355

第11章 使用LINQ查詢數據 357
視頻時長:120分鐘
我們總是利用先進的工具替換陳舊的工具,來提高我們的效率。作為一項新技術,語言級集成查詢(LINQ)可以幫助開發人員在程序中實現更加靈活的數據查詢。
(美)DAVID BARKOL
11.1 案例場景 358
11.1.1 網上書店的訂單管理
應用 358
11.1.2 我們現在能做的…… 358
11.2 LINQ基礎 361
11.2.1 為什麼要學習使用LINQ
技術 361
11.2.2 第一個ASP.NET LINQ
查詢應用:查詢視頻列表 362
11.3 演練:使用LINQ to Object實現
學生成績信息查詢 366
11.4 使用LINQ to SQL 370
11.4.1 LINQ to SQL基礎 370
11.4.2 演練:定義產品信息查詢的
數據模型類 373
11.4.3 演練:查詢實現之產品
信息提取 378
11.4.4 演練:使用LINQ to SQL
執行產品信息更新 383
11.4.5 演練:使用LINQ to SQL
實現在線產品管理器 385
11.5 演練:使用LINQ to XML實現
博客信息查詢 394
11.6 回到案例場景 398
11.6.1 基本思路 398
11.6.2 代碼演練 399
11.7 本章小結與習題 402
11.7.1 重點回顧 402
11.7.2 課後練習 402
11.7.3 實訓 402

第12章 狀態管理 403
視頻時長:60分鐘
要控制一台機器,當然需要確定它的運行情況。軟件系統的動態行為則是通過狀態來呈現的。顯示、控制和管理狀態,能夠有效確保系統按照期望執行。
(美)Frank Elan
12.1 案例場景 404
12.1.1 網上書店應用用戶訂單
管理服務 404
12.1.2 我們現在能做的…… 404
12.2 為什麼需要執行狀態管理 407
12.3 基於客戶端的狀態管理 408
12.3.1 使用視圖狀態 408
12.3.2 管理自定義控件狀態 410
12.3.3 管理隱藏域 414
12.3.4 處理Cookie 414
12.3.5 演練:使用查詢字符串
傳遞圖書ID信息 417
12.4 基於服務器端的狀態管理 420
12.4.1 管理會話狀態 421
12.4.2 管理應用程序狀態 421
12.5 實用技巧及實例 423
12.5.1 常用頁面間的參數
傳遞方法 423
12.5.2 使用global.asax文件實現
在線人數統計 427
12.6  回到案例場景 428
12.6.1 基本思路 428
12.6.2 代碼演練 431
12.7 本章小結與習題 438
12.7.1 重點回顧 438
12.7.2 課後練習 438
12.7.3 實訓 439

第13章 Web調試、異常處理與
站點部署 441
視頻時長:60分鐘
在完美的世界裡,程序會像充分潤滑的機器一樣運轉,沒有內部錯誤,也沒有用戶造成的錯誤來中斷執行流程。但是,程序與真實世界一樣,除了美夢什麼都會有,隨時都可能出現不可預見的事件打斷正常的事件鏈。在程序語言中,這些意料之外的事件稱為異常。
(美)W.Jason Gilmore
13.1 案例場景 442
13.1.1 網上書店圖書詳細信息
查詢服務 442
13.1.2 我們現在能做的…… 442
13.2 Web調試與異常處理 444
13.2.1 Visual Studio 2008調試
工具 444
13.2.2 執行調試:登錄頁調試 446
13.2.3 演練:用戶登錄異常處理 449
13.2.4 頁面事件跟蹤 452
13.3 部署站點 454
13.3.1 編譯與生成站點 455
13.3.2 演練:使用Visual Studio 2008
部署站點 456
13.4 實用技巧及實例 458
13.4.1 定製錯誤處理頁面 458
13.4.2 防止代碼注入的方法 460
13.4.3 實現匿名訪問控制 461
13.4.4 操縱IIS虛擬目錄 462
13.5 回到案例場景 462
13.5.1 基本思路 463
13.5.2 代碼演練 464
13.6 本章小結與習題 465
13.6.1 重點回顧 465
13.6.2 課後練習 466
13.6.3 實訓 466

第14章 案例解析:在線視頻演播系統 467
視頻時長:60分鐘
每個新手都會從自己的教訓中吸取經驗,聰明人則從專業團隊的幫助中獲益。案例能夠起到這樣的作用,使得我們能夠快速成長。
(德)俾斯麥
14.1 案例場景 468
14.1.1 在線視頻演播系統 468
14.1.2 我們現在能做的…… 468
14.2 在線視頻演播系統概述 468
14.3 數據庫設計 469
14.4 應用架構設計 474
14.5 演練:數據訪問層設計與實現 475
14.6 演練:前台用戶界面設計與
實現 475
14.6.1 設計實現母版頁 475
14.6.2 設計實現用戶登錄頁 480
14.6.3 設計實現站點首頁 485
14.6.4 設計實現影片詳細
信息頁 488
14.6.5 設計實現視頻播放頁 489
14.7 演練:後台管理頁面設計與
實現 493
14.7.1 設計實現會員管理模塊 493
14.7.2 設計實現影片管理模塊 495
14.8 演練:發佈站點 497
14.9 實用技巧與實例 498
14.9.1 在ASP.NET中插入flash
的方法 498
14.9.2 常用的在線支付功能
實現方法 499
14.9.3 應用開發實用代碼 509
14.10 本章小結與習題 513
14.10.1 重點回顧 513
14.10.2 課後練習 514
14.10.3 實訓 514


我們接受以下的付款方式︰VISA、Mastercard、JCB 信用卡、PayPal、銀行轉帳。