注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計.NETC#程序設計教程

C#程序設計教程

C#程序設計教程

定 價:¥46.00

作 者: 劉甲耀、嚴桂蘭
出版社: 電子工業(yè)
叢編項:
標 簽: 算法語言

ISBN: 9787121037535 出版時間: 2007-02-01 包裝: 平裝
開本: 787*1092 1/16 頁數(shù): 502 字數(shù):  

內(nèi)容簡介

  C#是匯集了C,C++、VB、Delphi以及Java的優(yōu)點,加上自身的許多特色而構成的新一代面向組件、面向?qū)ο蟮某绦蛟O計語言。本書闡述C#程序設計的方法與技巧,取材廣泛,概念清晰,由淺入深。內(nèi)容包括:簡單的C#程序設計;類型系統(tǒng);控制臺輸入/輸出;表達式與運算符;程序流控制;類;方法;屬性、數(shù)組與索引器;結構、枚舉與屬性信息;接口;異常處理;代表與事件處理;運算符重載與用戶定義的轉(zhuǎn)換;多線程程序設計;元數(shù)據(jù)查詢與文件操作。書中示例均在Microsoft.NET平臺上通過,實用性強,覆蓋面廣,許多例子采用多種解決方案,充分體現(xiàn)了C#的靈活性與多樣性。每章均有小結與習題,并在書末提供了習題參考答案。書中示例、習題與運行結果可通過華信教育資源網(wǎng)(http://www.hxedu.com.cn)免費下載使用。本書可作為大專院校計算機及相關專業(yè)的教材,也可作為C#培訓班教材,并可供各行各業(yè)從事計算機技術、電子商務系統(tǒng)工程和企業(yè)管理人員參考。

作者簡介

暫缺《C#程序設計教程》作者簡介

圖書目錄

