• 讀書網|DuShu.com - 讀書·學習·生活
  •  | 簡體版
  • 論壇
  • 暢銷
  • 連載
  • 圖書
  • 資訊
  • 首頁
  • 國學/古籍 | 文學藝術 | 人文社科 | 經濟管理 | 生活時尚 | 科學技術 | 教材教輔 | 少兒讀物
  •    
  • 圖書搜索:
  •  
     全部圖書 可讀圖書 可購圖書
     
  • 深入ASP.NET 2.0開發 - 書籍詳細信息
  • 【作 者】:(美)Damon Armstrong
  • 【叢編項】:圖靈程序設計叢書
  • 【裝幀項】:平裝 16 / 517
  • 【出版項】:人民郵電出版社 / 2008年1月
  • 【ISBN號】:9787115169471 / 7115169470
  • 【原書定價】:¥69.00 有4家書店打折銷售 
  • 【主題詞】:軟件與程序設計-.NET-ASP.NET
  • 【圖書簡介】
      本書主要介紹如何使用ASP.NET 2.0開發堅實的基于Web的業務應用程序。除講解了ASP.NET 2.0的新特性(母版頁、主題、皮膚、Web部件框架等)之外,還深入討論了對真實ASP.NET項目至關重要的主題,包括配置策略、異常管理、可復用控件開發、用戶配置管理、搜索、報表、數據輸入、文件上傳、安全加密等。 書中提供了大量實踐例子和作者的經驗之談,適合已有ASP.NET經驗的中高級讀者
  • 【作者簡介】
      Damon Armstrong:資深ASP.NET程序員,畢業于得克薩斯大學,從事商業應用程序開發超過10年,尤其擅長VB.NET和ASP.NET。曾在,ASP.NET高手云集的Telligent系統公司擔任技術顧問,獲益匪淺,目前在著名IT咨詢企業Cogent公司擔任資深軟件架構師。
  • 【本書目錄】
    第1章??? 配置策略 1
    1.1 ASP.NET?2.0中的新配置工具 2
    1.1.1 Web站點管理工具 2
    1.1.2 IIS中的ASP.NET屬性頁 5
    1.2 配置基礎 7
    1.2.1 應用程序設置 8
    1.2.2 連接字符串 8
    1.2.3 配置指導原則 10
    1.3 強類型配置類 11
    1.3.1 強類型配置樣例應用程序 11
    1.3.2 添加Web.config文件 11
    1.3.3 Config類 12
    1.3.4 在代碼中使用Config類 14
    1.3.5 Config類中的錯誤處理 15
    1.3.6 緩存應用程序設置和連接字符串 16
    1.4 自定義配置節 17
    1.5 在數據庫中存儲配置設置 29
    1.5.1 何時避免使用Web.config文件 29
    1.5.2 創建數據庫表來存儲配置設置 30
    1.5.3 避免SQL注入攻擊 30
    1.5.4 創建DataConfig類 32
    1.5.5 從數據庫讀取配置值 32
    1.5.6 把配置值寫入到數據庫 33
    1.5.7 DataConfig類的屬性 34
    1.5.8 在數據庫中序列化和反序列化對象 35
    1.6 小結 38
    第2章 異常管理 39
    2.1 異常管理基礎 39
    2.1.1 什么是異常 40
    2.1.2 使用Try?Catch語句處理異常 40
    2.1.3 使用多個Catch語句 42
    2.1.4 使用When子句捕獲特定的錯誤 44
    2.1.5 使用Finally關鍵字 45
    2.1.6 拋出異常 46
    2.1.7 創建自定義異常類 47
    2.1.8 內部異常和異常包裝 49
    2.1.9 異常傳播 51
    2.2 全局錯誤處理 53
    2.2.1 IIS與ASP.NET錯誤 53
    2.2.2 定義ASP.NET的默認錯誤頁面 53
    2.2.3 使用ASPX頁面作為默認錯誤頁面 54
    2.2.4 在ASP.NET中定義自定義錯誤頁面 54
    2.2.5 在IIS中定義自定義錯誤頁面 55
    2.2.6 使用應用程序錯誤事件 56
    2.3 記錄異常以便分析 57
    2.3.1 選擇異常日志記錄工具 57
    2.3.2 架構概覽 58
    2.3.3 創建ExceptionLog表來存儲數據 59
    2.3.4 ExceptionLog類 59
    2.3.5 ExceptionLogCollection類 66
    2.3.6 ExceptionLogger類 69
    2.3.7 在代碼中使用Exception-Logger類 72
    2.3.8 在線瀏覽異常 72
    2.4 小結 79
    第3章 母版頁、主題和控件皮膚 81
    3.1 母版頁 81
    3.1.1 創建母版頁 82
    3.1.2 創建內容頁面 85
    3.1.3 從內容頁面中訪問母版頁 88
    3.1.4 為應用程序定義默認的母版頁 89
    3.1.5 在代碼中修改母版頁 89
    3.1.6 嵌套母版頁 90
    3.2 主題和控件皮膚 91
    3.2.1 創建主題 92
    3.2.2 往主題中添加CSS 92
    3.2.3 為主題創建控件皮膚 92
    3.2.4 禁用控件皮膚 93
    3.2.5 為主題創建命名的控件皮膚 94
    3.2.6 把主題應用到指定的頁面或整個應用程序 94
    3.2.7 對主題進行編程 95
    3.3 小結 95
    第4章 開發可復用的組件:皮膚化的頁面消息控件 96
    4.1 ASP.NET?2.0中的新控件特性 97
    4.1.1 用戶控件的設計時呈現 97
    4.1.2 全局標簽注冊 98
    4.2 使用ControlState開發服務器控件 99
    4.2.1 建立ControlStateExample控件 100
    4.2.2 創建ControlState演示頁面 103
    4.2.3 在演示頁面中查看ControlState的行為 105
    4.3 構建一個皮膚化的頁面消息控件 105
    4.3.1 什么是皮膚化的控件 106
    4.3.2 服務器控件如何操縱UserControl 106
    4.3.3 皮膚化控件如何實現 107
    4.3.4 皮膚化頁面消息服務器控件的架構 108
    4.3.5 UserControl皮膚的存儲位置 110
    4.3.6 設立消息Web控件項目 110
    4.3.7 皮膚化Web控件的類 111
    4.3.8 MessageDataCollection類 114
    4.3.9 為控件庫定義一個標準的標簽前綴 121
    4.3.10 設計時呈現 121
    4.3.11 在Web項目中引用Page-MessageControl 122
    4.3.12 創建PageMessageControl皮膚文件 122
    4.3.13 使用PageMessageControl 127
    4.4 小結 128
    第5章 用于表單驗證的用戶管理工具和登錄控件 130
    5.1 ASP.NET的表單驗證 131
    5.1.1 驗證模式 131
    5.1.2 為應用程序配置驗證模式 133
    5.1.3 驗證票據的概念 133
    5.1.4 驗證cookie 134
    5.1.5 指定默認登錄頁面和登錄重定向URL 134
    5.1.6 其他表單驗證配置選項 135
    5.1.7 手動實現表單驗證 137
    5.2 處理成員資格和角色對象 144
    5.2.1 Memebership對象 144
    5.2.2 角色對象 147
    5.2.3 對成員資格和角色對象進行編程 149
    5.2.4 配置Memebership和Role提供程序 149
    5.3 用Web站點管理工具管理用戶和安全性 153
    5.3.1 打開Web站點管理工具 153
    5.3.2 Home選項卡 153
    5.3.3 Provider選項卡 154
    5.3.4 Security選項卡 156
    5.3.5 添加、編輯和刪除用戶 162
    5.4 ASP.NET?2.0登錄控件 164
    5.4.1 模板化控件 165
    5.4.2 創建模板 166
    5.4.3 Login控件 168
    5.4.4 LoginView控件 170
    5.4.5 PasswordRecovery控件 173
    5.4.6 LoginStatus控件 175
    5.4.7 LoginName控件 176
    5.4.8 CreateUserWizard控件 176
    5.4.9 ChangePassword控件 178
    5.5 小結 180
    第6章 管理用戶配置 181
    6.1 用戶配置基礎 182
    6.1.1 Profile對象 182
    6.1.2 啟用和禁用用戶配置 183
    6.1.3 在Web.config中定義用戶配置屬性 183
    6.1.4 創建用戶配置屬性組 184
    6.1.5 實現用戶配置屬性類 185
    6.1.6 強類型屬性 187
    6.1.7 ProfileManager類 188
    6.2 處理匿名用戶配置 190
    6.2.1 啟用匿名用戶配置標識 190
    6.2.2 什么時候使用匿名標識 193
    6.2.3 匿名標識的缺點 193
    6.2.4 定義匿名用戶配置屬性 194
    6.2.5 用IsAnonymous避免匿名寫入異常 194
    6.2.6 重要的默認屬性值 195
    6.2.7 創建用戶配置遷移代碼 196
    6.3 創建簡單的定向廣告 197
    6.3.1 定義用戶配置屬性以跟蹤內容偏好 197
    6.3.2 構建定向廣告的示例頁面 198
    6.4 購物車自定義屬性 200
    6.4.1 創建購物車 200
    6.4.2 在Web.config中定義Shopping-Cart屬性 203
    6.4.3 構建產品顯示組件以向購物車添加產品 204
    6.4.4 構建購物車演示頁面 207
    6.4.5 帶購物車的用戶配置遷移 211
    6.5 小結 212
    第7章 使用Web部件框架構建門戶 213
    7.1 Web部件框架的概念 214
    7.1.1 Web部件的概念 215
    7.1.2 Web部件連接 215
    7.1.3 門戶頁面顯示模式 216
    7.1.4 用區域定義門戶區塊 217
    7.1.5 用戶和共享范圍 218
    7.1.6 關閉和刪除Web部件 221
    7.1.7 隱藏和關閉Web部件 221
    7.2 Web部件的接口、類和控件 222
    7.2.1 IWebPart接口 222
    7.2.2 Part類 225
    7.2.3 WebPart類 225
    7.2.4 GenericWebPart包裝類 228
    7.2.5 WebPartManager控件 229
    7.2.6 ProxyWebPartManager控件 234
    7.2.7 Web部件區域 234
    7.2.8 WebPartZone控件和靜態Web部件 235
    7.2.9 CatalogZone控件和相關的目錄部件 238
    7.2.10 EditorZone控件和相關的編輯器部件 242
    7.2.11 ConnectionsZone控件 246
    7.3 構建Web部件示例 250
    7.3.1 定義Web部件屬性 251
    7.3.2 實現基于UserControl的Web部件 252
    7.3.3 實現自定義Web部件 260
    7.4 高級Web部件主題 264
    7.4.1 為Web部件添加自定義動詞 265
    7.4.2 連接提供方和接收方 267
    7.4.3 導出Web部件配置文件 275
    7.5 小結 277
    第8章 適用于業務應用程序的有效搜索工具和技術 278
    8.1 創建SqlQuery工具 279
    8.1.1 目標和架構概覽 279
    8.1.2 Globals.vb中的枚舉 280
    8.1.3 SqlField類 281
    8.1.4 SqlFieldCollection類 283
    8.1.5 分析對象模型搜索中的WHERE子句 284
    8.1.6 ISqlCondition接口 287
    8.1.7 SqlCondition類 289
    8.1.8 SqlConditionGroup類 290
    8.1.9 構建SqlQuery類 301
    8.1.10 SqlQuery類 303
    8.1.11 使用SqlQuery對象構建查詢 312
    8.1.12 用SqlQuery類執行查詢 316
    8.1.13 用SqlQuery類執行分頁查詢 317
    8.2 常用的搜索函數 318
    8.2.1 日期范圍搜索 319
    8.2.2 使用DateRangeSearch 321
    8.2.3 關鍵字搜索 322
    8.2.4 使用CreateKeywords函數 326
    8.3 顯示基本和高級的搜索 327
    8.3.1 ISearchControl接口 327
    8.3.2 創建基本的搜索表單(SimpleForm.ascx) 328
    8.3.3 創建高級搜索表單(AdvancedForm.ascx) 329
    8.3.4 實現主搜索頁面(EmployeeSearch.aspx) 330
    8.3.5 基于用戶控件的搜索表單的優勢 333
    8.4 小結 333
    第9章 構建可復用的報表框架 334
    9.1 構建報表框架 335
    9.1.1 抽象類基礎 335
    9.1.2 解決方案架構 337
    9.1.3 數據庫 339
    9.1.4 ISearchControl接口 340
    9.1.5 分頁和IpaginationControl接口 340
    9.1.6 ReportFramework抽象類 342
    9.2 使用報表框架創建報表 361
    9.2.1 使用ISearchControl接口構建搜索表單 362
    9.2.2 創建分頁導航組件 364
    9.2.3 構建報表頁面的布局 367
    9.2.4 開發報表頁面的后置代碼 368
    9.2.5 運行報表頁面 372
    9.3 小結 372
    第10章 基于Web的向導:避免重復的數據輸入 373
    10.1 Wizard控件概述 373
    10.1.1 Wizard控件的布局和組成 374
    10.1.2 重要的向導屬性和事件 375
    10.1.3 把步驟添加到向導 377
    10.1.4 控制向導的導航 379
    10.1.5 使用模板 384
    10.2 模糊音搜索 387
    10.2.1 語音碼和Soundex函數 388
    10.2.2 Difference函數的語音接近匹配 388
    10.3 創建添加雇員向導 389
    10.3.1 業務對象和實用函數 389
    10.3.2 添加雇員向導 396
    10.3.3 整個試一下 402
    10.4 小結 402
    第11章 上傳文件 403
    11.1 數據庫與文件系統的比較 403
    11.1.1 事務支持 404
    11.1.2 實施參照完整性以及避免破壞文件鏈接 404
    11.1.3 安全考慮 405
    11.1.4 性能 405
    11.1.5 數據備份和復制 406
    11.1.6 編程的復雜性 406
    11.1.7 未來的考慮 406
    11.2 上傳文件 407
    11.2.1 FileUpload控件 407
    11.2.2 用FileUpload控件保存文件 409
    11.3 上傳多個文件 409
    11.3.1 客戶端的多個文件上傳 410
    11.3.2 在服務器端保存多個文件 412
    11.4 在數據庫中保存文件 414
    11.4.1 創建一個數據庫表來存儲文件 414
    11.4.2 從客戶端傳遞文件到服務器 415
    11.4.3 保存單個文件到數據庫 415
    11.4.4 保存多個文件到數據庫 417
    11.5 從數據庫獲取上傳的文件 418
    11.6 小結 420
    第12章 安全和加密 421
    12.1 基本安全概念 421
    12.1.1 安全術語 422
    12.1.2 驗證與授權 423
    12.1.3 最小權限訪問 423
    12.1.4 進程、線程和令牌 423
    12.1.5 角色扮演 425
    12.1.6 委托 425
    12.1.7 訪問令牌和角色扮演的例子 425
    12.2 ASP.NET安全架構概覽 427
    12.2.1 通過瀏覽器發送最初的請求 429
    12.2.2 基于IP地址或者域的IIS授權 429
    12.2.3 IIS驗證 429
    12.2.4 ASP.NET?ISAPI擴展和ASP.NET工作進程 430
    12.2.5 應用程序對象和請求的安全上下文 432
    12.2.6 ASP.NET的驗證模塊 432
    12.2.7 URL授權模塊 433
    12.2.8 文件授權模塊 433
    12.2.9 處理真正的請求 434
    12.3 安全配置 435
    12.3.1 IIS的安全配置 435
    12.3.2 用NTFS權限加強文件安全性 442
    12.3.3 ASP.NET的安全配置設置 445
    12.4 加密敏感信息 453
    12.4.1 加密配置設置 453
    12.4.2 用單向加密散列數據 457
    12.4.3 用雙向加密實現數據的加密和解密 461
    12.4.4 使用加密庫 468
    12.5 小結 469
    第13章 使用HTTP處理器:請求處理、圖片生成以及內容管理 470
    13.1 HTTP處理器概覽 471
    13.1.1 IIS和ASP.NET?HTTP流水線處理模型 471
    13.1.2 HTTP處理器的常規用法 475
    13.1.3 實現IHttpHandler接口 476
    13.1.4 在IIS中映射文件擴展名 477
    13.1.5 在ASP.NET中配置HTTP處理器 478
    13.2 使用URL改寫處理虛擬文件 480
    13.2.1 創建報表頁面 481
    13.2.2 構建XlsReportHandler 483
    13.2.3 HTTP處理器設計考慮 488
    13.2.4 使用XlsReportHandler獲取報表 490
    13.3 用HTTP處理器生成縮略圖 492
    13.3.1 目標和解決方案架構 492
    13.3.2 構建ThumbnailHandler 494
    13.3.3 配置ThumbnailHandler 500
    13.3.4 瀏覽Thumbnails 501
    13.4 內容管理的后臺 502
    13.4.1 目標和解決方案架構 502
    13.4.2 內容數據庫設計 505
    13.4.3 創建ContentManagement-Handler 506
    13.4.4 配置ContentManagement-Handler 507
    13.4.5 使用母版頁創建內容模板 507
    13.4.6 構建FrontController.aspx頁面 509
    13.4.7 構建FrontController.aspx.vb后置代碼 509
    13.4.8 Web用戶控件和NoAction-Form 516
    13.4.9 內容管理后臺的下一步 517
    13.5 小結 517
  • 【購買本書】
  • 商城名稱價格 配送信息優惠活動去看看購買

    當當網
    ¥51.75
    當天加急送:北京五環以內
    送貨上門:國內178個城市
    郵寄:全球
    特快專遞:全球
    全場免運費 去看看 訂購

    卓越網
    ¥51.70 送貨上門:國內308個城市
    郵寄:全球
    特快專遞:全球
    海外航空快遞
    滿30元,優惠5元運費 去看看 訂購

    新華書店
    ¥51.80
    快遞:大陸地區
    郵寄:全球
    特快專遞:全球
    去看看 訂購

    華儲網
    ¥55.20 送貨上門:遼寧、長春、北京
    快遞、郵政遞送:全球
    30萬春節大禮包連環送,全場7折+滿100免運費 去看看 訂購

    中國圖書館網
    ¥0.4/頁起
    郵寄、快遞:全國
    特快專遞EMS:全球
    提供稀缺絕版圖書文獻影印服務 去看看 預定
  • 說明:
  • 1、由于網上書店可能根據各種情況隨時調整價格,我們的價格信息存在滯后性。以上價格僅作參考,具體以網上書店標示的價格為準。
    2、如價格折扣信息和原書定價存在較大誤差,可能是該店售書為本書的不同版本或不同裝禎形式,請讀者自行鑒別。
    3、對如何網上購書存在疑問,請點擊上面購書指南鏈接查詢。
  • Copyright © 讀書網 www.dushu.com 2006-2007, All Rights Reserved.
    鄂ICP備06000781號 公安備4201502577