注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì).NETMicrosoft .NET框架程序設(shè)計(jì)

Microsoft .NET框架程序設(shè)計(jì)

Microsoft .NET框架程序設(shè)計(jì)

定 價(jià):¥68.00

作 者: (美)Jeffrey Richter著;李建忠譯;李建忠譯
出版社: 清華大學(xué)出版社
叢編項(xiàng): 微軟 NET程序員系列
標(biāo) 簽: 暫缺

ISBN: 9787302075097 出版時(shí)間: 2003-11-01 包裝: 膠版紙
開(kāi)本: 23cm 頁(yè)數(shù): 596 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  樣章免費(fèi)試讀:第5章第6章第17章第19章查看本書(shū)專題頁(yè)面●一本任何一個(gè)想了解.NET、學(xué)習(xí).NET的讀者都不可不讀的開(kāi)山之作●全面剖析.NET框架機(jī)理,深度闡述.NET平臺(tái)思想●在亞馬遜網(wǎng)站雄踞編程類圖書(shū)銷量排行榜榜首達(dá)14個(gè)月之久●作者JeffreyRichter,.NET著作領(lǐng)域中當(dāng)之無(wú)愧的一面旗幟這是一本任何一個(gè)想了解.NET、學(xué)習(xí).NET的讀者都不可不讀的開(kāi)山之作。它全面剖析了.NET框架機(jī)理,深度闡述了.NET平臺(tái)思想。它在亞馬遜網(wǎng)站雄踞編程類圖書(shū)銷量排行榜榜首達(dá)14個(gè)月之久。讓我們聽(tīng)聽(tīng)下面的聲音:"Jeffrey在.NET框架上所做的大量的工作,在這部?jī)?nèi)容詳實(shí)的優(yōu)秀著作中得到了充分的體現(xiàn)。":EricRudder微軟公司,開(kāi)發(fā)者與平臺(tái)推廣部,高級(jí)副總裁"Jeffrey和通用語(yǔ)言運(yùn)行時(shí)項(xiàng)目組的日夜協(xié)作使得這本書(shū)成為解釋CLR內(nèi)部機(jī)理方面最好的教本。":DennisAngeline,微軟公司,通用語(yǔ)言運(yùn)行時(shí)組,程序經(jīng)理主管本書(shū)是《微軟.NET程序員系列》叢書(shū)之一,主要介紹如何開(kāi)發(fā)面向Microsoft.NET框架的各種應(yīng)用程序。Microsoft.NET框架是微軟公司推出的新平臺(tái),包含通用語(yǔ)言運(yùn)行時(shí)(CLR)和.NET框架類庫(kù)(FCL)。本書(shū)將深入解釋CLR的工作機(jī)制及其提供的各種構(gòu)造,同時(shí)還將討論FCL中一些重要的類型。全書(shū)共分為五個(gè)部分,包括:.NET框架基本原理、類型和通用語(yǔ)言運(yùn)行時(shí)、類型設(shè)計(jì)、基本類型,以及類型管理。本書(shū)適用于要了解、掌握.NET平臺(tái)的讀者,尤其適合廣大編程愛(ài)好者、軟件工程師、系統(tǒng)架構(gòu)師閱讀。歡迎訪問(wèn)譯者李建忠的個(gè)人網(wǎng)站:http://www.lijianzhong.com