第1章簡單的C#程序設計.  
1.1面向?qū)ο缶幊痰幕靖拍?nbsp; 
1.1.1任何事物都是一個對象  
1.1.2面向?qū)ο蟪绦蛟O計語言的三大原則  
1.2C#T行環(huán)境Microsoft.NET簡介  
1.2.1Microsoft.NET平臺  
1.2.2.NET框架  
1.3簡單C#程序的編寫與運行  
1.3.1使用.NET編輯器構建與運行C#程序  
1.3.2使用“控制臺應用程序”的框架構建與運行C#程序  
1.3.3使用Windows應用程序框架構建與運行C#程序  
1.4遍歷簡單的C#程序代碼  
1.4.1C#與C++程序設計的區(qū)別  
1.4.2類與成員  
1.4.3Main方法  
1.4.4System.Console.WriteLine與Console.WriteLine方法  
1.4.5命名空間與using指令  
1.4.6程序框架  
1.5C#程序設計準則  
1.5.1何時定義用戶自己的命名空間  
1.5.2命名準則  
小結  
習題1  
第2章類型系統(tǒng)  
2.1任何事物都是一個對象  
2.2值類型與引用類型  
2.2.1值類型  
2.2.2引用類型  
2.2.3值類型與引用類型的根本區(qū)別  
2.3裝箱與拆箱  
2.3.1裝箱操作  
2.3.2拆箱操作  
2.4所有類型的根Sysrtem.Object  
2.4.1System.Object類型的公有方法  
2.4.2System.Object類型的保護方法  
2.5類型與別名  
2.6類型間的強制轉(zhuǎn)換  
2.6.1向上隱式轉(zhuǎn)型  
2.6.2向下顯式轉(zhuǎn)型  
2.6.3使用as實現(xiàn)轉(zhuǎn)型  
2.7命名空間與using關鍵字  
2.7.1命名空間  
2.7.2using關鍵字  
小結  
習題2  
第3章控制臺輸入/輸出  
3.1控制臺I/O類  
3.2控制臺輸出  
3.2.1基本方法  
3.2.2字符串輸出  
3.2.3墓本的數(shù)據(jù)輸出  
3.2.4一般的格式化輸出  
3.2.5特殊的格式化輸出  
3.2.6日期與時間的格式化輸出  
3.3控制臺輸入  
3.3.1基本方法  
3.3.2Spliit()方法的使用  
小結  
習題3  
第4章表達式與運算符  
4.1定義的運算符  
4.1.1基本運算符  
4.1.2基本運算符的使用  
4.2運算符的優(yōu)先級  
4.2.1C#運算符優(yōu)先級的確定  
4.2.2左結合性與右結合性  
4.2.3實際的使用  
4.3C#運算符  
4.3.1基本的表達式運算符  
4.3.2數(shù)學運算符  
4.3.3關系運算符  
4.3.4邏輯運算符  
4.3.5按位運算符  
4.3.6簡單的賦值運算符  
小結  
習題4  
第5章程序流控制  
5.1塊語句  
5.2選擇型語句(選擇型結構)  
5.2.1if語句(單. 雙分支選擇型結構)  
5.2.2switch語句(多分支選擇型結構)  
5.3循環(huán)型語句(循環(huán)型結構)  
5.3.1while語句(前判斷循環(huán)型結構)  
5.3.2do/while語句(后判斷循環(huán)型結構)  
5.3.3for語句(面向問題循環(huán)型結構)  
5.3.4foreach語句  
5.4轉(zhuǎn)移語句  
5.4.1break語句  
5.4.2continue語句  
5.4.3goto語句  
5.4.41lgtUlTl語句  
小結  
習題5  
第6章類  
6.1類的定義  
6.2類成員  
6.3訪問修飾符  
6.4Main方法  
6.4.1命令行參數(shù)  
6.4.2返回值  
6.4.3多重Main方法  
6.5構造方法  
6.5.1構造方法的定義與使用  
6.5.2靜態(tài)成員與實例成員  
6.5.3構造方法初始化  
6.6常量與只讀域  
6.6.1常量  
6.6.2只讀域  
6.7繼承  
6.7.1繼承的使用  
6.7.2多重接口  
6.7.3sealed類  
小結  
習題6  
第7章方法  
7.1方法的定義與調(diào)用  
7.1.1方法的定義  
7.1.2方法的調(diào)用  
7.2值方法的參數(shù)  
7.3ref和out方法參數(shù)  
7.3.1ref方法參數(shù)  
7.3.2out方法參數(shù)  
7.4方法重載  
7.4.1重載傳遞不同參數(shù)的同名方法  
7.4.2重載構造方法  
7.5可變的方法參數(shù)  
7.6虛擬方法  
7.6.1抑制方法(重構方法)  
7.6.2多態(tài)性  
7.7靜態(tài)方法  
7.7.1靜態(tài)方法的定義與調(diào)用  
7.7.2訪問類成員  
小結  
習題7..  
第8章屬性. 數(shù)組與索引器  
8.1屬性  
8.1.1屬性的定義與使用  
8.1.2只讀屬性  
8.1.3繼承屬性  
8.1.4屬性的高級使用  
8.2數(shù)組  
8.2A一維數(shù)組  
8.2.2多維數(shù)組  
8.2.3秩的查詢  
8.2.4可變數(shù)組  
8.3索引器  
8.3.1索引器的定義  
8.3.2索引器的使用  
小結  
習題8  
第9章結構. 枚舉與屬性信息  
9.1結構  
9.1.1結構類型的聲明  
9.1.2結構的使用  
9.2枚舉  
9.2.1枚舉類型的聲明  
9.2.2枚舉的使用  
9.3屬性信息的引入  
9.4屬性信息的定義  
9.5有關屬性信息的查詢  
9.5.1類屬性信息  
9.5.2方法屬性信息  
9.5.3域?qū)傩孕畔?nbsp; 
9.6屬性信息參數(shù)  
9.6.1位置參數(shù)與命名參數(shù)  
9.6.2具有命名參數(shù)的常見錯誤  
9.6.3合法的屬性信息參數(shù)類型  
9.7AttributeUsage屬性信息  
9.7.1屬性信息目標的定義  
9.7.2屬性信息的單一使用與多重使用  
9.7.3繼承屬性信息的規(guī)則  
9.8屬性信息標識符  
小結  
習題9  
第10章接口  
10.1接口與類的區(qū)別  
10.2接口的聲明  
10.3接口的實現(xiàn)  
10.3.1實現(xiàn)的方式  
10.3.2使用is運算符實現(xiàn)檢測(查詢)  
10.3.3使用as運算符實現(xiàn)檢測(查詢)  
10.4顯式接口成員名的限定  
10.4.1具有接口的名字隱藏  
10.4.2避免名字二重性  
10.5接口與繼承  
10.6接口的組合  
小結  
習題10  
第11章異常處理  
11.1異常處理概念  
11.2基本的異常處理語法  
11.2.1拋出異常  
11.2.2捕捉異常  
11.2.3重新拋出異常  
11.2.4用fmaUy清理  
11.3System.Excepfion類的使用  
11.3.1System命名空間中常用的異常類及其使用  
11.3.2Exception對象的構建  
11.3.3StackTrace屬性的使用  
11.3.4多重異常類型的捕捉  
11.3.5派生用戶自己的異常類  
11.4具有異常處理代碼的設計  
11.4.1具有try塊的設計  
11.4.2具有catch塊的設計  
小結  
習題11  
第12章代表與事件處理  
12.1代表的定義與使用的一般形式  
12.1.1代表的定義  
12.1.2代表的使用  
12.2使用代表作為callback方法  
12.3定義代表作為靜態(tài)成員  
12.4創(chuàng)建代表的時機  
12.5代表的構成  
12.6用代表定義事件  
小結  
習題12  
第13章運算符重載與用戶定義的轉(zhuǎn)換  
13.1運算符重載  
13.1.1運算符重載的語法  
13.1.2可重載的運算符  
13.1.3運算符重載的限制  
13.1.4設計準則  
13.2用戶定義的轉(zhuǎn)換  
13.2.1引例  
13.2.2轉(zhuǎn)換的語法  
小結  
習題13  
第14章多線程程序設計  
14.1多線程基礎  
14.1.1多線程與多任務  
14.1.2前后關系變換  
14.2C#的多線程應用程序  
14.3用多線程工作  
14.3.1AppDomain  
14.3.2Thread類  
14.3.3多線程的調(diào)度  
14.4線程安全與同步  
14.4.1通過使用Monitor類的代碼保護  
14.4.2使用具有C#lock語句的監(jiān)控鎖定  
14.4.3通過使用Mutex類的代碼同步  
14.4.4線程安全與.NET類  
14.5線程策略  
14.5.1何時使用多線程  
14.5.2何時不使用多線程  
小結  
習題14  
第15章元數(shù)據(jù)查詢與文件操作  
15.1元數(shù)據(jù)與映射  
15.2映射API層次結構  
15.3Type類  
15.4文件與流類  
15.5讀文本文件  
15.6寫文本文件  
15.7讀二進制文件  
15.8寫二進制文件  
小結  
習題15  
習題參考答案  
習題1  
習題2  
習題3  
習題4  
習題5  
習題6  
習題7  
習題8  
習題9  
習題10  
習題11  
習題12  
習題13  
習題14  
習題15  
附錄A本書使用的符號說明  
參考文獻...  

本目錄推薦

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