出版時(shí)間:2002-4 出版社:電子工業(yè)出版社 作者:羅賓森 頁數(shù):289 字?jǐn)?shù):462 譯者:邱仲潘
Tag標(biāo)簽:無
內(nèi)容概要
這是介紹.NET平臺(tái)中最新利器——C#語言的精彩著作,C#與C++、Java語言相似,但內(nèi)部構(gòu)造大不相同。本書首先簡明扼要地介紹了C#語言本身,包括其基本的內(nèi)部構(gòu)造,然后翔實(shí)細(xì)致地介紹了C#語言參考和基類庫(C#運(yùn)行環(huán)境)中常用的組件,讀者在編程時(shí)可以使用本書找到所要答案。最后,在附錄中介紹了C#語言的語法元素和類庫。作者假設(shè)讀者已經(jīng)知道如何用其他一些語言進(jìn)行編程,掌握了部分基本概念,因此著力介紹C#中的新特性。本書是編程人員的寶貴參考資料,可以作為學(xué)習(xí)C#的教材,也可以作為編程時(shí)的參考手冊(cè),許多代碼還可以在程序中直接借用。
書籍目錄
目 錄
第一部分 基本概念 1
第1章 語言元素 2
1.1 應(yīng)用程序結(jié)構(gòu) 2
1.2 類型與聲明 3
1.2.1 內(nèi)置數(shù)值類型 3
1.2.2 類類型 7
1.3 接口類型 15
1.4 管理控制流 17
1.4.1 正常執(zhí)行 17
1.4.2 代理 21
1.4.3 異常 22
1.5 繼承 29
1.6 不安全代碼 32
1.6.1 調(diào)用外部函數(shù) 32
1.6.2 編寫不安全代碼 32
1.7 預(yù)處理器指令 34
1.8 小結(jié) 37
第2章 處理應(yīng)用程序 38
2.1 中間語言和通用語言運(yùn)行時(shí) 38
2.1.1 中間語言 38
2.1.2 通用語言運(yùn)行時(shí)間 38
2.2 執(zhí)行程序、匯編與組件 39
2.2.1 匯編 40
2.2.2 融合 40
2.2.3 組件 40
2.3 組件與匯編屬性 41
2.4 開發(fā)工具 43
2.4.1 用csc編譯C# 43
2.4.2 用nmake管理編譯 45
2.4.3 用sn和al建立匯編 49
2.4.4 用gacutil管理匯編 52
2.5 .NET中的調(diào)試 53
2.5.1 DbgCLR調(diào)試 53
2.5.2 瀏覽編譯匯編內(nèi)部 55
2.6 小結(jié) 57
第3章 基類庫 58
3.1 體系結(jié)構(gòu)與配置文件 58
3.2 字符串與正則表達(dá)式 59
3.3 集合 63
3.4 序列化 66
3.5 輸入與輸出 68
3.6 網(wǎng)絡(luò)通信 72
3.6.1 套接字 72
3.6.2 套接字通信 73
3.6.3 網(wǎng)絡(luò)幫助類 77
3.7 小結(jié) 79
第4章 變量與類型 80
4.1 簡單數(shù)據(jù) 80
4.1.1 實(shí)例化與使用 80
4.1.2 字符串與字符串轉(zhuǎn)換 81
4.1.3 轉(zhuǎn)換類型 84
4.2 類 86
4.3 接口 89
4.4 結(jié)構(gòu) 91
4.5 枚舉類型 91
4.6 小結(jié) 93
第二部分 技術(shù)參考 95
第5章 類與組件 96
5.1 定義實(shí)體與類 96
5.2 方法 97
5.3 屬性 101
5.4 名字空間 108
5.5 小結(jié) 110
第6章 C#與內(nèi)存管理 111
6.1 .NET框架中的內(nèi)存管理 111
6.1.1 IDisposable 113
6.1.2 最后化器 116
6.1.3 使用弱引用 121
6.2 C#中的內(nèi)存使用 122
6.2.1 fixed與using語句 122
6.2.2 有效內(nèi)存管理 123
6.3 小結(jié) 123
第7章 高級(jí)應(yīng)用程序控制 124
7.1 線程 124
7.2 同步 128
7.3 代理 132
7.4 事件 136
7.5 小結(jié) 138
第8章 不安全代碼 139
8.1 指針 139
8.1.1 指針問題 139
8.1.2 解決方案 139
8.1.3 Platform Invoke與內(nèi)存使用 140
8.2 不安全情境 144
8.3 不安全語言元素 145
8.4 不安全代碼與內(nèi)存管理 147
8.5 小結(jié) 148
第9章 使用元數(shù)據(jù)和映射 149
9.1 使用屬性 149
9.2 創(chuàng)建定制屬性 152
9.3 映射與動(dòng)態(tài)關(guān)聯(lián) 154
9.3.1 靜態(tài)關(guān)聯(lián)元素的映射 154
9.3.2 動(dòng)態(tài)裝入與關(guān)聯(lián) 155
9.4 小結(jié) 161
第10章 配置組件與應(yīng)用程序 162
10.1 配置匯編 162
10.1.1 配置級(jí)別 162
10.1.2 管理配置文件 162
10.2 管理資源 165
10.2.1 使用文化中立資源 165
10.2.2 使用文化特定資源 167
10.3 小結(jié) 171
第11章 使用SDK 172
11.1 編譯與鏈接 172
11.1.1 基本編譯步驟 172
11.1.2 集成COM+ 177
11.2 調(diào)試與檢查 181
11.3 部署方案 182
11.4 小結(jié) 183
第三部分 附錄 185
附錄A C#語言 186
附錄B 關(guān)鍵類型速查手冊(cè) 224
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載