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

.NET 3.5與VB 2008高級(jí)編程(第3版)

.NET 3.5與VB 2008高級(jí)編程(第3版)

定 價(jià):¥139.00

作 者: (美)特洛森 著,姜玲玲,唐明霞 譯
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: .NET

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787302208419 出版時(shí)間: 2009-10-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 1152 字?jǐn)?shù):  

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

  《.NET 3.5與VB 2008高級(jí)編程(第3版)》的第1版出版于2001年在喬治亞州亞特蘭大市舉辦的Tech·Ed會(huì)議之后不久?!?NET 3.5與VB 2008高級(jí)編程(第3版)》的最新版是以前版本的全新升級(jí),它闡述了.NET 3.0和.NET 3.5中包含的所有新特性。.NET 3.0沒(méi)有改變VB的語(yǔ)法,它只是“增強(qiáng)版”,實(shí)際上提供了3種新的API:Windows Presentation Foundation(WPF)、Windows Communication Foundation(WCF)和Windows Workflow Foundation(WF)。《.NET 3.5與VB 2008高級(jí)編程(第3版)》還討論了Ws。有別于.NET 3.0,.NET 3.5提供了許多新的VB語(yǔ)言特性和新的.NET API。《.NET 3.5與VB 2008高級(jí)編程(第3版)》將使用與前面版本同樣通俗易懂的方法,詳細(xì)介紹所有這些新內(nèi)容?!?NET 3.5與VB 2008高級(jí)編程(第3版)》將詳細(xì)討論語(yǔ)言級(jí)集成查詢(xún)(Language Integrated Query,LINQ)、VB 2008語(yǔ)言變更(對(duì)象初始化語(yǔ)法、擴(kuò)展方法、匿名類(lèi)型等)以及Visual Studio 2008的許多附加功能?!?NET 3.5與VB 2008高級(jí)編程(第3版)》的任務(wù)就是為VB 2008語(yǔ)言和面向?qū)ο缶幊碳夹g(shù)以及.NET平臺(tái)的核心問(wèn)題奠定堅(jiān)實(shí)基礎(chǔ)。掌握了《.NET 3.5與VB 2008高級(jí)編程(第3版)》的內(nèi)容之后,您就可以自如地將這些知識(shí)應(yīng)用于特定的編程任務(wù),從而根據(jù)自己的想法探索.NET世界。

作者簡(jiǎn)介

  Andrew Troelsen世界級(jí)C#專(zhuān)家,微軟Visual C# MVP。他是著名的微軟技術(shù)咨詢(xún)企業(yè)Intertech的合伙人和副總裁,該公司的客戶(hù)包括微軟、霍尼韋爾、美國(guó)航天局等。他曾為MSDN網(wǎng)站和MacTec網(wǎng)站撰寫(xiě)了有關(guān)各種操作系統(tǒng)平臺(tái)上.NET技術(shù)的文章,并經(jīng)常在業(yè)界主要技術(shù)會(huì)議上發(fā)表演講和開(kāi)設(shè)技術(shù)講座。除本書(shū)外,他還撰寫(xiě)了COM and.NET Interoperability和Visual Basic.NET and the.NET Plafform:An Advanced Guide等著作。

圖書(shū)目錄