作者簡(jiǎn)介

  JeffreyRichterJeffreyRichter是一位在全球享有盛譽(yù)的技術(shù)作家,尤其在Windows/.NET領(lǐng)域有著杰出的貢獻(xiàn)。他的第一本W(wǎng)indows著作Windows3:ADeveloper'sGuide大獲好評(píng),從而聲名遠(yuǎn)揚(yáng)。之后,他又推出了經(jīng)典著作《Windows高級(jí)編程指南》和《Windows核心編程》。如今這兩本書(shū)早已成為Windows程序設(shè)計(jì)領(lǐng)域的顛峰之作,培育了幾代軟件開(kāi)發(fā)設(shè)計(jì)人員。他的每一本新作問(wèn)世,我們都有理由相信這是一本巨著,我們想要的一切盡在其中。Jeffery是Wintellect公司的創(chuàng)始人之一,也是MSDN雜志.NET專欄的特邀編輯?,F(xiàn)在他正領(lǐng)導(dǎo)開(kāi)發(fā)該公司的.NET程序設(shè)計(jì)課程,向大眾推廣.NET技術(shù)。因?yàn)樗?999年開(kāi)始就參與了微軟.NET框架開(kāi)發(fā)組的咨詢工作,與這些一線人員一起經(jīng)歷了.NET的孕育與誕生,所以他對(duì).NET思想的領(lǐng)悟、對(duì).NET的細(xì)節(jié)熟稔,是其他任何作家難以企及的。他是.NET著作領(lǐng)域中當(dāng)之無(wú)愧的一面旗幟。>>更多作品李建忠李建忠,河南省三門(mén)峽人,畢業(yè)于南京郵電學(xué)院。敏于行訥于言,喜鉆研好探索,對(duì)軟件技術(shù)有著持久的熱情和追求,對(duì)IT業(yè)界有著深刻的體認(rèn)與抱負(fù)?,F(xiàn)在一軟件企業(yè)擔(dān)任TechLead,專司企業(yè)應(yīng)用軟件研發(fā),業(yè)余喜歡以文銘志。主要著譯作品有《C#銳利體驗(yàn)》,《Microsoft.NET框架程序設(shè)計(jì)(修訂版)》,《Microsoft.NET框架程序設(shè)計(jì)(VisualBasic.NET描述)》等。JeffreyRichter名著《AppliedMicrosoft.NETFrameworkprogramming》中文譯本《Microsoft.NET框架程序設(shè)計(jì)(修訂版)》的譯者。>>更多作品

