-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
12/13 新書到! 10/8 新書到! 10/1 新書到! 9/24 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

ASP.NET企業級開發案例精解(C#)

( 簡體 字)
作者:李萬寶類別:1. -> 程式設計 -> .NET -> C#
   2. -> 程式設計 -> 網路編程 -> ASP
譯者:
出版社:中國林業出版社/北京希望電子出版社ASP.NET企業級開發案例精解(C#) 3dWoo書號: 1866
詢問書籍請說出此書號!

缺書
不接受訂購

出版日:7/1/2006
頁數:613
光碟數:
站長推薦:
印刷:語系: ( 簡體 版 )
不接受訂購
ISBN:750384292X
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:

ASP.NET Starter Kits是微軟公司提供的免費下載ASP.NET入門指南,其中包括學習資料和示例解決方案。ASP.NET Starter Kit中的企業級解決方案功能實用、代碼編寫規范,是學習和進行ASP.NET開發可借鑒的理想范例。由于ASP.NET Starter Kits知識面廣、內容多,初學者很難讀懂并應用其中的代碼。本書就是為了幫助初學者學習使用這些Starter Kits而詳細講解了ASP.NET的主要技術與應用。本書結構清晰、內容豐富,適合具有一定Web基礎想進一步學習ASP.NET的用戶。書中源代碼可以從http://www.b-xr.com下載。
目錄:

第1章 ASP.NET Reports Starter Kit
——報表系統 1
1.1 ASP.NET Reports Starter Kit整體
框架布局概述 1
1.2 Tabular Report 表格式報表 2
1.2.1 Tabular Report應用要點 2
1.2.2 Tabular Report數據表設計 3
1.2.3 Tabular Report數據顯示 4
1.2.4 DataList數據源 6
1.2.5 DataGrid的數據源 9
1.2.6 DataGrid排序 10
1.2.7 OnItemDataBound事件
與格式化數據顯示 14
1.2.8 Extended Price列的計算 15
1.3 Visual Report可視報表 15
1.3.1 Visual Report技術概述 16
1.3.2 Chart.cs文件和ChartItem.cs文件 16
1.3.3 Pie Chart繪圖考慮要點
與抽象實現 19
1.3.4 條形圖繪制要點與抽象 27
1.3.5 ChartGenerator.aspx頁面 40
1.3.6 Visual Report可視報表的實現 42
1.4 CrossTab Report十字報表 44
1.4.1 CrossTab數據表、存儲過程
和業務邏輯 45
1.4.2 CrossTab的實現 47
1.5 Master Detail Report報表 50
1.5.1 Master Detail報表數據庫設計、
存儲過程與業務邏輯的實現 51
1.5.2 MasterDetail的實現 52
1.6 Simple Report簡單報表 56
1.6.1 Simple Report數據業務處理 56
1.6.2 Simple Report數據顯示 56
1.6.3 擴展Simple Report列數據的顯示 60
1.7 Text Report報表 63
1.7.1 數據源與業務邏輯處理 64
1.7.2 TextReport.aspx數據顯示 65
1.8 Hierarchical Report分級報表 66
1.8.1 Hierarchical Report數據庫
業務實現 66
1.8.2 頁面布局以代碼設計 68
1.9 Drill Down報表 75
1.9.1 DataList和DataGrid三重嵌套 75
1.9.2 數據庫業務實現 76
1.9.3 模板與樣式 77
1.9.3 OnItemCommand事件 80
1.10 ASP.NET Report Starter Kit項目總結 83
1.10.1 關于頁面組織模式的實現 83
1.10.2 打印視圖 86
1.10.4 數據綁定注意事項 87
1.10.5 報表技術展望與Crystal Report
水晶報表控件 89
1.10.6 Graphics 類 90
第2章 ASP.NET Commerce Starter Kit
——電子商務 91
2.1 ASP.NET Commerce Starter Kit的需求與實踐概括 91
2.1.1 購物流程 92
2.2 ASP.NET Commerce Starter Kit數據處理 93
2.2.1 建立數據庫 93
2.2.2 建立數據關系表 101
2.2.3 數據訪問授權Commerce_
GrantPermissions_*.sql 103
2.2.4 加載數據Commerce_Load
Data.sql腳本 104
2.2.5 刪除數據表和Commerce數據庫 107
2.3 注冊和登錄模塊 108
2.3.1 顧客資料數據庫設計 108
2.3.2 顧客注冊登錄的業務
邏輯處理組件--CustomersDB.cs 109
2.3.3 顧客注冊Register.aspx與
登錄Login.aspx頁面 112
2.4 產品系統 117
2.4.1 產品系統數據庫設計 117
2.4.2 產品邏輯處理組件ProductsDB.cs 119
2.4.3 自定義標簽AlsoBought
和PopularItems用戶控件 120
2.4.4 產品列表──ProductsList.aspx 121
2.4.5 產品詳細內容
──ProductDetails.aspx 122
2.4.6 產品搜索頁面
──SearchResults.aspx 123
2.5 購物系統 123
2.5.1 購物車系統數據庫設計 123
2.5.2 購物系統處理組件
——ShoppingCartDb.cs 126
2.5.3 添加到購物車頁面
AddToCart.aspx 126
2.5.4 購物車頁面
——ShoppingCart.aspx 127
2.5.5 結賬頁面
——Checkout.aspx 130
2.6 訂單與處理系統 131
2.6.1 數據庫設計考慮 131
2.6.2 訂單系統處理組件OrdersDb.cs 133
2.6.3 訂單列表頁面OrderList.aspx 134
2.6.4 訂單詳情頁面OrderDetails.aspx 135
2.7 評論系統 136
2.7.1 評論系統數據庫設計與處理 136
2.7.2 評論系統處理組件
ReviewsDB.cs與實現 136
2.7.3 評論列表控件ReviewList.ascx 138
2.8 Web Service服務 139
2.8.1 胖客戶與瘦客戶應用程序概述 139
2.8.2 分布式概述 139
2.8.3 Commerce Starter Kit里
Web服務InstantOrder.asmx 140
2.8.4 生成 XML Web services 代理類 143
2.9 Commerce框架整體布局 146
2.9.1 default.aspx首頁 146
2.9.2 _Header.ascx用戶控件 148
2.9.3 _Menu.ascx用戶控件 148
2.10 ASP.NET Commerce Starter Kit
項目總結 149
2.10.1 三層體現結構Commerce的
實現方式 149
2.10.2 ASP.NET高效開發基本
處理體現 150
2.10.3 自定義控件和Cache 152
2.10.4 ASP.NET Commerce Starter Kit
身份驗證的實現 152
2.10.5 自定義錯誤頁面ErrorPage.aspx 154
第3章 ASP.NET Time Tracker Starter Kit
——時間跟蹤 155
3.1 ASP.NET Time Tracker Starter Kit
基本使用 155
3.1.1 注冊與新建用戶 155
3.1.2 項目的建立與管理 157
3.1.3 個人時間跟蹤 159
3.1.4 生成報表 160
3.2 ASP.NET TimeTracker Starter Kit
項目體現結構 161
3.3 數據庫設計 162
3.3.1 Time Tracker數據庫設計 162
3.3.2 數據表關系 163
3.4 Time Tracker存儲過程 164
3.5 Data Access Application Block層 175
3.5.1 Microsoft Data Access Application
Blocks概述 175
3.5.2 Data Access Application Blocks
的實現 175
3.5.3 Data Access Application Blocks的
使用 180
3.6 項目與分類業務邏輯處理 187
3.6.1 項目分類業務邏輯處理 187
3.6.2 用戶注冊和角色業務邏輯處理 194
3.6.3 日志、的業務邏輯處理 201
3.6.4 項目報表之項目、分類、日志
和個人計劃 202
3.7 DirectoryHelper.cs 202
3.8 其他業務邏輯處理文件 207
3.9 Time Tracker 導航菜單 207
3.9.1 Time Tracker導航菜單概述 207
3.9.2 Banner導航菜單 209
3.9.3 AdminTabs導航菜單 211
3.10 注冊與登錄頁面 212
3.10.1 注冊頁面布局與邏輯設計 212
3.10.2 用戶登錄DesktopDefault.aspx
頁面與SignIn.ascx用戶控件 214
3.11 用戶列表與管理 215
3.11.1 查看注冊用戶UserList.aspx 215
3.11.2 用戶資料管理UserDetails.aspx 217
3.12 項目列表與管理 219
3.12.1 項目列表ProjectList.aspx 219
3.12.2 項目詳細信息頁面
ProjectDetails.aspx 221
3.13 TimeEntry 232
3.14 Time Tracker報表系統 242
3.14.1 報表系統簡介 242
3.14.2 Reports.aspx頁面 243
3.14.3 項目報表ProjectReport.aspx
頁面 247
3.14.4 ResourceReport.aspx報表 249
3.15 ASP.NET TimeTracker Starter Kit
對移動設備的支持 250
3.15.1 使用桌面瀏覽器瀏覽移動頁面 250
3.15.2 使用模擬器瀏覽移動頁面 251
3.16 ASP.NET Starter Kit項目總結 253
3.21.1 時間處理 253
3.21.2 Time Tracker身份驗證機制
及實現 259
3.21.4 Enterprise Library
——企業庫介紹 268
第4章 ASP.NET Portal Starter Kit
——門戶網站 269
4.1 ASP.NET Portal Starter kit系統介紹 269
ASP.NET Portal Starter Kit實現要點 269
4.2 Html/Text模板 271
4.2.1 HTML/Text模板功能介紹
與數據庫設計 271
4.2.2 Html/Text業務邏輯
處理文件HtmlTextDB.cs 272
4.2.3 HtmlModule.ascx用戶控件和
EditHtml.aspx頁面 273
4.3 Announcements模板 276
4.3.1 Announcements數據庫設計 276
4.3.2 Announcements業務邏輯處理
AnnnouncementsDB.cs 279
4.3.3 Announcements模板和編輯公告頁
面EditAnnouncements.aspx 280
4.4 QuickLinks和Links模板 283
4.4.1 QuickLinks和Links模板的功能
與區別 283
4.4.2 QuickLinks和Links業務邏輯
處理LinkDB.cs 284
4.4.3 QuickLinks.ascx/Links.ascx用戶
控件和EditLinks.aspx頁面 284
4.5 Contacts模板 287
4.5.1 Contacts模板功能介紹
與數據庫業務設計 287
4.5.2 Contacts.ascx用戶控件和
EditContacts.aspx頁面 287
4.6 Event模板 288
4.6.1 Events模板功能介紹
與數據庫設計 288
4.6.2 Events的業務邏輯處理
EventsDB.cs 289
4.6.3 Events.ascx用戶控件和
EditEvents.aspx頁面 289
4.7 Documents模板 289
4.7.1 Documents模板功能介紹
與數據庫設計 289
4.7.2 Documents業務邏輯處理
DocumentDB.cs 291
4.7.3 Document.ascx用戶控件
ViewDocument.aspx 查看
頁面及EditEvents.aspx編輯頁面 292
4.8 XML/XSL模板 295
4.8.1 XML/XSL的功能與實現 295
4.8.2 用XSL格式化XML
模塊數據顯示 296
4.9 Image模塊 298
4.10 Discussion模板 299
4.10.1 Discussion模板要點介紹
與數據庫設計 299
4.10.2 Discussion.ascx用戶控件
和DiscussDetails.aspx頁面 304
4.11 自定義模板XHtmlText 309
4.11.1 建立自定義模板XHtml/Text
數據庫Portal_XHtmlText 309
4.11.2 建立自定義模板XHtml/Text
業務邏輯文件XhtmlTextDB.cs 311
4.11.3 建立自定義模板XHtml/Text的
用戶控件XhtmlModules.ascx 314
4.11.4 建立自定義模板XHtml/Text的
編輯頁面EditXHtml.aspx 316
4.11.5 自定義模板XHtml/Text的使用 320
4.12 DesktopControls.cs文件 321
4.13 模板標頭與模板添加、修改 323
4.13.1 模板標頭的實現
DesktopModuleTitle.ascx 323
4.13.2 模塊的添加和修改 325
4.14 管理員工具 325
4.15 站點設置模板SiteSettings.ascx
用戶控件 326
4.16 導航菜單的實現與管理 327
4.16.1 導航菜單的實現
DesktopPortalBanner.ascx 327
4.15.2 導航菜單的管理tabs.ascx 329
4.15.3 頁面的設置TabLayout.aspx 332
4.17 角色用戶管理 340
4.17.1 角色管理模板Roles.ascx 340
4.17.2 角色的業務邏輯處理與實現 341
4.18 用戶管理 342
4.18.1 更改角色成員列表及其實現 342
4.18.2 用戶模板Users.ascx用戶控件
與業務邏輯 345
4.18.3 管理用戶注冊信息
ManagerUsers.aspx 347
4.19 模板列表與添加 348
4.20 登錄、注冊、注銷以及身份
驗證的實現 349
4.20.1 登錄、注冊和注銷的實現 349
4.20.2 Portal身份驗證的實現 350
4.21 Portal配置系統解析 353
4.21.1 PortalCfg.xml文件 353
4.21.2 配置模式文件Portalcfg.xsd 356
4.22 通過代碼讀取XML文檔 364
4.22.1 讀取XML文檔 364
4.22.2 PortalCfg.cs 367
4.23 Configuration.cs文件 368
4.23.1 PortalSettings類 368
4.23.2 TabSettings和TabString
Details類 372
4.23.3 Configuration類 373
4.23.4 AddTab、UpdateTab、DeleteTab
和UpdateTabOrder 375
4.23.5 AddModuleDefinition、
DeleteModuleDefinition、
GetModuleDefinitions和
UpdateModuleDefinition 377
4.23.6 AddModule、DeleteModule、
GetModuleSettings 和
UpdateModule 379
4.23.7 GetSingleModuleDefinition、
UpdateModuleOrder、
UpdateModuleSetting和
UpdatePortalInfo 379
4.24 Portal對移動設備的支持 381
4.25 ASP.NET Portal Starter Kit項目
總結 382
4.25.1 多層體現結構 382
4.25.2 Portal運行原理 383
4.25.3 數據存儲 385
4.25.4 Portal管理員工具使用總結 385
第5章 ASP.NET Community Starter Kit
——社區論壇 389
5.1 ASP.NET Community Starter Kit
基本使用 390
5.1.1 ASP.NET Community Starter Kit
站點換膚 390
5.1.2 添加區域(Section) 394
5.2 ASP.NET Community Starter Kit
請求虛擬公式 396
5.2.1 ASP.NET Community Starter Kit
請求示意圖 396
5.2.2 IIS與ASP.NET通信機制 397
5.2.3 HttpModule模塊 399
5.2.4 HttpHandler模塊 403
5.2.4 HttpHandlerFactory處理工廠 408
5.3 ASP.NET Community Starter Kit
皮膚加載原理 409
5.3.1 抽象工廠模式 410
5.3.2 Community外觀(皮膚)
加載原理 411
5.4 Article模板運行原理 419
5.4.1 Article模板的基本使用 419
5.4.2 Article在解決方案里的組織方式 421
5.4.3 Article模塊之建立
Community_ Articles數據表 421
5.4.4 Article模塊之建立Article
存儲過程 423
5.4.5 初始化Article模塊 426
5.4.6 Article組件 428
5.4.7 Article Controls 432
5.4.8 Content類 434
5.4.9 Article Page Content Skins 440
5.5 自定義控件的開發 445
5.5.1 自定義控件的使用總攬 445
5.5.2 基本服務器控件開發 446
5.5.3 開發從Control/WebControl
派生的自定義控件 447
5.5.4 重寫Render方法 448
5.5.5 擴展現有控件的功能 452
5.5.6 Community里其他基本
自定義控件 452
5.6 委托和事件 455
5.6.1 委托基本使用 455
5.6.2 事件 460
5.7 數據顯示模式與復合控件 464
5.7.1 Community里數據顯示模式 464
5.7.2 復合控件的開發 465
5.7.3 Sorter自定義控件 473
5.8 Web Boxes本地工具箱與ListPicker
自定義控件 479
5.8.1 Web Boxes工具箱的使用 479
5.8.2 回發客戶端腳本 480
5.8.3 服務器控件中的客戶端功能 484
5.8.4 ListPicker自定義控件的實現 486
5.8.5 ListPicker自定義控件的使用 489
5.9 TabStrip自定義控件 490
5.9.1 TabStrip自定義控件的功能 490
5.9.2 TabStrip自定義控件的實現 491
5.9.3 TabStrip自定義控件的實現 491
5.10 可視編輯器與HtmlTextBox
自定義控件 492
5.10.1 可視化編輯器的使用 492
5.10.2 HtmlTextBox.htc組件 493
5.11 自定義模板控件與ContentList 496
5.11.1 模板控件開發的基本方法 496
5.11.2 ContentList.cs 499
5.11.3 綁定自定義控件 500
5.12 自定義驗證控件與設計器 502
5.12.1 自定義驗證控件 502
5.12.2 自定義驗證控件
UploadValidator 504
5.12.3 定義自定義控件生成器 504
5.13 Content的添加和編輯 505
5.13.1 ContentAddPage.cs文件 505
5.13.2 ContentEditPage.cs文件 508
5.14 Topics——分類 509
5.14.1 Topic的使用 509
5.14.2 Topic的功能與作用 510
5.14.3 數據庫設計與存儲過程 510
5.14.4 TopicUtility.cs 513
5.14.5 Topic的使用 516
5.15 Web Boxes本地工具箱進行
頁面布局 516
5.15.1 Web Boxes的使用 516
5.15.2 Web Boxes數據源的獲取 517
5.15.3 Web Boxes的內部處理 518
5.16 資源共享技術 519
5.16.1 利用Web Box Services
實現站點復制之RSS技術 519
5.16.2 RSS技術概述 519
5.16.3 ASP.NET Community Starter
Kit RSS的獲取 520
5.16.4 查看歷史記錄 523
5.16.5 利用Web Services實現
站點共享 523
5.16.6 建立服務 523
5.16.7 服務訂閱 525
5.16.8 Community里服務的使用總結 526
5.16.9 Web Box Service主要實現技術 527
5.16.10 ServiceType.cs服務類型 528
5.16.11 ServiceUtility.cs文件 529
5.16.12 整合本地社區服務內容的讀取 534
5.16.13 服務的數據庫設計 535
5.17 用戶、角色、評價、評論和審核 536
5.17.1 用戶注冊和管理系統 536
5.18.2 評論、評價等級與審核 540
5.17.3 Users數據庫設計的基本考慮 542
5.18 評價Rating的實現 549
5.18.1 評論數據庫設計 549
5.19.2 評價等級控件 549
5.19 評論系統 550
5.19.1 評論系統的特點使用概述 550
5.19.2 評論系統的視圖 551
5.20.3 評論的數據庫設計與存儲過程 552
5.19.4 單個評論的實現 553
5.19.5 評論階梯狀的實現 554
5.19.6 評論視圖的實現 555
5.19.7 模板的實現 558
5.20 郵件系統 563
5.20.1 郵件系統的使用 563
5.20.2 郵件系統的實現 566
5.21 投票系統 569
5.21.1 投票系統的使用 569
5.21.2 投票的數據庫設計 570
5.21.3 投票的顯示 571
5.21.4 投票與投票結果 571
5.22 Community搜索系統 574
5.22.1 搜索系統的使用 574
5.22.2 Community_SerchKeys表和
Community_SearchNoiseWords
表 575
5.22.3 分詞的實現 576
5.23.4 搜索與搜索結構實現 577
5.23 其他要點提示 578
5.23.1 圖片的編輯 578
5.23.2 查看日志 579
5.23.3 刪除內容 579
5.23.4 查看文檔 580
5.23.5 Community事件添加補丁 580
5.24 區域信息 581
5.24.1 SectionInfo類 581
5.24.2 區域路徑 582
5.25 主頁和與換膚 584
5.25.1 Master Pages與主頁設計 584
5.25.2 Themes、Skins和換膚 584
5.26 CommunityInfo 社區信息 585
5.26.1 社區設置信息
CommunityInfo類 585
5.26.2 操作社區CommunityUtility類 586
5.26.3 對社區的全局編輯 587
5.26.4 社區數據的導出與導入 588
5.27 web.config配置的讀取 591
5.27.1 web.config配置的基本要求 591
5.27.2 反射技術 592
5.27.3 Community里對web.config
讀取的技術 593
5.28.4 利用反射讀取web.config的
配置 595
附錄A 部署ASP.NET Community Starter Kit
到遠程主機 598
附錄B ASP.NET Bommunity Starter Kit
修復腳本 605
序: