注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計.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開 頁數(shù): 613 字數(shù):  

內(nèi)容簡介

  ASP.NET Starter Kits是微軟公司提供的免費下載ASP.NET入門指南,其中包括學(xué)習(xí)資料和示例解決方案。ASP.NET Starter Kit中的企業(yè)級解決方案功能實用、代碼編寫規(guī)范,是學(xué)習(xí)和進行ASP.NET開發(fā)可借鑒的理想范例。由于ASP.NET Starter Kits知識面廣、內(nèi)容多,初學(xué)者很難讀懂并應(yīng)用其中的代碼。本書就是為了幫助初學(xué)者學(xué)習(xí)使用這些Starter Kits而詳細講解了ASP.NET的主要技術(shù)與應(yīng)用。.本書結(jié)構(gòu)清晰、內(nèi)容豐富,適合具有一定Web基礎(chǔ)想進一步學(xué)習(xí)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應(yīng)用要點    2
1.2.2  Tabular Report數(shù)據(jù)表設(shè)計    3
1.2.3  Tabular Report數(shù)據(jù)顯示    4
1.2.4  DataList數(shù)據(jù)源    6
1.2.5  DataGrid的數(shù)據(jù)源    9
1.2.6  DataGrid排序    10
1.2.7  OnItemDataBound事件
與格式化數(shù)據(jù)顯示    14
1.2.8  Extended Price列的計算    15
1.3  Visual Report可視報表    15
1.3.1  Visual Report技術(shù)概述    16
1.3.2  Chart.cs文件和ChartItem.cs文件    16
1.3.3  Pie Chart繪圖考慮要點
與抽象實現(xiàn)    19
1.3.4  條形圖繪制要點與抽象    27
1.3.5  ChartGenerator.aspx頁面    40
1.3.6  Visual Report可視報表的實現(xiàn)    42
1.4  CrossTab Report十字報表    44
1.4.1  CrossTab數(shù)據(jù)表、存儲過程
和業(yè)務(wù)邏輯    45
1.4.2  CrossTab的實現(xiàn)    47
1.5  Master Detail Report報表    50
1.5.1  Master Detail報表數(shù)據(jù)庫設(shè)計、
存儲過程與業(yè)務(wù)邏輯的實現(xiàn)    51
1.5.2  MasterDetail的實現(xiàn)    52
1.6  Simple Report簡單報表    56
1.6.1  Simple Report數(shù)據(jù)業(yè)務(wù)處理    56
1.6.2  Simple Report數(shù)據(jù)顯示    56
1.6.3  擴展Simple Report列數(shù)據(jù)的顯示    60
1.7  Text Report報表    63
1.7.1  數(shù)據(jù)源與業(yè)務(wù)邏輯處理    64
1.7.2  TextReport.aspx數(shù)據(jù)顯示    65
1.8  Hierarchical Report分級報表    66
1.8.1  Hierarchical Report數(shù)據(jù)庫
業(yè)務(wù)實現(xiàn)    66
1.8.2  頁面布局以代碼設(shè)計    68
1.9  Drill Down報表    75
1.9.1  DataList和DataGrid三重嵌套    75
1.9.2  數(shù)據(jù)庫業(yè)務(wù)實現(xiàn)    76
1.9.3  模板與樣式    77
1.9.3  OnItemCommand事件    80
1.10  ASP.NET Report Starter Kit項目總結(jié)    83
1.10.1  關(guān)于頁面組織模式的實現(xiàn)    83
1.10.2  打印視圖    86
1.10.4  數(shù)據(jù)綁定注意事項    87
1.10.5  報表技術(shù)展望與Crystal Report
水晶報表控件    89
1.10.6  Graphics 類    90
第2章  ASP.NET Commerce Starter Kit
——電子商務(wù)    91
2.1  ASP.NET Commerce Starter Kit的需求與實踐概括    91
2.1.1  購物流程    92
2.2  ASP.NET Commerce Starter Kit數(shù)據(jù)處理    93
2.2.1  建立數(shù)據(jù)庫    93
2.2.2  建立數(shù)據(jù)關(guān)系表    101
2.2.3  數(shù)據(jù)訪問授權(quán)Commerce_
GrantPermissions_*.sql    103
2.2.4  加載數(shù)據(jù)Commerce_Load
Data.sql腳本    104
2.2.5  刪除數(shù)據(jù)表和Commerce數(shù)據(jù)庫    107
2.3  注冊和登錄模塊    108
2.3.1  顧客資料數(shù)據(jù)庫設(shè)計    108
2.3.2  顧客注冊登錄的業(yè)務(wù)
邏輯處理組件--CustomersDB.cs    109
2.3.3  顧客注冊Register.aspx與
登錄Login.aspx頁面    112
2.4  產(chǎn)品系統(tǒng)    117
2.4.1  產(chǎn)品系統(tǒng)數(shù)據(jù)庫設(shè)計    117
2.4.2  產(chǎn)品邏輯處理組件ProductsDB.cs    119
2.4.3  自定義標簽AlsoBought
和PopularItems用戶控件    120
2.4.4  產(chǎn)品列表――ProductsList.aspx    121
2.4.5  產(chǎn)品詳細內(nèi)容
――ProductDetails.aspx    122
2.4.6  產(chǎn)品搜索頁面
――SearchResults.aspx    123
2.5  購物系統(tǒng)    123
2.5.1  購物車系統(tǒng)數(shù)據(jù)庫設(shè)計    123
2.5.2  購物系統(tǒng)處理組件
——ShoppingCartDb.cs    126
2.5.3  添加到購物車頁面
AddToCart.aspx    126
2.5.4  購物車頁面
——ShoppingCart.aspx    127
2.5.5  結(jié)賬頁面
——Checkout.aspx    130
2.6  訂單與處理系統(tǒng)    131
2.6.1  數(shù)據(jù)庫設(shè)計考慮    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)數(shù)據(jù)庫設(shè)計與處理    136
2.7.2  評論系統(tǒng)處理組件
ReviewsDB.cs與實現(xiàn)    136
2.7.3  評論列表控件ReviewList.ascx    138
2.8  Web Service服務(wù)    139
2.8.1  胖客戶與瘦客戶應(yīng)用程序概述    139
2.8.2  分布式概述    139
2.8.3  Commerce Starter Kit里
Web服務(wù)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
項目總結(jié)    149
2.10.1  三層體現(xiàn)結(jié)構(gòu)Commerce的
實現(xiàn)方式    149
2.10.2  ASP.NET高效開發(fā)基本
處理體現(xiàn)    150
2.10.3  自定義控件和Cache    152
2.10.4  ASP.NET Commerce Starter Kit
身份驗證的實現(xiàn)    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
項目體現(xiàn)結(jié)構(gòu)    161
3.3  數(shù)據(jù)庫設(shè)計    162
3.3.1  Time Tracker數(shù)據(jù)庫設(shè)計    162
3.3.2  數(shù)據(jù)表關(guān)系    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
的實現(xiàn)    175
3.5.3  Data Access Application Blocks的
使用    180
3.6  項目與分類業(yè)務(wù)邏輯處理    187
3.6.1  項目分類業(yè)務(wù)邏輯處理    187
3.6.2  用戶注冊和角色業(yè)務(wù)邏輯處理    194
3.6.3  日志、的業(yè)務(wù)邏輯處理    201
3.6.4  項目報表之項目、分類、日志
和個人計劃    202
3.7  DirectoryHelper.cs    202
3.8  其他業(yè)務(wù)邏輯處理文件    207
3.9  Time Tracker 導(dǎo)航菜單    207
3.9.1  Time Tracker導(dǎo)航菜單概述    207
3.9.2  Banner導(dǎo)航菜單    209
3.9.3  AdminTabs導(dǎo)航菜單    211
3.10  注冊與登錄頁面    212
3.10.1  注冊頁面布局與邏輯設(shè)計    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
對移動設(shè)備的支持    250
3.15.1  使用桌面瀏覽器瀏覽移動頁面    250
3.15.2  使用模擬器瀏覽移動頁面    251
3.16  ASP.NET Starter Kit項目總結(jié)    253
3.21.1  時間處理    253
3.21.2  Time Tracker身份驗證機制
及實現(xiàn)    259
3.21.4  Enterprise Library
——企業(yè)庫介紹    268
第4章  ASP.NET Portal Starter Kit
——門戶網(wǎng)站    269
4.1  ASP.NET Portal Starter kit系統(tǒng)介紹    269
ASP.NET Portal Starter Kit實現(xiàn)要點    269
4.2  Html/Text模板    271
4.2.1  HTML/Text模板功能介紹
與數(shù)據(jù)庫設(shè)計    271
4.2.2  Html/Text業(yè)務(wù)邏輯
處理文件HtmlTextDB.cs    272
4.2.3  HtmlModule.ascx用戶控件和
EditHtml.aspx頁面    273
4.3  Announcements模板    276
4.3.1  Announcements數(shù)據(jù)庫設(shè)計    276
4.3.2  Announcements業(yè)務(wù)邏輯處理
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è)務(wù)邏輯
處理LinkDB.cs    284
4.4.3  QuickLinks.ascx/Links.ascx用戶
控件和EditLinks.aspx頁面    284
4.5  Contacts模板    287
4.5.1  Contacts模板功能介紹
與數(shù)據(jù)庫業(yè)務(wù)設(shè)計    287
4.5.2  Contacts.ascx用戶控件和
EditContacts.aspx頁面    287
4.6  Event模板    288
4.6.1  Events模板功能介紹
與數(shù)據(jù)庫設(shè)計    288
4.6.2  Events的業(yè)務(wù)邏輯處理
EventsDB.cs    289
4.6.3  Events.ascx用戶控件和
EditEvents.aspx頁面    289
4.7  Documents模板    289
4.7.1  Documents模板功能介紹
與數(shù)據(jù)庫設(shè)計    289
4.7.2  Documents業(yè)務(wù)邏輯處理
DocumentDB.cs    291
4.7.3  Document.ascx用戶控件
ViewDocument.aspx 查看
頁面及EditEvents.aspx編輯頁面    292
4.8  XML/XSL模板    295
4.8.1  XML/XSL的功能與實現(xiàn)    295
4.8.2  用XSL格式化XML
模塊數(shù)據(jù)顯示    296
4.9  Image模塊    298
4.10  Discussion模板    299
4.10.1  Discussion模板要點介紹
與數(shù)據(jù)庫設(shè)計    299
4.10.2  Discussion.ascx用戶控件
和DiscussDetails.aspx頁面    304
4.11  自定義模板XHtmlText    309
4.11.1  建立自定義模板XHtml/Text
數(shù)據(jù)庫Portal_XHtmlText    309
4.11.2  建立自定義模板XHtml/Text
業(yè)務(wù)邏輯文件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  模板標頭的實現(xiàn)
DesktopModuleTitle.ascx    323
4.13.2  模塊的添加和修改    325
4.14  管理員工具    325
4.15  站點設(shè)置模板SiteSettings.ascx
用戶控件    326
4.16  導(dǎo)航菜單的實現(xiàn)與管理    327
4.16.1  導(dǎo)航菜單的實現(xiàn)
DesktopPortalBanner.ascx    327
4.15.2  導(dǎo)航菜單的管理tabs.ascx    329
4.15.3  頁面的設(shè)置TabLayout.aspx    332
4.17  角色用戶管理    340
4.17.1  角色管理模板Roles.ascx    340
4.17.2  角色的業(yè)務(wù)邏輯處理與實現(xiàn)    341
4.18  用戶管理    342
4.18.1  更改角色成員列表及其實現(xiàn)    342
4.18.2  用戶模板Users.ascx用戶控件
與業(yè)務(wù)邏輯    345
4.18.3  管理用戶注冊信息
ManagerUsers.aspx    347
4.19  模板列表與添加    348
4.20  登錄、注冊、注銷以及身份
驗證的實現(xiàn)    349
4.20.1  登錄、注冊和注銷的實現(xiàn)    349
4.20.2  Portal身份驗證的實現(xiàn)    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對移動設(shè)備的支持    381
4.25  ASP.NET Portal Starter Kit項目
總結(jié)    382
4.25.1  多層體現(xiàn)結(jié)構(gòu)    382
4.25.2  Portal運行原理    383
4.25.3  數(shù)據(jù)存儲    385
4.25.4  Portal管理員工具使用總結(jié)    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數(shù)據(jù)表    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  基本服務(wù)器控件開發(fā)    446
5.5.3  開發(fā)從Control/WebControl
派生的自定義控件    447
5.5.4  重寫Render方法    448
5.5.5  擴展現(xiàn)有控件的功能    452
5.5.6  Community里其他基本
自定義控件    452
5.6  委托和事件    455
5.6.1  委托基本使用    455
5.6.2  事件    460
5.7  數(shù)據(jù)顯示模式與復(fù)合控件    464
5.7.1  Community里數(shù)據(jù)顯示模式    464
5.7.2  復(fù)合控件的開發(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  服務(wù)器控件中的客戶端功能    484
5.8.4  ListPicker自定義控件的實現(xiàn)    486
5.8.5  ListPicker自定義控件的使用    489
5.9  TabStrip自定義控件    490
5.9.1  TabStrip自定義控件的功能    490
5.9.2  TabStrip自定義控件的實現(xiàn)    491
5.9.3  TabStrip自定義控件的實現(xiàn)    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  自定義驗證控件與設(shè)計器    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  數(shù)據(jù)庫設(shè)計與存儲過程    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數(shù)據(jù)源的獲取    517
5.15.3  Web Boxes的內(nèi)部處理    518
5.16  資源共享技術(shù)    519
5.16.1  利用Web Box Services
實現(xiàn)站點復(fù)制之RSS技術(shù)    519
5.16.2  RSS技術(shù)概述    519
5.16.3  ASP.NET Community Starter
Kit RSS的獲取    520
5.16.4  查看歷史記錄    523
5.16.5  利用Web Services實現(xiàn)
站點共享    523
5.16.6  建立服務(wù)    523
5.16.7  服務(wù)訂閱    525
5.16.8  Community里服務(wù)的使用總結(jié)    526
5.16.9  Web Box Service主要實現(xiàn)技術(shù)    527
5.16.10  ServiceType.cs服務(wù)類型    528
5.16.11  ServiceUtility.cs文件    529
5.16.12  整合本地社區(qū)服務(wù)內(nèi)容的讀取    534
5.16.13  服務(wù)的數(shù)據(jù)庫設(shè)計    535
5.17  用戶、角色、評價、評論和審核    536
5.17.1  用戶注冊和管理系統(tǒng)    536
5.18.2  評論、評價等級與審核    540
5.17.3  Users數(shù)據(jù)庫設(shè)計的基本考慮    542
5.18  評價Rating的實現(xiàn)    549
5.18.1  評論數(shù)據(jù)庫設(shè)計    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  評論的數(shù)據(jù)庫設(shè)計與存儲過程    552
5.19.4  單個評論的實現(xiàn)    553
5.19.5  評論階梯狀的實現(xiàn)    554
5.19.6  評論視圖的實現(xiàn)    555
5.19.7  模板的實現(xiàn)    558
5.20  郵件系統(tǒng)    563
5.20.1  郵件系統(tǒng)的使用    563
5.20.2  郵件系統(tǒng)的實現(xiàn)    566
5.21  投票系統(tǒng)    569
5.21.1  投票系統(tǒng)的使用    569
5.21.2  投票的數(shù)據(jù)庫設(shè)計    570
5.21.3  投票的顯示    571
5.21.4  投票與投票結(jié)果    571
5.22  Community搜索系統(tǒng)    574
5.22.1  搜索系統(tǒng)的使用    574
5.22.2  Community_SerchKeys表和
Community_SearchNoiseWords
表    575
5.22.3  分詞的實現(xiàn)    576
5.23.4  搜索與搜索結(jié)構(gòu)實現(xiàn)    577
5.23  其他要點提示    578
5.23.1  圖片的編輯    578
5.23.2  查看日志    579
5.23.3  刪除內(nèi)容    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與主頁設(shè)計    584
5.25.2  Themes、Skins和換膚    584
5.26  CommunityInfo 社區(qū)信息    585
5.26.1  社區(qū)設(shè)置信息
CommunityInfo類    585
5.26.2  操作社區(qū)CommunityUtility類    586
5.26.3  對社區(qū)的全局編輯    587
5.26.4  社區(qū)數(shù)據(jù)的導(dǎo)出與導(dǎo)入    588
5.27  web.config配置的讀取    591
5.27.1  web.config配置的基本要求    591
5.27.2  反射技術(shù)    592
5.27.3  Community里對web.config
讀取的技術(shù)    593
5.28.4  利用反射讀取web.config的
配置    595
附錄A  部署ASP.NET Community Starter Kit
到遠程主機    598
附錄B  ASP.NET Bommunity Starter Kit
修復(fù)腳本    605

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號