圖書(shū)目錄

 前言 Ⅺ                  
 第Ⅰ部分  Microsoft .NET框架基本原理                  
 第1章  Microsoft .NET框架開(kāi)發(fā)平臺(tái)體系架構(gòu) 3                  
 1.1  將源代碼編譯為托管模塊 3                  
 1.2  將托管模塊組合為程序集 7                  
 1.3  加載通用語(yǔ)言運(yùn)行時(shí) 9                  
 1.4  執(zhí)行程序集代碼 11                  
 1.4.1  IL與代碼驗(yàn)證 19                  
 1.5  .NET框架類庫(kù) 21                  
 1.6  通用類型系統(tǒng) 24                  
 1.7  通用語(yǔ)言規(guī)范 27                  
 1.8  與非托管代碼互操作 31                  
 第2章  生成. 打包. 部署及管理應(yīng)用程序與類型 35                  
 2.1  .NET框架部署目標(biāo) 36                  
 2.2  將類型生成為模塊 37                  
 2.3  將模塊組合為程序集 45                  
 2.3.1  使用Visual Studio .NETIDE為項(xiàng)目添加程序集引用 52                  
 2.3.2  使用程序集鏈接器 53                  
 2.3.3  在程序集中包含資源文件 55                  
 2.4  程序集版本資源信息 56                  
 2.4.1  版本號(hào) 59                  
 2.5  語(yǔ)言文化 61                   
 2.6  簡(jiǎn)單應(yīng)用程序部署(私有部署程序集) 63                  
 2.7  簡(jiǎn)單管理控制(配置) 64                  
 第3章  共享程序集 71                  
 3.1  兩種程序集. 兩種部署方式 72                  
 3.2  強(qiáng)命名程序集 73                  
 3.3  全局程序集緩存 79                  
 3.3.1  GAC的內(nèi)部結(jié)構(gòu) 85                  
 3.4  引用強(qiáng)命名程序集 87                  
 3.5  強(qiáng)命名程序集的防篡改特性 89                  
 3.6  延遲簽名 90                  
 3.7  強(qiáng)命名程序集的私有部署 95                  
 3.8  并存執(zhí)行 96                  
 3.9  CLR如何解析類型引用 98                  
 3.10  高級(jí)管理控制(配置) 101                  
 3.10.1  發(fā)布者策略控制 106                  
 3.11  修復(fù)錯(cuò)誤的應(yīng)用程序 109                  
                   
 第Ⅱ部分  類型與通用語(yǔ)言運(yùn)行時(shí)                  
 第4章  類型基礎(chǔ) 115                  
 4.1  所有類型的基類型:System.Object 115                  
 4.2  類型轉(zhuǎn)換 117                  
 4.2.1  使用is和as操作符轉(zhuǎn)型 119                  
 4.3  命名空間與程序集 121                   
 第5章  基元類型. 引用類型與值類型 127                  
 5.1  基元類型 127                  
 5.1.1  Checked與Unchecked基元類型操作 131                  
 5.2  引用類型與值類型 134                  
 5.3  值類型的裝箱與拆箱 141                  
 第6章  通用對(duì)象操作 153                  
 6.1  對(duì)象的等值性與惟一性 153                  
 6.1.1  為基類沒(méi)有重寫(xiě)Object. Equals方法的引用類型實(shí)現(xiàn)Equals 154                  
 6.1.2  為基類重寫(xiě)了Object.Equals方法的引用類型實(shí)現(xiàn)Equals 156                  
 6.1.3  為值類型實(shí)現(xiàn)Equals方法 157                  
 6.1.4  Equals方法與 = =/! =操作符的實(shí)現(xiàn)總結(jié) 160                  
 6.1.5  對(duì)象惟一性識(shí)別 161                  
 6.2  對(duì)象的散列碼 162                  
 6.3  對(duì)象克隆 164                  
                   
 第Ⅲ部  分類型設(shè)計(jì)                  
 第7章  類型成員及其訪問(wèn)限定 169                  
 7.1  類型成員 169                  
 7.2  訪問(wèn)限定修飾符和預(yù)定義特性 173                  
 7.2.1  類型預(yù)定義特性 174                  
 7.2.2  字段預(yù)定義特性 175                  
 7.2.3  方法預(yù)定義特性 175                  
 第8章  常數(shù)與字段 177                  
 8.1  常數(shù) 177                  
 8.2  字段 178                  
 第9章  方法 181                  
 9.1  實(shí)例構(gòu)造器 181                  
 9.2  類型構(gòu)造器 187                  
 9.3  操作符重載方法 190                  
 9.3.1  操作符與語(yǔ)言互操作性 193                  
 9.4  轉(zhuǎn)換操作符方法 197                  
 9.5  引用參數(shù) 200                  
 9.6  可變數(shù)目參數(shù) 206                  
 9.7  虛方法的調(diào)用機(jī)理 209                  
 9.8  虛方法的版本問(wèn)題 210                  
 第10章  屬性 215                  
 10.1  無(wú)參屬性 215                  
 10.2  含參屬性 220                  
 第11章  事件 227                  
 11.1  發(fā)布事件 228                  
 11.2  偵聽(tīng)事件 234                  
 11.3  顯式控制事件注冊(cè) 236                  
 11.4  在一個(gè)類型中定義多個(gè)事件 238                  
 11.5  設(shè)計(jì)EventHandlerSet類型 243                  
                   
 第Ⅳ部分  基本類型                  
 第12章  文本處理 249                  
 12.1  字符 249                  
 12.2  System.String類型 253                  
 12.2.1  創(chuàng)建字符串 253                  
 12.2.2  字符串的恒定性 255                  
 12.2.3  字符串比較 256                  
 12.2.4  字符串駐留 262                  
 12.2.5  字符串池技術(shù) 266                  
 12.2.6  查看字符串中的字符 266                  
 12.2.7  其他字符串操作 270                  
 12.3  高效地動(dòng)態(tài)創(chuàng)建字符串 270                   
 12.3.1  構(gòu)造StringBuilder對(duì)象 271                  
 12.3.2  StringBuilder的成員 272                  
 12.4  獲取對(duì)象的字符串表達(dá)形式 275                  
 12.4.1  特定格式與語(yǔ)言文化 276                  
 12.4.2  將多個(gè)對(duì)象格式化為一個(gè)字符串 280                  
 12.4.3  提供自定義格式化器 282                  
 12.5  通過(guò)解析字符串獲取對(duì)象 285                  
 12.6  編碼:字符與字節(jié)之間的轉(zhuǎn)換 289                  
 12.6.1  字符與字節(jié)的編碼/解碼流 296                  
 12.6.2  Base-64字符串編碼與解碼 298                  
 第13章  枚舉類型與位標(biāo)記 299                  
 13.1  枚舉類型 299                  
 13.2  位標(biāo)記 305                  
 第14章  數(shù)組 309                  
 14.1  所有數(shù)組的基類:System.Array 312                  
 14.2  數(shù)組的轉(zhuǎn)型 315                  
 14.3  數(shù)組的傳遞與返回 316                  
 14.4  創(chuàng)建下限非0的數(shù)組 318                  
 14.5  快速數(shù)組訪問(wèn) 319                  
 14.6  重新調(diào)整數(shù)組長(zhǎng)度 323                  
 第15章  接口 325                  
 15.1  接口與繼承 325                  
 15.2  設(shè)計(jì)支持插件組件的應(yīng)用程序 331                  
 15.3  使用接口改變已裝箱值類型中的字段 333                  
 15.4  實(shí)現(xiàn)多個(gè)有相同方法的接口 336                  
 15.5  顯式接口成員實(shí)現(xiàn) 338                  
 第16章  定制特性 345                  
 16.1  使用定制特性 345                  
 16.2  定義自己的特性 349                  
 16.3  特性構(gòu)造器與字段/屬性的數(shù)據(jù)類型 353                  
 16.4  檢測(cè)定制特性 354                  
 16.5  特性實(shí)例間的匹配 359                  
 16.6  偽定制特性 362                  
 第17章  委托 365                  
 17.1  認(rèn)識(shí)委托 365                  
 17.2  使用委托回調(diào)靜態(tài)方法 368                  
 17.3  使用委托回調(diào)實(shí)例方法 370                  
 17.4  委托揭秘 371                  
 17.5  委托史話:System.Delegate與System.MulticastDelegate 375                  
 17.6  委托判等 376                  
 17.7  委托鏈 377                  
 17.8  C#對(duì)委托鏈的支持 383                  
 17.9  對(duì)委托鏈調(diào)用施以更多的控制 384                  
 17.10  委托與反射 386                  
                   
 第Ⅴ部分  類型管理                  
 第18章  異常 393                  
 18.1  異常處理的演化 394                  
 18.2  異常處理機(jī)制 396                  
 18.2.1  try塊 397                  
 18.2.2  catch塊 398                  
 18.2.3  finally塊 400                  
 18.3  異常的本質(zhì) 401                  
 18.4  System.Exception類 406                  
 18.5  FCL定義的異常類 408                  
 18.6  定義自己的異常類 411                  
 18.7  如何正確使用異常 416                  
 18.7.1  避免過(guò)多的finally塊 416                  
 18.7.2  避免捕獲所有異常 418                  
 18.7.3  從異常中順利地恢復(fù) 419                  
 18.7.4  當(dāng)異常無(wú)法修復(fù)時(shí), 回滾部分完成的操作 420                  
 18.7.5  隱藏實(shí)現(xiàn)細(xì)節(jié) 421                  
 18.8  FCL中存在的一些問(wèn)題 424                  
 18.9  性能考慮 426                  
 18.10  捕獲篩選器 429                  
 18.11  未處理異常 432                  
 18.11.1  發(fā)生未處理異常時(shí)的CLR行為控制 437                  
 18.11.2  未處理異常與Windows窗體 439                  
 18.11.3  未處理異常與ASP.NET Web窗體 440                  
 18.11.4  未處理異常與ASP .NET XML Web服務(wù) 441                  
 18.12  異常堆棧蹤跡 441                  
 18.12.1  遠(yuǎn)程堆棧蹤跡 444                  
 18.13  異常調(diào)試 445                  
 18.13.1  告訴Visual Studio調(diào)試何種代碼 448                  
 第19章  自動(dòng)內(nèi)存管理(垃圾收集) 451                  
 19.1  垃圾收集平臺(tái)基本原理解析 451                  
 19.2  垃圾收集算法 455                  
 19.3  終止化操作 459                  
 19.3.1  調(diào)用Finalize方法的條件 467                  
 19.3.2  終止化操作的內(nèi)部機(jī)理 468                  
 19.4  Dispose模式:強(qiáng)制對(duì)象清理資源 471                  
 19.4.1  使用實(shí)現(xiàn)了Dispose模式的類型 477                  
 19.4.2  C#的using語(yǔ)句 482                  
 19.4.3  一個(gè)有趣的依賴問(wèn)題 484                  
 19.5  弱引用 485                  
 19.5.1  弱引用的內(nèi)部機(jī)理 487                  
 19.6  對(duì)象復(fù)蘇 489                  
 19.6.1  利用復(fù)蘇設(shè)計(jì)一個(gè)對(duì)象池 491                  
 19.7  對(duì)象的代齡 493                  
 19.8  編程控制垃圾收集器 499                  
 19.9  其他一些與垃圾收集器性能相關(guān)的問(wèn)題 501                  
 19.9.1  省卻同步控制的多線程分配 503                  
 19.9.2  可擴(kuò)展并行收集 503                  
 19.9.3  并發(fā)收集 504                  
 19.9.4  大尺寸對(duì)象 505                  
 19.10  監(jiān)視垃圾收集 506                  
 第20章  CLR寄宿. 應(yīng)用程序域. 反射 507                  
 20.1  元數(shù)據(jù):.NET框架的基石 507                  
 20.2  CLR寄宿 508                  
 20.3  應(yīng)用程序域 510                  
 20.3.1  跨越應(yīng)用程序域邊界訪問(wèn)對(duì)象 513                  
 20.3.2  應(yīng)用程序域事件 515                  
 20.3.3  應(yīng)用程序及其如何寄宿CLR和管理應(yīng)用程序域 516                  
 20.3.4  Yukon 517                  
 20.4  反射概要 518                  
 20.5  反射一個(gè)程序集中的類型 520                  
 20.6  反射一個(gè)應(yīng)用程序域中的程序集 523                  
 20.7  反射一個(gè)類型的成員:綁定 523                  
 20.8  顯式加載程序集 525                  
 20.8.1  將程序集象"數(shù)據(jù)文件"一樣加載 527                  
 20.8.2  建立一個(gè)異常類型的層次結(jié)構(gòu) 529                  
 20.9  顯式卸載程序集:卸載應(yīng)用程序域 532                  
 20.10  獲取一個(gè)System.Type對(duì)象的引用 534                  
 20.11  反射一個(gè)類型的成員 538                  
 20.11.1  創(chuàng)建一個(gè)類型的實(shí)例 541                  
 20.11.2  調(diào)用一個(gè)類型的方法 543                  
 20.11.3  一次綁定. 多次調(diào)用 548                  
 20.12  反射一個(gè)類型的接口 553                  
 20.13  反射的性能 555                  
 索引 557                  
 術(shù)語(yǔ)表 592                  

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)