注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計網絡編程最優(yōu)化ASP.NET:面向對象開發(fā)實踐

最優(yōu)化ASP.NET:面向對象開發(fā)實踐

最優(yōu)化ASP.NET:面向對象開發(fā)實踐

定 價:¥39.00

作 者: (美)普利策(Putz.J.) 著;劉俊民、陳遠、周勇 譯
出版社: 電子工業(yè)出版社
叢編項:
標 簽: ASP.NET

ISBN: 9787121029783 出版時間: 2006-09-01 包裝: 平裝
開本: 16 頁數: 309 字數:  

內容簡介

  專家技術經驗,實踐智慧結晶,ASP.NET領域的Effective C++,世界.NET權威專家JEFFREY PUTZ力作,微軟MVP、北京.NET俱樂部主席,寶玉與陳遠、周勇三人傾力譯作,微軟亞洲研究院研發(fā)經理鄒欣親自作序鼎力推薦。最優(yōu)化ASP.NET:面向對象開發(fā)實踐:使用ASP.NET,你可以創(chuàng)建功能強大、高性能的Web應用程序。但是要充分運用ASP.NET,Web 開發(fā)人員需要用與以往完全不同的方式來進行思考和工作。在本書中,Jeffrey Putz將幫助你實現這一轉變。如果你之前長期從事ASP、PHP或者其他傳統(tǒng)腳本語言的開發(fā),Putz將為你展示如何使用ASP.NET的面向對象模型來編寫易于部署、管理、擴展和重復使用的代碼。如果你已對使用C#或者VB.NET編寫ASP.NET程序的基本原理較為熟悉,本書的特殊平臺以及基于最佳實踐的開發(fā),將使你具備更加突出的效率。不管你在什么樣的背景,本書都將從企業(yè)級開發(fā)的各個方面來提高你的技能:設計、測試驅動的開發(fā)、模塊化、優(yōu)化等等。這本書中充滿了適用于ASP.NET 2.0和C#、VB.NET代碼示例,本書不僅僅是一本“食譜”,還是一本編寫優(yōu)良的關于“如何做”與“為什么這么做”的高級ASP.NET開發(fā)指南。ASP. NET 自發(fā)布以來,以無可比擬的優(yōu)越性深受廣大Web 開發(fā)者的喜愛。與其他Web 開發(fā)模式相比,ASP.NETI 在性能、靈活性、易用性、可管理性、可擴展性和安全性等各方面都具有非常明顯的優(yōu)勢。在實際的Web 開發(fā)中如何將這些優(yōu)越性充分發(fā)揮出來,即如何讓ASP. NET 在開發(fā)過程中實現最優(yōu)化顯得尤為重要。本書涵蓋了ASP. NET 程序設計的方方面面,如對象模型、類的設計、程序架構、事件模型、服務器控件、成員管理等。書中不僅詳細講述了程序設計的具體方法,而且還深入分析了如何使這些方法在開發(fā)過程中實現最優(yōu)化。稍有ASP. NET 基礎的讀者,在讀完此書后,無論是在理論上還是程序設計技巧上都會得到很大的提高。本書的另一個顯著特點是提供了大量的示例代碼,以或大或小的例子形象展示了各種方法的應用場景和技巧。 [看更多]

