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

C#編程起步

C#編程起步

定 價:¥45.00

作 者: (美)Herbert Schildt著;長春億特譯
出版社: 人民郵電出版社
叢編項(xiàng): 編程起步系列
標(biāo) 簽: C語言 程序設(shè)計(jì)

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第1章 C#基礎(chǔ) 
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框架的關(guān)系 
1.2.1 什么是.NET框架 
1.2.2 公共語言運(yùn)行環(huán)境的工作原理 
1.2.3 受控與非受控代碼 
1.2.4 公共語言規(guī)范 
1.3 面向?qū)ο缶幊?nbsp;
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 縮排習(xí)慣 
1.13 C#關(guān)鍵字 
1.14 標(biāo)識符 
1.15 C#類庫 
1.16 自我測試
第2章 數(shù)據(jù)類型和運(yùn)算符 
2.1 數(shù)據(jù)類型重要的原因 
2.2 C#的數(shù)值類型 
2.3 整數(shù)類型 
2.4 浮點(diǎn)類型 
2.5 小數(shù)類型 
2.6 字符 
2.7 布爾類型 
2.8 輸出選項(xiàng) 
2.9 常量 
2.9.1 十六進(jìn)制(hexadecimal)常量 
2.9.2 字符轉(zhuǎn)義序列 
2.9.3 字符串常量 
2.10 詳細(xì)了解變量
2.10.1 變量初始化
2.10.2 動態(tài)初始化
2.11 變量的作用域和生存周期 
2.12 運(yùn)算符 
2.13 算術(shù)運(yùn)算符 
2.14 關(guān)系運(yùn)算符和邏輯運(yùn)算符 
2.15 賦值運(yùn)算符 
2.15.1 復(fù)合賦值 
2.15.2 賦值中的類型轉(zhuǎn)換 
2.16 強(qiáng)制類型轉(zhuǎn)換 
2.17 運(yùn)算符的優(yōu)先級
2.18 表達(dá)式 
2.19 表達(dá)式中的類型轉(zhuǎn)換 
2.20 空格和小括號 
2.21 小測驗(yàn) 
第3章 程序控制語句 
3.1 從鍵盤輸入字符 
3.2 if語句 
3.2.1 嵌套的if 
3.2.2 if-else-if階梯式結(jié)構(gòu) 
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 小測驗(yàn) 
第4章 類、對象及方法簡介 
4.1 類的基礎(chǔ) 
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 構(gòu)造函數(shù) 
4.5.1 帶參數(shù)的構(gòu)造函數(shù) 
4.5.2 給Vehicle類添加構(gòu)造函數(shù) 
4.6 再次研究new運(yùn)算符 
4.7 垃圾回收和析構(gòu)函數(shù)
4.8 this關(guān)鍵字 
4.9 小測驗(yàn) 
第5章 更多的數(shù)據(jù)類型和運(yùn)算符 
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 構(gòu)建字符串 
5.7.2 字符串操作 
5.7.3 字符串?dāng)?shù)組 
5.7.4 字符串是不可變的 
5.8 位運(yùn)算符 
5.8.1 位運(yùn)算符AND、OR、XOR和NOT 
5.8.2 移位運(yùn)算符 
5.8.3 位運(yùn)算符的混合賦值 
5.9 運(yùn)算符“?” 
5.10 小測驗(yàn) 
第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 重載構(gòu)造函數(shù) 
6.8 Main()方法 
6.8.1 從Main()返回值 
6.8.2 向Main()傳遞參數(shù)
6.9 遞歸 
6.10 理解static 
6.11 小測驗(yàn) 
第7章 運(yùn)算符重載、索引和屬性 
7.1 運(yùn)算符重載 
7.1.1 運(yùn)算符方法的一般形式 
7.1.2 重載二元運(yùn)算符 
7.1.3 重載一元運(yùn)算符 
7.1.4 增加靈活性 
7.1.5 重載關(guān)系運(yùn)算符 
7.1.6 運(yùn)算符重載的技巧和限制 
7.2 索引 
7.3 屬性 
7.4 小測驗(yàn)
第8章 繼承
8.1 繼承基礎(chǔ) 
8.2 使用保護(hù)性訪問 
8.3 構(gòu)造函數(shù)和繼承性
8.4 繼承和名字隱藏 
8.5 創(chuàng)建多級層次 
8.6 何時調(diào)用構(gòu)造函數(shù) 
8.7 基類引用及派生對象
8.8 虛擬方法和重載 
8.8.1 為什么重載方法
8.8.2 應(yīng)用虛擬方法 
8.9 使用抽象類 
8.10 使用封裝防止繼承 
8.11 對象類 
8.12 小測驗(yàn) 
第9章 接口,結(jié)構(gòu)和枚舉 
9.1 接口 
9.2 使用接口引用 
9.3 接口屬性 
9.4 接口索引 
9.5 接口可以被繼承 
9.6 顯式實(shí)現(xiàn) 
9.7 結(jié)構(gòu) 
9.8 枚舉 
9.8.1 枚舉初始化 
9.8.2 指定枚舉的基本類型 
9.9 小測驗(yàn) 
第10章 異常處理 
10.1 System.Exception類 
10.2 異常處理基礎(chǔ) 
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 仔細(xì)研究異常
10.11 派生異常類 
10.12 捕獲派生類異常 
10.13 使用checked和unchecked 
10.14 小測驗(yàn) 
第11章 I/O操作
11.1 C#的I/O系統(tǒng)是建立在流基礎(chǔ)之上的 
11.1.1 字節(jié)流和字符流 
11.1.2 預(yù)定義流 
11.2 流類(Stream Classes) 
11.2.1 流類 
11.2.2 字節(jié)流類 
11.2.3 字符流包裝類 
11.2.4 二進(jìn)制流 
11.3 控制臺I/O 
11.3.1 讀控制臺輸入 
11.3.2 寫控制臺輸出 
11.4 文件流與面向字節(jié)的文件I/O 
11.4.1 打開和關(guān)閉文件 
11.4.2 從FileStream讀字節(jié) 
11.4.3 寫文件 
11.5 基于字符的文件I/O 
11.5.1 使用StreamWriter
11.5.2 使用StreamReader
11.6 重定向標(biāo)準(zhǔn)流 
11.7 讀寫二進(jìn)制數(shù)據(jù)
11.7.1 BinaryWriter
11.7.2 BinaryReader
11.7.3 二進(jìn)制數(shù)據(jù)的I/O示例 
11.8 隨機(jī)訪問文件 
11.9 把數(shù)字串轉(zhuǎn)化為它們內(nèi)部表達(dá)式 
11.10 小測驗(yàn) 
第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 轉(zhuǎn)換運(yùn)算符 
12.5 預(yù)處理 
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 運(yùn)行期類型判別 
12.13.1 使用is測試類型
12.13.2 使用as 
12.13.3 使用typeof 
12.14 其他關(guān)鍵字 
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 下一步學(xué)習(xí)什么 
12.16 小測驗(yàn) 
附錄A 小測驗(yàn)答案

本目錄推薦

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