注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計其他編程語言/工具C#編程起步

C#編程起步

C#編程起步

定 價:¥45.00

作 者: (美)Herbert Schildt著;長春億特譯
出版社: 人民郵電出版社
叢編項: 編程起步系列
標 簽: C語言 程序設計

ISBN: 9787115100696 出版時間: 2002-01-01 包裝: 平裝
開本: 26cm 頁數(shù): 441 字數(shù):  

內(nèi)容簡介

  專家級作者HerbertSchildt創(chuàng)作了這本有關C#的指導書。C#是微軟特意為.NET開發(fā)者設計的新的革命性語言。理解C#怎樣包括所有的C#精要——控制語句、數(shù)據(jù)類型、數(shù)組、字符串、類、對象、方法和名字空間。得到異常處理和I/O系統(tǒng)完整細節(jié),并且探究C#大部分革新特性,比如代理、索引、事件和屬性。學習這本有權威的循序漸進的指導書從正確的道路開始C#程序設計。本書全面系統(tǒng)地介紹了C#的各方面內(nèi)容。全書采用了循序漸進的方式,每一章都以前一章為基礎,共分12章,分別介紹了C#基礎、數(shù)據(jù)類型與運算符、程序控制語句、類、對象、方法、運算符重載、索引、屬性、繼承、接口、結構、枚舉、導演處理、I/O操作、代理和事件等內(nèi)容。本書適合C#初學者使用,也可作為各種培訓班的教材。

作者簡介

  HerbertSchildt是一位世界杰出的編程類圖書作者。他是C、C++、Java和C#語言的權威,也是一位Windows編程大師。他的編程書籍在全世界范圍內(nèi)銷售了300多萬本,并被翻譯成多種語言。他著有許多暢銷書,包括《C++:TheComplerteReference》、《Java2:TheCompleteReference》、《Java2:ABeginner’sGuide》、《Windows2000ProgrammingfromtheGroundUp》及《C:TheCompleteReference》。Schildt在伊利諾斯州立大學獲得計算機博士學位。

圖書目錄

