書籍簡介:
本書以面向對象編程技術和.NET框架類庫為主軸,透徹地介紹了C#的語法、編程思想和高級.NET框架編程技術。全書分為三部分,共22章,全面詳細地解說了C#的技術要點,包括C#語言基礎、C#的面向對象特征、異常處理、委托與事件、集合、泛型、字符串與正則表達式、特性、反射、程序集與版本控制、.NET框架的內存管理、多線程、Windows窗體、GDI 、與非托管代碼互操作等,對每一個知識點都提供了典型實例。本書基于C#和.NET框架的版本而編寫,介紹了C#的特色,包括泛型、匿名方法、迭代器、靜態類、分部類型和可空類型等。本書既闡述了C#的基礎知識,又介紹了C#的高級應用技術,包括多線程、異步調用、圖形圖像處理、游戲編程、與COM等非托管代碼的互操作,以及插件編程等。
本書適合所有希望了解和掌握C#和.NET的開發人員閱讀,是大專院校計算機相關專業和各類培訓班的理想教學參考書。
作者簡介:
周長發,北京大學理學博士。現在美國硅谷一家軟件公司工作。他的主要研究領域為圖像處理、多媒體技術、軟件設計與架構以及計算機安全。他撰寫了《精通Visual C 圖像處理編程》和《科學與工程數值計算算法集(Visual c 版)》等8本書籍。
出版日期:
2007年07月
章節目錄:
第1部分 C#語言基礎
第1章 C#概述
第2章 開始C#編程
第3章 變量與常量
第4章 表達式與運算符
第5章 程序流程控制
第2部分 C#面向對象編程
第6章 面向對象編程技術
第7章 類:抽象與封裝
第8章 方法
第9章 繼承與多態
第10章 異常處理
第11章 重載運算符
第12章 結構與枚舉
第13章 集合
第14章 字符串與正則表達式
第15章 委托與事件
第16章 泛型
第3部分 使用.NET框架類庫
第17章 文件操作
第18章 特性、反射與程序集
第19章 多線程
第20章 Windows窗體編程
第21章 GDI 圖形圖像編程
第22章 與非托管代碼的互操作編程
附錄A C#關鍵字
附錄B C#編程風格
封面圖: