C#精髓
劉基誠(chéng) 譯
出版時(shí)間:2001年08月
頁(yè)數(shù):240
C#是Microsoft為開(kāi)發(fā).NET平臺(tái)上運(yùn)行的基于組件的Internet程序和服務(wù)而專(zhuān)門(mén)設(shè)計(jì)的全新語(yǔ)言。本書(shū)言簡(jiǎn)意賅地講述了中高級(jí)程序員應(yīng)用C#和.NET框架SDK所需要了解的知識(shí)。
本書(shū)的要點(diǎn)包括:
*C#語(yǔ)言、CLR運(yùn)行時(shí)環(huán)境、BCL類(lèi)庫(kù)的概述,并按功能講述了重要的BCL名字空間。
*完整介紹了所有C#的語(yǔ)言元素及其語(yǔ)法,以及所有C#關(guān)鍵字解釋列表。
*通過(guò)代碼實(shí)例解釋了主要的C#數(shù)據(jù)類(lèi)型,從內(nèi)置的基本類(lèi)型和對(duì)象到枚舉、委托、集合等等。
*C#程序員必須掌握的基本任務(wù)指南。從異常和事件處理到聯(lián)網(wǎng)、線(xiàn)程、正則表達(dá)式、反射和定制屬性信息。
*與傳統(tǒng)Win32 API和COM組件互操作的實(shí)例,在CLR管制環(huán)境中使用C/C++風(fēng)格指針的實(shí)例。
*常見(jiàn)開(kāi)發(fā)問(wèn)題如創(chuàng)建共享配件的探討;SDK中的核心工具;以及名字空間與配件的交叉參考。
Ben Albahari是Genamics的創(chuàng)建人之一,該公司是一家C#和J++組件和庫(kù)程序提供商,也是經(jīng)常被人引用的“A Comparative Overview of C#”一文的作者。Peter Drayton是一位獨(dú)立咨詢(xún)家,和著名的軟件開(kāi)發(fā)咨詢(xún)公司DevelopMentor的教員,教授C#精髓課程。Brad Merrill是Microsoft公司.NET框架集成小組的軟件工程師。
- 前言
- 第一章簡(jiǎn)介
- C#語(yǔ)言
- CLR
- BCL
- 第一個(gè)C#程序
- 第二章C#語(yǔ)言參考
- 標(biāo)識(shí)符
- 類(lèi)型
- 變量
- 表達(dá)式與運(yùn)算符
- 語(yǔ)句
- 類(lèi)型組織
- 繼承
- 訪(fǎng)問(wèn)修飾字
- 類(lèi)和結(jié)構(gòu)
- 接口
- 數(shù)組
- 枚舉
- 委托(delegate)
- 事件(event)
- try語(yǔ)句和異常
- 屬性信息
- 不安全代碼和指針
- 預(yù)處理指令
- XML文檔
- 第三章.NET框架編程
- 公用類(lèi)型
- 數(shù)學(xué)
- 字符串
- 集合
- 正則表達(dá)式
- 輸入/輸出
- 聯(lián)網(wǎng)
- 線(xiàn)程
- 配件
- 反射
- 定制屬性信息
- 自動(dòng)內(nèi)存管理
- 同本機(jī)DLL互操作
- 與COM互操作
- 第四章BCL綜述
- 核心類(lèi)型
- 文本
- 集合
- 流和輸入輸出
- 聯(lián)網(wǎng)
- 線(xiàn)程
- 安全
- 反射
- 序列化
- 遠(yuǎn)程調(diào)用
- Web服務(wù)
- 數(shù)據(jù)訪(fǎng)問(wèn)
- XML
- 圖形
- 豐富的客戶(hù)應(yīng)用程序
- Web應(yīng)用程序
- 全球化
- 配置
- 高級(jí)組件服務(wù)
- 配件
- 診斷與調(diào)試
- 與未管制代碼互操作
- 組件和工具支持
- 運(yùn)行時(shí)設(shè)施
- 本地操作系統(tǒng)設(shè)施
- 第五章核心 .NET工具
- 附錄一
- 附錄二
- 附錄三
- 附錄四
- 附錄五
- 附錄六
- 詞匯表
書(shū)名:C#精髓
譯者:劉基誠(chéng) 譯
國(guó)內(nèi)出版社:中國(guó)電力出版社
出版時(shí)間:2001年08月
頁(yè)數(shù):240
書(shū)號(hào):7-5083-0732-1
原版書(shū)出版商:O'Reilly Media
Ben Albahari
Ben Albahari是Take On It創(chuàng)始人,曾在Microsoft擔(dān)任5年項(xiàng)目經(jīng)理,參與了.NET Compact Framework和ADO.NET等項(xiàng)目。
Ben Albahari是Genamics的創(chuàng)建人之一,該公司是一家C#和J++程序開(kāi)發(fā)工具提供商,也提供DNA和蛋白質(zhì)序列分析軟件。Ben是經(jīng)常被人引用的“A Comparative Overview of C#”一文的作者,該文章所在站點(diǎn)被DevX評(píng)為.NET站點(diǎn)前十名。Ben居住在澳大利亞佩斯市,業(yè)余時(shí)間喜歡在電腦上作曲。他的電子郵件地址是:
[email protected]。
Ben Albahari以前是一名微軟項(xiàng)目經(jīng)理,在那里他參與開(kāi)發(fā)了幾個(gè)項(xiàng)目,包括.NET Compact Framework和ADO.NET。他是Genamics的共同創(chuàng)辦人。他是C#和J++程序員工具的開(kāi)發(fā)者,也是DNA和蛋白質(zhì)序列分析軟件的開(kāi)發(fā)者。Ben Albahari是本書(shū)的合著者之一,這是來(lái)自O(shè)'Reilly的第一本介紹C#的書(shū),并且他也是本書(shū)以前版本的合著者之一。
Peter Drayton
Peter Drayton是一位獨(dú)立咨詢(xún)家,幫助新公司使用.NET、SOAP、XML和COM+等新技術(shù)規(guī)劃和創(chuàng)建系統(tǒng)。Peter還是著名的軟件開(kāi)發(fā)咨詢(xún)公司DevelopMentor的教員,他教授的課程就是C#精髓。Peter來(lái)自南非的開(kāi)普敦,現(xiàn)在與妻子Julie居住在舊金山灣區(qū)。他業(yè)余時(shí)間仍然在研究C#,維護(hù)家里的小型計(jì)算機(jī)群集。他的電子郵件地址是:
[email protected]。
Brad Merrill
Brad Merrill是Microsoft公司.NET框架集成小組的軟件工程師。他以前還為DEC和Sybase工作過(guò)。他的專(zhuān)業(yè)領(lǐng)域是分布式系統(tǒng)、事務(wù)處理、操作系統(tǒng)和編譯器技術(shù)。Brad住在華盛頓州雷德蒙市,積極參加國(guó)際象棋和橋牌比賽。他的電子郵件地址是:
[email protected],他還有一個(gè)個(gè)人主頁(yè):www.cybercom.net/~zbrad。
本書(shū)封面上的動(dòng)物是星鼻鼴鼠(Condylura cristata)。與所有鼴鼠一樣,星鼻鼴鼠主要居住在自己挖的地下隧道中,覓食時(shí)才出來(lái)。鼴鼠的身體上布滿(mǎn)了防水的灰色短毛,大約6~8英寸長(zhǎng)。它們的顯著特征是長(zhǎng)長(zhǎng)的爪子,用于挖掘和覓食都非常理想。它們的眼睛、耳朵很小,牙齒非常銳利。視力和聽(tīng)覺(jué)很差。
星鼻鼴鼠的名字來(lái)源于它們鼻子上的25個(gè)觸須,觸須可以幫助鼴鼠找到食物,主要是昆蟲(chóng)、蠕蟲(chóng)、小魚(yú)和其他小的池塘生物。星鼻鼴鼠是鼴鼠家族中的游泳健將,可以潛入水中捕魚(yú)。它們喜歡住在沼澤中,分布于美國(guó)東北部和加拿大東南部。
星鼻鼴鼠是哺乳動(dòng)物,雌鼴鼠每年可以生3~6只幼崽。
星鼻鼴鼠對(duì)人類(lèi)的危害比其他鼴鼠要小,因?yàn)樗珢?ài)水生食物,很少到人類(lèi)的后院活動(dòng)。