第Ⅰ部分 VisualBasic2008與.NET平臺(tái)
第1章 .NET基本原理3
1.1 歷史狀態(tài)3
1.1.1 C/Win32API程序員的生活3
1.1.2 C++/MFC程序員的生活4
1.1.3 VisualBasic6.0 程序員的生活4
1.1.4 Java/J2EE程序員的生活4
1.1.5 COM程序員的生活5
1.1.6 WindowsDNA程序員的生活5
1.2.NET解決方案6
1.3.NET平臺(tái)的構(gòu)件塊(CLR.CTS與CLS)6
1.4 VisualBasic2008的新內(nèi)容7
1.5 其他.NET支持語(yǔ)言8
1.6.NET程序集概覽10
1.6.1 單文件與多文件程序集11
1.6.2 公共中間語(yǔ)言的作用11
1.6.3.NET類(lèi)型元數(shù)據(jù)的作用14
1.6.4 程序集清單的作用15
1.7 公共類(lèi)型系統(tǒng)15
1.7.1 CTS類(lèi)類(lèi)型16
1.7.2 CTS接口類(lèi)型16
1.7.3 CTS結(jié)構(gòu)類(lèi)型16
1.7.4 CTS枚舉類(lèi)型17
1.7.5 CTS委托類(lèi)型17
1.7.6 CTS類(lèi)型成員17
1.7.7 固有CTS數(shù)據(jù)類(lèi)型18
1.8 公共語(yǔ)言規(guī)范18
1.9 了解公共語(yǔ)言運(yùn)行庫(kù)20
1.1 0程序集/名稱(chēng)空間/類(lèi)型之間的區(qū)別21
1.1 0.1 通過(guò)編程訪問(wèn)名稱(chēng)空間24
1.1 0.2 引用外部程序集25
1.1 1使用ildasm.exe25
1.1 1.1 查看CIL代碼26
1.1 1.2 查看類(lèi)型元數(shù)據(jù)26
1.1 1.3 查看程序集元數(shù)據(jù)(也稱(chēng)為清單)27
1.1 2使用LutzRoeder的reflector27
1.1 3部署.NET運(yùn)行庫(kù)28
1.1 4.NET的平臺(tái)無(wú)關(guān)特性29
1.1 5小結(jié)30
第2章 構(gòu)建VisualBasic2008應(yīng)用程序31
2.1.NETFramework3.5 SDK的作用31
2.2 VB2008命令行編譯器(vbc.exe)32
2.3 使用vbc.exe構(gòu)建VB2008應(yīng)用程序32
2.3.1 使用vbc.exe引用外部程序集34
2.3.2 使用vbc.exe編譯多個(gè)源文件35
2.3.3 使用vbc.exe引用多個(gè)外部程序集36
2.4 使用vbc.exe響應(yīng)文件36
2.5 使用SharpDevelop構(gòu)建.NET應(yīng)用程序38
2.6 使用VisualBasic2008Express構(gòu)建.NET應(yīng)用程序41
2.7 使用VisualStudio2008構(gòu)建.NET應(yīng)用程序42
2.7.1 VisualStudio2008的一些特有功能42
2.7.2 使用NewProject對(duì)話框選擇.NETFramework的版本43
2.7.3 使用SolutionExplorer實(shí)用程序43
2.7.4 ClassView實(shí)用程序45
2.7.5 ObjectBrowser實(shí)用程序45
2.7.6 VisualStudio2008代碼片斷技術(shù)45
2.7.7 可視化類(lèi)設(shè)計(jì)器46
2.7.8 ObjectTestBench49
2.7.9 綜合幫助系統(tǒng)50
2.8 VisualBasic6.0 兼容性程序集的作用51
2.9 其他.NET開(kāi)發(fā)工具的部分目錄52
2.10 小結(jié)53
第Ⅱ部分 核心VB編程結(jié)構(gòu)
第3章 VB2008編程結(jié)構(gòu)(上)57
3.1 Module類(lèi)型的作用57
3.1.1 帶多個(gè)模塊的項(xiàng)目58
3.1.2 模塊是不能創(chuàng)建的59
3.1.3 重命名初始模塊60
3.1.4 模塊的成員60
3.2 Main方法的作用61
3.2.1 使用System.Environment處理命令行參數(shù)61
3.2.2 使用Main()處理命令行參數(shù)62
3.2.3 Main()作為函數(shù)(而不是作為子例程)62
3.2.4 使用VisualStudio2008指定命令行參數(shù)63
3.3 一個(gè)有趣的附加作用:System.Environment類(lèi)的一些其他成員63
3.4 System.Console類(lèi)64
3.4.1 使用Console類(lèi)的基本輸入輸出65
3.4.2 格式化控制臺(tái)輸出65
3.4.3.NET字符串格式化標(biāo)記66
3.4.4 使用String.Format()格式化字符串67
3.5 系統(tǒng)數(shù)據(jù)類(lèi)型與VB簡(jiǎn)潔表示法67
3.5.1 變量聲明和初始化68
3.5.2 數(shù)據(jù)類(lèi)型的默認(rèn)值69
3.5.3 數(shù)據(jù)類(lèi)型類(lèi)層次結(jié)構(gòu)70
3.5.4 固有數(shù)據(jù)類(lèi)型和New關(guān)鍵字71
3.5.5 體驗(yàn)數(shù)值數(shù)據(jù)類(lèi)型71
3.5.6 System.Boolean的成員72
3.5.7 System.Char的成員72
3.5.8 分析字符串?dāng)?shù)據(jù)中的值73
3.6 System.String類(lèi)型73
3.6.1 基本字符串操作74
3.6.2 字符串連接(以及Newline常量)74
3.6.3 字符串和相等76
3.6.4 字符串是不能改變的76
3.6.5 System.Text.StringBuilder類(lèi)型77
3.7 窄化(顯式)或?qū)捇?隱式)的數(shù)據(jù)類(lèi)型轉(zhuǎn)換78
3.7.1 OptionStrict80
3.7.2 顯式轉(zhuǎn)換函數(shù)82
3.7.3 System.Convert的作用83
3.8 構(gòu)建VisualBasic2008代碼語(yǔ)句83
3.8.1 語(yǔ)句延續(xù)字符83
3.8.2 在單行上定義多個(gè)語(yǔ)句84
3.9 VB2008流程控制語(yǔ)句結(jié)構(gòu)85
3.9.1 If/Then/Else語(yǔ)句85
3.9.2 構(gòu)建復(fù)雜條件表達(dá)式86
3.9.3 Select/Case語(yǔ)句87
3.10 VB2008迭代結(jié)構(gòu)87
3.10.1 For/Next循環(huán)88
3.10.2 For/Each循環(huán)88
3.10.3 Do/While和Do/Until循環(huán)結(jié)構(gòu)89
3.10.4 With結(jié)構(gòu)90
3.11 小結(jié)90
第4章 VB2008編程結(jié)構(gòu)(下)91
4.1 定義子例程與函數(shù)91
4.1.1 ByVal參數(shù)修飾符92
4.1.2 ByRef參數(shù)修飾符93
4.1.3 定義可選參數(shù)94
4.1.4 使用ParamArrays95
4.1.5 方法調(diào)用約定96
4.1.6 包含靜態(tài)局部變量的方法97
4.2 成員重載98
4.2.1 Overloads關(guān)鍵字99
4.2.2 方法重載的細(xì)節(jié)99
4.3 VB2008中的數(shù)組操作100
4.3.1 VB2008數(shù)組初始化語(yǔ)法101
4.3.2 定義Objects的數(shù)組101
4.3.3 定義數(shù)組的下邊界102
4.3.4 Redim/Preserve語(yǔ)法103
4.3.5 使用多維數(shù)組104
4.3.6 System.Array類(lèi)105
4.4 VB2008的枚舉106
4.4.1 控制枚舉的底層存儲(chǔ)107
4.4.2 聲明和使用枚舉107
4.4.3 System.Enum類(lèi)型(以及解析關(guān)鍵字命名沖突的一個(gè)教訓(xùn))108
4.4.4 動(dòng)態(tài)地發(fā)現(xiàn)枚舉的名/值對(duì)110
4.5 VB2008結(jié)構(gòu)類(lèi)型111
4.6 小結(jié)113
第5章 設(shè)計(jì)封裝類(lèi)類(lèi)型114
5.1 VB2008類(lèi)類(lèi)型簡(jiǎn)介114
5.2 類(lèi)構(gòu)造函數(shù)117
5.2.1 默認(rèn)構(gòu)造函數(shù)的作用119
5.2.2 定義自定義構(gòu)造函數(shù)119
5.2.3 再次介紹默認(rèn)構(gòu)造函數(shù)120
5.3 Me關(guān)鍵字的作用121
5.3.1 使用Me鏈接構(gòu)造函數(shù)調(diào)用123
5.3.2 觀察構(gòu)造函數(shù)流程125
5.4 Shared關(guān)鍵字126
5.4.1 定義共享方法(和字段)126
5.4.2 定義共享數(shù)據(jù)128
5.4.3 定義共享構(gòu)造函數(shù)130
5.5 定義OOP的支柱131
5.5.1 封裝的作用132
5.5.2 繼承的作用132
5.5.3 多態(tài)的作用133
5.6 VisualBasic2008訪問(wèn)修飾符134
5.6.1 訪問(wèn)修飾符與嵌套類(lèi)型135
5.6.2 默認(rèn)訪問(wèn)修飾符135
5.6.3 訪問(wèn)修飾符與字段數(shù)據(jù)136
5.7 第一個(gè)支柱:VB2008的封裝服務(wù)136
5.7.1 使用傳統(tǒng)的取值和賦值封裝137
5.7.2 使用屬性封裝138
5.7.3 屬性的內(nèi)部表示140
5.7.4 控制屬性可見(jiàn)性級(jí)別的Get/Set語(yǔ)句142
5.7.5 只讀和只寫(xiě)屬性142
5.7.6 共享屬性142
5.8 常量數(shù)據(jù)143
5.9 只讀字段145
5.10 局部類(lèi)型定義146
5.11 通過(guò)XML文檔化VB2008源代碼147
5.12 使我們的概念形象化151
5.13 小結(jié)151
第6章 繼承與多態(tài)152
6.1 繼承的基本機(jī)制152
6.1.1 Inherits關(guān)鍵字153
6.1.2 關(guān)于多個(gè)基類(lèi)154
6.1.3 NotInheritable關(guān)鍵字155
6.2 修訂VisualStudio2008類(lèi)圖156
6.3 第二個(gè)支柱:繼承的細(xì)節(jié)157
6.3.1 使用MyBase控制基類(lèi)的創(chuàng)建159
6.3.2 Protected關(guān)鍵字160
6.3.3 添加密封類(lèi)161
6.4 包容/委托模型的編程162
6.5 第三個(gè)支柱:VB2008的多態(tài)支持165
6.5.1 Overridable和Overrides關(guān)鍵字166
6.5.2 用VisualStudio2008進(jìn)行重寫(xiě)167
6.5.3 NotOverridable關(guān)鍵字168
6.5.4 抽象類(lèi)和MustInherit關(guān)鍵字169
6.5.5 用MustOverride構(gòu)建一個(gè)多態(tài)接口170
6.5.6 成員屏蔽173
6.6 基類(lèi)/派生類(lèi)的類(lèi)型強(qiáng)制轉(zhuǎn)換規(guī)則174
6.7 終極父類(lèi):System.Object176
6.7.1 重寫(xiě)System.Object.ToString()179
6.7.2 重寫(xiě)System.Object.Equals()179
6.7.3 重寫(xiě)System.Object.GetHashCode()180
6.7.4 測(cè)試修改后的Person類(lèi)181
6.7.5 System.Object的共享成員181
6.8 小結(jié)182
第7章 結(jié)構(gòu)化異常處理183
7.1 關(guān)于錯(cuò)誤.bug和異常183
7.2.NET異常處理的作用184
7.2.1.NET異常處理的原子性184
7.2.2 System.Exception基類(lèi)185
7.3 最簡(jiǎn)單的示例186
7.3.1 拋出一個(gè)簡(jiǎn)單的異常187
7.3.2 捕獲異常188
7.4 配置異常的狀態(tài)189
7.4.1 TargetSite屬性189
7.4.2 StackTrace屬性190
7.4.3 HelpLink屬性190
7.4.4 Data屬性191
7.5 系統(tǒng)級(jí)異常(System.SystemException)192
7.6 應(yīng)用程序級(jí)異常(System.ApplicationException)193
7.6.1 構(gòu)建自定義異常(I)193
7.6.2 構(gòu)建自定義異常(II)195
7.6.3 構(gòu)建自定義異常(III)195
7.6.4 按VisualStudio方式構(gòu)建自定義異常196
7.7 處理多個(gè)異常196
7.7.1 廣義Catch語(yǔ)句198
7.7.2 重新拋出異常199
7.7.3 內(nèi)部異常199
7.8 Finally塊200
7.9 誰(shuí)在拋出什么201
7.10 未處理異常的結(jié)果202
7.11 使用VisualStudio2008調(diào)試未處理異常202
7.12 融合VB6錯(cuò)誤處理與結(jié)構(gòu)化異常處理203
7.13 小結(jié)204
第8章 對(duì)象生存期205
8.1 類(lèi).對(duì)象和引用205
8.2 對(duì)象生存期基礎(chǔ)206
8.2.1 CIL的New關(guān)鍵字207
8.2.2 將對(duì)象引用設(shè)置成Nothing208
8.3 應(yīng)用程序根的作用209
8.4 對(duì)象代210
8.5 System.GC類(lèi)型210
8.6 構(gòu)建可終結(jié)對(duì)象213
8.6.1 重寫(xiě)System.Object.Finalize()214
8.6.2 詳細(xì)介紹終結(jié)過(guò)程215
8.7 構(gòu)建可診斷對(duì)象216
8.8 構(gòu)建可終結(jié)和可診斷類(lèi)型218
8.9 小結(jié)220
第Ⅲ部分 高級(jí)VB編程結(jié)構(gòu)
第Ⅳ部分 使用.NET程序集編程
第Ⅴ部分 .NET基類(lèi)庫(kù)
第Ⅵ部分 使用WindowsForms創(chuàng)建桌面應(yīng)用程序
第Ⅶ部分 使用WPF創(chuàng)建桌面應(yīng)用程序
第Ⅷ部分 用ASP.NET構(gòu)建Web應(yīng)用程序

本目錄推薦

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