作者簡介

  Jeffrey Putz是POP World Media,LLC的創(chuàng)始人,這家公司最初的目的在于組織多個業(yè)余愛好者的Web站點,并逐步成為一家真正的商業(yè)運作公司。Jeffrey的POP論壇程序(http://www.popforums.com)已經被下載了成千上萬,并曾被作為MSDN雜志的封面(2004年2月)。他的公司正在使用ASP.NET進行多個產品的開發(fā),并一直在運作CoasterBuzz(http://www.coasterbuzz.com)網站世界上最流行的過山車愛好者站點。他被SitePoint.com評為“2003年度.NET權威”。

圖書目錄

序言    
致謝    
關于作者    
第1部分    1
第1章  對象模型    3
拋開線性腳本的思維方式    3
類和對象    7
與汽車類比    7
對象繼承    9
你的類可以編寫得像微軟的一樣特別    14
總結    15
第2章  類:隱藏在對象背后的代碼    17
訪問限定修飾符    18
類的聲明    18
構造函數    19
屬性和私有成員變量    21
方法    23
成員作用域    26
重載    27
靜態(tài)(共享)成員    28
繼承    29
接口    30
抽象類    32
枚舉    33
總結    34
第3章  類的設計    35
訪問你的需求    35
減少類的關注點    36
數據傳入和傳出    37
實例化類 VS 靜態(tài)方法    41
將類應用于簡單數據結構    42
測試驅動的開發(fā)    43
總結    44
第4章  應用程序架構    45
將應用分層的好處    45
經典的n級架構(n-tier)    47
案例研究:POP FORM架構    48
與其他應用程序交互    59
在現實世界中評估需求    60
總結    60
第5章  應用面向對象編程:自定義數據類    61
分析設計需求    63
選擇屬性    64
構造函數    69
一次獲取多條記錄    83
總結    87
第2部分    89
第6章  IIS和Web應用程序的具體細節(jié)    91
IIS:第一步    91
決定ASP.NET將要處理什么    95
代碼在哪里    95
預編譯部署    103
總結    104

第7章  ASP.NET事件模型    105
歷史    105
回發(fā)(Postback)過程    107
服務器控件,以及它們的事件和事件處理器    110
Application和Page類的事件    111
回發(fā)事件    113
綁定事件    114
總結    116
第8章  HttpHandlers和HttpModules    105
內建的處理器(Handlers)    105
處理你自己的文件類型    107
應用舉例:保護你的圖像,防止盜鏈    110
HttpModules:對ISAPI的替換    116
應用舉例:添加用戶到角色中    118
總結    125
第9章  服務器控件    139
簡單繼承控件    139
從零開始創(chuàng)建你自己的服務器控件    145
使用視圖狀態(tài)    155
有效地生成HTML    155
復合型控件    156
復合型控件 V.S. 用戶控件    162
總結    163
第10章  Web服務也是一種對象    165
將代碼轉化為Web Service    166
使用Web服務    173
無需“擁有”對象的面向對象編程    180
修改代理類    180
總結    181
第11章  成員管理及安全    183
表單認證及成員管理    183
內建成員提供者(Membership Provider)    186

創(chuàng)建你自己的提供者(Provider)    189
認證控件    202
總結    203
第12章  用戶配置、主題及皮膚    205
用戶配置系統(tǒng)與成員系統(tǒng)的關系    205
創(chuàng)建自定義用戶配置提供者(Profile Provider)    209
主題    221
把主題信息保存到用戶配置信息中    225
總結    226
第13章  聲明式編程    227
概述    227
驗證控件    228
數據控件    229
代碼式編碼    230
聲明式編碼    230
Web 部件    232
導航控件    233
表達式    235
摘要    235
第3部分    237
第14章  在Visual Studio里進行開發(fā)    239
版本    239
IDE的默認行為    241
設計器的缺陷    241
多項目以及引用    242
總結    247
第15章  性能、伸縮性和測試    249
術語定義    249
碎片緩存    250
數據緩存    250

管理視圖狀態(tài)(Viewstate)    253
數據訪問的各種方法    254
字符串連接和StringBuilder的比較    255
使用跟蹤測量時間    258
ACT和WAS    258
硬件    261
SQL事件探查器和查詢分析器    261
小結    264
第16章  測試、部署以及代碼管理    267
測試、測試、再測試    267
測試驅動下的軟件開發(fā)    268
部署你的產品代碼    278
Versioning and Splitting Up the Work    279
總結    280
第17章  更多高級主題    283
流    283
Networking    290
線程(Threading)    296
索引

本目錄推薦

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