第1章 C#基礎 
1.1 C#的家族史 
1.1.1 現(xiàn)代編程時代的開始
1.1.2 OOP和C++的誕生 
1.1.3 因特網(wǎng)和Java的興起 
1.1.4 C#的誕生 
1.2 C#與.NET框架的關系 
1.2.1 什么是.NET框架 
1.2.2 公共語言運行環(huán)境的工作原理 
1.2.3 受控與非受控代碼 
1.2.4 公共語言規(guī)范 
1.3 面向對象編程 
1.3.1 封裝 
1.3.2 多態(tài)性
1.3.3 繼承 
1.4 第一個簡單的示例程序 
1.4.1 使用命令行編譯器csc.exe 
1.4.2 使用Visual C++集成開發(fā)環(huán)境 
1.4.3 逐行解釋第一個示例程序 
1.5 處理語法錯誤 
1.6 小變化 
1.7 第二個簡單的示例程序 
1.8 另一個數(shù)據(jù)類型 
1.9 兩個控制語句 
1.9.1 if語句 
1.9.2 for循環(huán)
1.10 使用代碼塊 
1.11 分號和定位 
1.12 縮排習慣 
1.13 C#關鍵字 
1.14 標識符 
1.15 C#類庫 
1.16 自我測試
第2章 數(shù)據(jù)類型和運算符 
2.1 數(shù)據(jù)類型重要的原因 
2.2 C#的數(shù)值類型 
2.3 整數(shù)類型 
2.4 浮點類型 
2.5 小數(shù)類型 
2.6 字符 
2.7 布爾類型 
2.8 輸出選項 
2.9 常量 
2.9.1 十六進制(hexadecimal)常量 
2.9.2 字符轉義序列 
2.9.3 字符串常量 
2.10 詳細了解變量
2.10.1 變量初始化
2.10.2 動態(tài)初始化
2.11 變量的作用域和生存周期 
2.12 運算符 
2.13 算術運算符 
2.14 關系運算符和邏輯運算符 
2.15 賦值運算符 
2.15.1 復合賦值 
2.15.2 賦值中的類型轉換 
2.16 強制類型轉換 
2.17 運算符的優(yōu)先級
2.18 表達式 
2.19 表達式中的類型轉換 
2.20 空格和小括號 
2.21 小測驗 
第3章 程序控制語句 
3.1 從鍵盤輸入字符 
3.2 if語句 
3.2.1 嵌套的if 
3.2.2 if-else-if階梯式結構 
3.3 switch語句 
3.4 for循環(huán) 
3.4.1 for循環(huán)的一些變化 
3.4.2 空白部分 
3.4.3 沒有循環(huán)體的循環(huán) 
3.4.4 在for循環(huán)內(nèi)部聲明循環(huán)控制變量 
3.5 while循環(huán) 
3.6 do-while循環(huán) 
3.7 使用break語句退出循環(huán) 
3.8 使用continue 
3.9 goto語句 
3.10 嵌套循環(huán)
3.11 小測驗 
第4章 類、對象及方法簡介 
4.1 類的基礎 
4.1.1 類的一般形式 
4.1.2 定義類 
4.2 對象是怎樣被創(chuàng)建的 
4.3 引用變量與賦值 
4.4 方法 
4.4.1 給Vehicle類添加方法 
4.4.2 從方法返回 
4.4.3 返回值 
4.4.4 使用參數(shù)
4.4.5 給Vehicle類加入帶參數(shù)的方法 
4.5 構造函數(shù) 
4.5.1 帶參數(shù)的構造函數(shù) 
4.5.2 給Vehicle類添加構造函數(shù) 
4.6 再次研究new運算符 
4.7 垃圾回收和析構函數(shù)
4.8 this關鍵字 
4.9 小測驗 
第5章 更多的數(shù)據(jù)類型和運算符 
5.1 數(shù)組 
5.2 多維數(shù)組 
5.2.1 二維數(shù)組
5.2.2 三維或更高維數(shù)組 
5.2.3 初始化多維數(shù)組 
5.3 不規(guī)則數(shù)組 
5.4 數(shù)組引用變量賦值 
5.5 使用長度屬性 
5.6 foreach循環(huán) 
5.7 字符串 
5.7.1 構建字符串 
5.7.2 字符串操作 
5.7.3 字符串數(shù)組 
5.7.4 字符串是不可變的 
5.8 位運算符 
5.8.1 位運算符AND、OR、XOR和NOT 
5.8.2 移位運算符 
5.8.3 位運算符的混合賦值 
5.9 運算符“?” 
5.10 小測驗 
第6章 深入探討方法和類 
6.1 控制類成員的訪問 
6.2 向方法傳遞對象 
6.3 使用ref和out參數(shù)
6.3.1 使用ref 
6.3.2 使用out 
6.4 使用可變數(shù)量的參數(shù) 
6.5 返回對象 
6.6 方法重載 
6.7 重載構造函數(shù) 
6.8 Main()方法 
6.8.1 從Main()返回值 
6.8.2 向Main()傳遞參數(shù)
6.9 遞歸 
6.10 理解static 
6.11 小測驗 
第7章 運算符重載、索引和屬性 
7.1 運算符重載 
7.1.1 運算符方法的一般形式 
7.1.2 重載二元運算符 
7.1.3 重載一元運算符 
7.1.4 增加靈活性 
7.1.5 重載關系運算符 
7.1.6 運算符重載的技巧和限制 
7.2 索引 
7.3 屬性 
7.4 小測驗
第8章 繼承
8.1 繼承基礎 
8.2 使用保護性訪問 
8.3 構造函數(shù)和繼承性
8.4 繼承和名字隱藏 
8.5 創(chuàng)建多級層次 
8.6 何時調(diào)用構造函數(shù) 
8.7 基類引用及派生對象
8.8 虛擬方法和重載 
8.8.1 為什么重載方法
8.8.2 應用虛擬方法 
8.9 使用抽象類 
8.10 使用封裝防止繼承 
8.11 對象類 
8.12 小測驗 
第9章 接口,結構和枚舉 
9.1 接口 
9.2 使用接口引用 
9.3 接口屬性 
9.4 接口索引 
9.5 接口可以被繼承 
9.6 顯式實現(xiàn) 
9.7 結構 
9.8 枚舉 
9.8.1 枚舉初始化 
9.8.2 指定枚舉的基本類型 
9.9 小測驗 
第10章 異常處理 
10.1 System.Exception類 
10.2 異常處理基礎 
10.2.1 使用try和catch 
10.2.2 一個異常處理的簡單例子 
10.2.3 第二個異常例子 
10.3 異常未被捕獲的后果
10.4 異常處理使你從容處理錯誤 
10.5 使用多重catch語句 
10.6 捕獲所有異常 
10.7 try塊可以被嵌套 
10.8 拋出異常 
10.9 使用finally 
10.10 仔細研究異常
10.11 派生異常類 
10.12 捕獲派生類異常 
10.13 使用checked和unchecked 
10.14 小測驗 
第11章 I/O操作
11.1 C#的I/O系統(tǒng)是建立在流基礎之上的 
11.1.1 字節(jié)流和字符流 
11.1.2 預定義流 
11.2 流類(Stream Classes) 
11.2.1 流類 
11.2.2 字節(jié)流類 
11.2.3 字符流包裝類 
11.2.4 二進制流 
11.3 控制臺I/O 
11.3.1 讀控制臺輸入 
11.3.2 寫控制臺輸出 
11.4 文件流與面向字節(jié)的文件I/O 
11.4.1 打開和關閉文件 
11.4.2 從FileStream讀字節(jié) 
11.4.3 寫文件 
11.5 基于字符的文件I/O 
11.5.1 使用StreamWriter
11.5.2 使用StreamReader
11.6 重定向標準流 
11.7 讀寫二進制數(shù)據(jù)
11.7.1 BinaryWriter
11.7.2 BinaryReader
11.7.3 二進制數(shù)據(jù)的I/O示例 
11.8 隨機訪問文件 
11.9 把數(shù)字串轉化為它們內(nèi)部表達式 
11.10 小測驗 
第12章 代理、事件、名字空間和高級話題 
12.1 代理 
12.1.1 多播
12.1.2 為什么要使用代理 
12.2 事件 
12.3 名字空間 
12.3.1 聲明名字空間 
12.3.2 using 
12.3.3 using的第二種形式 
12.3.4 名字空間是可添加的
12.3.5 名字空間是可嵌套的
12.3.6 缺省名字空間 
12.4 轉換運算符 
12.5 預處理 
12.6 #define
12.6.1 #if和#endif 
12.6.2 #else和#elif
12.7 #undef 
12.8 #error 
12.9 #warning 
12.10 #line 
12.11 屬性 
12.11.1 Conditional屬性 
12.11.2 Obsolete屬性 
12.12 unsafe代碼 
12.12.1 簡單看一下指針 
12.12.2 使用unsafe 
12.12.3 使用fixed 
12.13 運行期類型判別 
12.13.1 使用is測試類型
12.13.2 使用as 
12.13.3 使用typeof 
12.14 其他關鍵字 
12.14.1 內(nèi)部訪問修改符 
12.14.2 sizeof 
12.14.3 lock 
12.14.4 readonly 
12.14.5 stackalloc 
12.14.6 using聲明 
12.14.7 const和volatile 
12.15 下一步學習什么 
12.16 小測驗 
附錄A 小測驗答案

本目錄推薦

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