注冊(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ì):Visual Basic .NET語(yǔ)言描述

Microsoft .NET框架程序設(shè)計(jì):Visual Basic .NET語(yǔ)言描述

Microsoft .NET框架程序設(shè)計(jì):Visual Basic .NET語(yǔ)言描述

定 價(jià):¥54.00

作 者: (美)Jeffrey Richter,(美)Francesco Balena著;李建忠譯;李建忠譯
出版社: 華中科技大學(xué)出版社
叢編項(xiàng): Visual Basic.NET語(yǔ)言描述
標(biāo) 簽: 暫缺

ISBN: 9787560931456 出版時(shí)間: 2004-07-01 包裝: 膠版紙
開(kāi)本: 26cm 頁(yè)數(shù): 400 字?jǐn)?shù):  

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

  Microsoft.NET框架為簡(jiǎn)化開(kāi)發(fā)與互聯(lián)網(wǎng)無(wú)縫連接的應(yīng)用程序和組件提供了強(qiáng)大的技術(shù)支持,如ASP.NET Web窗體、XML Web服務(wù)以及Windows窗體。本書(shū)的目的在于展示.NET框架中公共語(yǔ)言運(yùn)行庫(kù)(CLR)的核心內(nèi)容。全書(shū)由兩位廣受尊敬的開(kāi)發(fā)者/作者完成,并假設(shè)讀者理解面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念,如數(shù)據(jù)抽象、繼承和多態(tài)。書(shū)中內(nèi)容清楚地解釋了CLR的擴(kuò)展類型系統(tǒng),CLR如何管理類型的行為,以及應(yīng)用程序如何操作類型。雖然本書(shū)的重點(diǎn)在Visual Basic.NET,但是全書(shū)的內(nèi)容也同樣適用于面向.NET框架的所有編程語(yǔ)言。 本書(shū)內(nèi)容:· .NET框架開(kāi)發(fā)平臺(tái)體系結(jié)構(gòu)· 生成、打包、部署及管理應(yīng)用程序與類型· 共享程序集· 類型基本原理· 基元類型、引用類型與值類型· 通用對(duì)象操作· 類型成員及其可訪問(wèn)性· 常數(shù)、字段、方法、屬性和事件· 文本處理· 枚舉類型與位標(biāo)記· 數(shù)組· 接口· 定制特性· 委托· 異?!?自動(dòng)內(nèi)存管理(垃圾收集)· CLR寄宿、AppDomain和反射

作者簡(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專欄的特邀編輯。現(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ú)愧的一面旗幟。>>更多作品李建忠李建忠,河南省三門峽人,畢業(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ū)目錄

  第1部分Microsoft.NET框架基本原理
第1章  Microsoft.NET框架開(kāi)發(fā)平臺(tái)體系架構(gòu)  3
  1.1  將源代碼編譯為托管模塊  3
  1.2  將托管模塊組合為程序集  6
  1.3  加載公共語(yǔ)言運(yùn)行庫(kù)  7
  1.4  執(zhí)行程序集代碼  9
  1.5  .NET框架類庫(kù)  16
  1.6  通用類型系統(tǒng)  19
  1.7  通用語(yǔ)言規(guī)范  20
  1.8  與非托管代碼互操作  24
第2章  生成、打包、部署及管理應(yīng)用程序與類型  27
  2.1  .NET框架部署目標(biāo)  27
  2.2  將類型生成為模塊  28
  2.3  將模塊組合為程序集  35
  2.3.1使用VisualStudio.NET集成開(kāi)發(fā)環(huán)境為項(xiàng)目添加程序集引用  40
  2.3.2  使用程序集鏈接器  40
  2.3.3  在程序集中包含資源文件  42
  2.4  程序集版本資源信息  43
  2.5  語(yǔ)言文化  46
  2.6  簡(jiǎn)單應(yīng)用程序部署(私有部署程序集)  48
  2.7  簡(jiǎn)單管理控制(配置)  49
第3章  共享程序集  53
  3.1  兩種程序集、兩種部署方式  54
  3.2  強(qiáng)命名程序集  54
  3.3  全局程序集緩存  59
  3.4  創(chuàng)建引用強(qiáng)命名程序集的程序集  65
  3.5  強(qiáng)命名程序集的防篡改特性  66
  3.6  延遲簽名  67
  3.7  強(qiáng)命名程序集的私有部署  70
  3.8  并存執(zhí)行  72
  3.9  運(yùn)行時(shí)如何解析類型引用  73
  3.10  高級(jí)管理控制(配置)  75
  3.11  修復(fù)錯(cuò)誤的應(yīng)用程序  81
  第Ⅱ部分處理類型和公共語(yǔ)言運(yùn)行庫(kù)
第4章  類型基本原理  87
  4.1  所有類型的基類型:System.Object  87
  4.2  VisualBasic標(biāo)準(zhǔn)模塊  89
  4.3  類型間的轉(zhuǎn)換  92
  4.3.1  使用CType運(yùn)算符轉(zhuǎn)型  94
  4.3.2  使用TypeOf...IS表達(dá)式測(cè)試對(duì)象的類型  96
  4.4  命名空間與程序集  97
第5章  基元類型、引用類型
  與值類型  102
  5.1  語(yǔ)言基元類型編程  102
  5.2  引用類型與值類型  107
  5.3  值類型的裝箱與拆箱  111
第6章  通用對(duì)象操作  120
  6.1  對(duì)象的等值性與惟一性  120
  6.1.1  為基類沒(méi)有重寫(xiě)Object.EQuals方法的引用類型實(shí)現(xiàn)EQuals  121
  6.1.2  為基類重寫(xiě)了Object.Equals方法的引用類型實(shí)現(xiàn)EQuals  122
  6.1.3  為值類型實(shí)現(xiàn)Equals方法123
  6.1.4  Equals方法和判等與判異運(yùn)算符的實(shí)現(xiàn)總結(jié)  ;125
  6.1.5  標(biāo)識(shí)  126
  6.2  對(duì)象的散列碼  127
  6.3  對(duì)象克隆  129
  第Ⅲ部分  設(shè)計(jì)類型
第7章  類型成員及其可訪問(wèn)性  133
  7.1  類型成員  133
  7.2  訪問(wèn)級(jí)別修飾符和預(yù)定義特性  136
  7.2.1  類型預(yù)定義特性  137
  7.2.2  字段預(yù)定義特性  137
  7.2.3  方法預(yù)定義特性  137
第8章  常數(shù)與字段  139
  8.1  常  數(shù)  139
  8.2  字  段  141
第9章  方  法  144
  9.1  實(shí)例構(gòu)造器  144
  9.2  類型構(gòu)造器  149
  9.3  引用參數(shù)  151
  9.4  可變數(shù)目參數(shù)  155
  9.5  可參數(shù)  157
  9.6  方法中的靜態(tài)變量  159
  9.7  運(yùn)算符重載方法  161
  9.8  轉(zhuǎn)換運(yùn)算符方法  165
  9.9  虛方法的調(diào)用機(jī)理  166
  9.10  虛方法的版本問(wèn)題  167
第10章  屬  性  172
  10.1  無(wú)參屬性  172
  10.2  含參屬性  176
第11章  事  件  179
  11.1  發(fā)布事件  180
  11.2  偵聽(tīng)事件  184
  11.3  一種更簡(jiǎn)單的注朋和注銷事件方式  186
  第Ⅳ部分  重要的類型
第12章  文本處理  191
  12.1  字  符  191
  12.2  System.String類型  194
  12.2.1  創(chuàng)建字符串  194
  12.2.2  字符串的恒定性  196
  12.2.3  字符串比較  197
  12.2.4  字符串駐留  201
  12.2.5  字符串池  204
  12.2.6  查看字符串中的字符  204
  12.2.7  其他字符串操作  206
  12.3  高效地動(dòng)態(tài)創(chuàng)建字符串  207
  12.3.1  構(gòu)造StringBuilder對(duì)象  208
  12.3.2  StringBuilder的成員  208
  12.4  獲取對(duì)象的字符串表達(dá)形式  210
  12.4.1  特定格式與語(yǔ)言文化  211
  12.4.2  將多個(gè)對(duì)象格式化為一個(gè)字符串  214
  12.4.3  提供自定義格式標(biāo)識(shí)符  216
  12.5  通過(guò)解析字符串獲取對(duì)象  218
  12.6  編碼:字符與字節(jié)之間的轉(zhuǎn)換  222
  12.6.1  字符與字節(jié)的編碼/解碼流  228
  12.6.2  Base-64字符串編碼與解碼  229
第13章  枚舉類型與位標(biāo)記  231
  13.1  枚舉類型  231
  13.2  位標(biāo)記  235
第14章  數(shù)  組  239
  14.1  所有數(shù)組的基類:System.Array  242
  14.2  數(shù)組的轉(zhuǎn)型  243
  14.3  數(shù)組的傳遞與返回  245
  14.4  創(chuàng)建下限非0的數(shù)組  246
  14.5  快速數(shù)組訪問(wèn)  247
  14.6  重新凋整數(shù)組  251
第15章  接  口  254
  15.1  接口與繼承  254
  15.2  設(shè)計(jì)支持插件組件的應(yīng)用程序  259
  15.3  使用接口改變已裝箱值類型的字段  260
  15.4  實(shí)現(xiàn)多個(gè)有相同方法名與簽名的接口  262
  15.5  提高類型安全并減少裝箱操作  265
第16章  定制特性  269
  16.1  使用定制特性  269
  16.2  定義自己的特性  271
  16.3  特性構(gòu)造器與字段/屬性的數(shù)據(jù)類型  275
  16.4  檢測(cè)定制特性的使用  276
  16.5  兩個(gè)特性實(shí)例間的相互匹配  280
  16.6  偽定制特性  282
第17章  委  托  284
  17.1  認(rèn)識(shí)委托  284
  17.2  使用委托回調(diào)靜態(tài)方法  286
  17.3  使用委托回調(diào)實(shí)例方法  288
  17.4  委托揭秘  289
  17.5  委托史話:System.Delegate與System.MulticastDelegate  292
  17.6  委托判等  293
  17.7  委托鏈  294
  17.8  對(duì)委托鏈調(diào)用施以更多控制  298
  17.9  委托與反射  301
  第V部分  類型管理
第18章  異  常  307
  18.1  異常處理機(jī)制  308
  18.1.1  Try塊  309
  18.1.2  Catch塊  309
  18.1.3  Finally塊  310
  18.2  異常的本質(zhì)  311
  18.3  System.Exception類  314
  18.4  FCL定義的異常類  315
  18.5  定義自己的異常類  318
  18.6  如何正確使用異常  322
  18.6.1  避免過(guò)多的Finally塊  322
  18.6.2  避免捕獲所有異常  323
  18.6.3  從異常中順利地恢復(fù)  324
  18.6.4  當(dāng)異常無(wú)法修復(fù)時(shí),回滾部分完成的操作  325
  18.6.5  隱藏實(shí)現(xiàn)細(xì)節(jié)  326
  18.7  FCL中存在的一些問(wèn)題  328
  18.8  性能考慮  329
  18.9  捕獲篩選器  331
  18.10  OnError語(yǔ)句  335
  18.11  未處理異常  335
  18.11.1  發(fā)生未處理異常時(shí)的CLR行為控制  340
  18.11.2  未處理異常與Windows窗體  341
  18.11.3  未處理異常與ASP.NET Web窗體  342
  18.11.4  未處理異常與ASP.NET XMLWeb服務(wù)  343
  18.12  異常棧蹤跡  343
  18.13  異常調(diào)試  346
第19章  自動(dòng)內(nèi)存管理(垃圾收集)  351
  19.1  垃圾收集平臺(tái)基本原理解析  351
  19.2  垃圾收集算法  354
  19.3  終止化操作  357
  19.3.1  調(diào)用Finalize方法的條件361
  19.3.2  終止化操作的內(nèi)部機(jī)理  363
  19.4  dispose模式:強(qiáng)制對(duì)象清理資源  365
  19.4.1  使用實(shí)現(xiàn)了dispose模式的類型  372
  19.4.2  使用dispose模式時(shí)注意處理異常  376
  19.4.3  一個(gè)有趣的依賴問(wèn)題  376
  19.5  弱引用  377
  19.6  對(duì)象復(fù)蘇  380
  19.7  對(duì)象的代齡  384
  19.8  編程控制垃圾收集器  388
  19.9  其他一些與垃圾收集器性能相關(guān)的問(wèn)題  390
  19.9.1  省卻同步控制的多線程分配  391
  19.9.2  可擴(kuò)展并行垃圾收集  391
  19.9.3  并發(fā)垃圾收集  392
  19.9.4  大尺寸對(duì)象  393
  19.10  監(jiān)視垃圾回收  393
第20章  CLR寄宿、AppDomain和反射  395
  20.1  元數(shù)據(jù):.NET框架的基石  395
  20.2  CLR寄宿  396
  20.3  AppDomain  397
  20.3.1  跨越AppDomain邊界訪問(wèn)對(duì)象  400
  20.3.2  AppDomain事件  401
  20.3.3  應(yīng)用程序及其如何寄宿CLR和管理AppDomain  401
  20.3.4  YukOn  403
  20.4  反射概要  403
  20.5  反射一個(gè)程序集中的類型  404
  20.6  反射一個(gè)AppDomain中的程序集  407
  20.7  反射一個(gè)類型的成員:綁定  407
  20.8  顯式加載程序集  409
  20.8.1  將程序集像“數(shù)據(jù)文件”一樣加載  411
  20.8.2  建立一個(gè)異常類型的層次結(jié)構(gòu)  412
  20.9  顯式卸載程序集:卸載AppDomain  414
  20.10  獲取一個(gè)System.Type對(duì)象的引用  416
  20.11  反射—個(gè)類型的成員  419
  20.11.1  創(chuàng)建一個(gè)類型的實(shí)例  421
  20.11.2  調(diào)用—個(gè)類型的方法  423
  20.11.3  一次綁定和多次調(diào)用  427
  20.12  反射一個(gè)類型的接口  431
  20.13  反射的性能  433

本目錄推薦

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