注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計.NETASP.NET企業(yè)級開發(fā)案例精解

ASP.NET企業(yè)級開發(fā)案例精解

ASP.NET企業(yè)級開發(fā)案例精解

定 價:¥58.00

作 者: 李萬寶
出版社: 中國林業(yè)出版社
叢編項: .NET開發(fā)專家
標 簽: ASP.NET

購買這本書可以去


ISBN: 9787503842924 出版時間: 2006-07-01 包裝: 平裝
開本: 16開 頁數: 613 字數:  

內容簡介

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

作者簡介

暫缺《ASP.NET企業(yè)級開發(fā)案例精解》作者簡介

圖書目錄

第1章  ASP.NET Reports Starter Kit
——報表系統(tǒng)    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數據表、存儲過程
和業(yè)務邏輯    45
1.4.2  CrossTab的實現    47
1.5  Master Detail Report報表    50
1.5.1  Master Detail報表數據庫設計、
存儲過程與業(yè)務邏輯的實現    51
1.5.2  MasterDetail的實現    52
1.6  Simple Report簡單報表    56
1.6.1  Simple Report數據業(yè)務處理    56
1.6.2  Simple Report數據顯示    56
1.6.3  擴展Simple Report列數據的顯示    60
1.7  Text Report報表    63
1.7.1  數據源與業(yè)務邏輯處理    64
1.7.2  TextReport.aspx數據顯示    65
1.8  Hierarchical Report分級報表    66
1.8.1  Hierarchical Report數據庫
業(yè)務實現    66
1.8.2  頁面布局以代碼設計    68
1.9  Drill Down報表    75
1.9.1  DataList和DataGrid三重嵌套    75
1.9.2  數據庫業(yè)務實現    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  顧客注冊登錄的業(yè)務
邏輯處理組件--CustomersDB.cs    109
2.3.3  顧客注冊Register.aspx與
登錄Login.aspx頁面    112
2.4  產品系統(tǒng)    117
2.4.1  產品系統(tǒng)數據庫設計    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  購物系統(tǒng)    123
2.5.1  購物車系統(tǒng)數據庫設計    123
2.5.2  購物系統(tǒng)處理組件
——ShoppingCartDb.cs    126
2.5.3  添加到購物車頁面
AddToCart.aspx    126
2.5.4  購物車頁面
——ShoppingCart.aspx    127
2.5.5  結賬頁面
——Checkout.aspx    130
2.6  訂單與處理系統(tǒng)    131
2.6.1  數據庫設計考慮    131
2.6.2  訂單系統(tǒng)處理組件OrdersDb.cs    133
2.6.3  訂單列表頁面OrderList.aspx    134
2.6.4  訂單詳情頁面OrderDetails.aspx    135
2.7  評論系統(tǒng)    136
2.7.1  評論系統(tǒng)數據庫設計與處理    136
2.7.2  評論系統(tǒng)處理組件
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高效開發(fā)基本
處理體現    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  項目與分類業(yè)務邏輯處理    187
3.6.1  項目分類業(yè)務邏輯處理    187
3.6.2  用戶注冊和角色業(yè)務邏輯處理    194
3.6.3  日志、的業(yè)務邏輯處理    201
3.6.4  項目報表之項目、分類、日志
和個人計劃    202
3.7  DirectoryHelper.cs    202
3.8  其他業(yè)務邏輯處理文件    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報表系統(tǒng)    242
3.14.1  報表系統(tǒng)簡介    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
——企業(yè)庫介紹    268
第4章  ASP.NET Portal Starter Kit
——門戶網站    269
4.1  ASP.NET Portal Starter kit系統(tǒng)介紹    269
ASP.NET Portal Starter Kit實現要點    269
4.2  Html/Text模板    271
4.2.1  HTML/Text模板功能介紹
與數據庫設計    271
4.2.2  Html/Text業(yè)務邏輯
處理文件HtmlTextDB.cs    272
4.2.3  HtmlModule.ascx用戶控件和
EditHtml.aspx頁面    273
4.3  Announcements模板    276
4.3.1  Announcements數據庫設計    276
4.3.2  Announcements業(yè)務邏輯處理
AnnnouncementsDB.cs    279
4.3.3  Announcements模板和編輯公告頁
面EditAnnouncements.aspx    280
4.4  QuickLinks和Links模板    283
4.4.1  QuickLinks和Links模板的功能
與區(qū)別    283
4.4.2  QuickLinks和Links業(yè)務邏輯
處理LinkDB.cs    284
4.4.3  QuickLinks.ascx/Links.ascx用戶
控件和EditLinks.aspx頁面    284
4.5  Contacts模板    287
4.5.1  Contacts模板功能介紹
與數據庫業(yè)務設計    287
4.5.2  Contacts.ascx用戶控件和
EditContacts.aspx頁面    287
4.6  Event模板    288
4.6.1  Events模板功能介紹
與數據庫設計    288
4.6.2  Events的業(yè)務邏輯處理
EventsDB.cs    289
4.6.3  Events.ascx用戶控件和
EditEvents.aspx頁面    289
4.7  Documents模板    289
4.7.1  Documents模板功能介紹
與數據庫設計    289
4.7.2  Documents業(yè)務邏輯處理
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
業(yè)務邏輯文件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  角色的業(yè)務邏輯處理與實現    341
4.18  用戶管理    342
4.18.1  更改角色成員列表及其實現    342
4.18.2  用戶模板Users.ascx用戶控件
與業(yè)務邏輯    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配置系統(tǒng)解析    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
——社區(qū)論壇    389
5.1  ASP.NET Community Starter Kit
基本使用    390
5.1.1  ASP.NET Community Starter Kit
站點換膚    390
5.1.2  添加區(qū)域(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  自定義控件的開發(fā)    445
5.5.1  自定義控件的使用總攬    445
5.5.2  基本服務器控件開發(fā)    446
5.5.3  開發(fā)從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  復合控件的開發(fā)    465
5.7.3  Sorter自定義控件    473
5.8  Web Boxes本地工具箱與ListPicker
自定義控件    479
5.8.1  Web Boxes工具箱的使用    479
5.8.2  回發(fā)客戶端腳本    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  模板控件開發(fā)的基本方法    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  整合本地社區(qū)服務內容的讀取    534
5.16.13  服務的數據庫設計    535
5.17  用戶、角色、評價、評論和審核    536
5.17.1  用戶注冊和管理系統(tǒng)    536
5.18.2  評論、評價等級與審核    540
5.17.3  Users數據庫設計的基本考慮    542
5.18  評價Rating的實現    549
5.18.1  評論數據庫設計    549
5.19.2  評價等級控件    549
5.19  評論系統(tǒng)    550
5.19.1  評論系統(tǒng)的特點使用概述    550
5.19.2  評論系統(tǒng)的視圖    551
5.20.3  評論的數據庫設計與存儲過程    552
5.19.4  單個評論的實現    553
5.19.5  評論階梯狀的實現    554
5.19.6  評論視圖的實現    555
5.19.7  模板的實現    558
5.20  郵件系統(tǒng)    563
5.20.1  郵件系統(tǒng)的使用    563
5.20.2  郵件系統(tǒng)的實現    566
5.21  投票系統(tǒng)    569
5.21.1  投票系統(tǒng)的使用    569
5.21.2  投票的數據庫設計    570
5.21.3  投票的顯示    571
5.21.4  投票與投票結果    571
5.22  Community搜索系統(tǒng)    574
5.22.1  搜索系統(tǒng)的使用    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  區(qū)域信息    581
5.24.1  SectionInfo類    581
5.24.2  區(qū)域路徑    582
5.25  主頁和與換膚    584
5.25.1  Master Pages與主頁設計    584
5.25.2  Themes、Skins和換膚    584
5.26  CommunityInfo 社區(qū)信息    585
5.26.1  社區(qū)設置信息
CommunityInfo類    585
5.26.2  操作社區(qū)CommunityUtility類    586
5.26.3  對社區(qū)的全局編輯    587
5.26.4  社區(qū)數據的導出與導入    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

本目錄推薦

掃描二維碼
Copyright ? 讀書網 m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號