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

C#程序設(shè)計教程

C#程序設(shè)計教程

定 價:¥46.00

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

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

內(nèi)容簡介

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

作者簡介

暫缺《C#程序設(shè)計教程》作者簡介

圖書目錄

第1章簡單的C#程序設(shè)計.  
1.1面向?qū)ο缶幊痰幕靖拍?nbsp; 
1.1.1任何事物都是一個對象  
1.1.2面向?qū)ο蟪绦蛟O(shè)計語言的三大原則  
1.2C#T行環(huán)境Microsoft.NET簡介  
1.2.1Microsoft.NET平臺  
1.2.2.NET框架  
1.3簡單C#程序的編寫與運行  
1.3.1使用.NET編輯器構(gòu)建與運行C#程序  
1.3.2使用“控制臺應(yīng)用程序”的框架構(gòu)建與運行C#程序  
1.3.3使用Windows應(yīng)用程序框架構(gòu)建與運行C#程序  
1.4遍歷簡單的C#程序代碼  
1.4.1C#與C++程序設(shè)計的區(qū)別  
1.4.2類與成員  
1.4.3Main方法  
1.4.4System.Console.WriteLine與Console.WriteLine方法  
1.4.5命名空間與using指令  
1.4.6程序框架  
1.5C#程序設(shè)計準(zhǔn)則  
1.5.1何時定義用戶自己的命名空間  
1.5.2命名準(zhǔn)則  
小結(jié)  
習(xí)題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關(guān)鍵字  
2.7.1命名空間  
2.7.2using關(guān)鍵字  
小結(jié)  
習(xí)題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()方法的使用  
小結(jié)  
習(xí)題3  
第4章表達式與運算符  
4.1定義的運算符  
4.1.1基本運算符  
4.1.2基本運算符的使用  
4.2運算符的優(yōu)先級  
4.2.1C#運算符優(yōu)先級的確定  
4.2.2左結(jié)合性與右結(jié)合性  
4.2.3實際的使用  
4.3C#運算符  
4.3.1基本的表達式運算符  
4.3.2數(shù)學(xué)運算符  
4.3.3關(guān)系運算符  
4.3.4邏輯運算符  
4.3.5按位運算符  
4.3.6簡單的賦值運算符  
小結(jié)  
習(xí)題4  
第5章程序流控制  
5.1塊語句  
5.2選擇型語句(選擇型結(jié)構(gòu))  
5.2.1if語句(單. 雙分支選擇型結(jié)構(gòu))  
5.2.2switch語句(多分支選擇型結(jié)構(gòu))  
5.3循環(huán)型語句(循環(huán)型結(jié)構(gòu))  
5.3.1while語句(前判斷循環(huán)型結(jié)構(gòu))  
5.3.2do/while語句(后判斷循環(huán)型結(jié)構(gòu))  
5.3.3for語句(面向問題循環(huán)型結(jié)構(gòu))  
5.3.4foreach語句  
5.4轉(zhuǎn)移語句  
5.4.1break語句  
5.4.2continue語句  
5.4.3goto語句  
5.4.41lgtUlTl語句  
小結(jié)  
習(xí)題5  
第6章類  
6.1類的定義  
6.2類成員  
6.3訪問修飾符  
6.4Main方法  
6.4.1命令行參數(shù)  
6.4.2返回值  
6.4.3多重Main方法  
6.5構(gòu)造方法  
6.5.1構(gòu)造方法的定義與使用  
6.5.2靜態(tài)成員與實例成員  
6.5.3構(gòu)造方法初始化  
6.6常量與只讀域  
6.6.1常量  
6.6.2只讀域  
6.7繼承  
6.7.1繼承的使用  
6.7.2多重接口  
6.7.3sealed類  
小結(jié)  
習(xí)題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重載構(gòu)造方法  
7.5可變的方法參數(shù)  
7.6虛擬方法  
7.6.1抑制方法(重構(gòu)方法)  
7.6.2多態(tài)性  
7.7靜態(tài)方法  
7.7.1靜態(tài)方法的定義與調(diào)用  
7.7.2訪問類成員  
小結(jié)  
習(xí)題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索引器的使用  
小結(jié)  
習(xí)題8  
第9章結(jié)構(gòu). 枚舉與屬性信息  
9.1結(jié)構(gòu)  
9.1.1結(jié)構(gòu)類型的聲明  
9.1.2結(jié)構(gòu)的使用  
9.2枚舉  
9.2.1枚舉類型的聲明  
9.2.2枚舉的使用  
9.3屬性信息的引入  
9.4屬性信息的定義  
9.5有關(guān)屬性信息的查詢  
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屬性信息目標(biāo)的定義  
9.7.2屬性信息的單一使用與多重使用  
9.7.3繼承屬性信息的規(guī)則  
9.8屬性信息標(biāo)識符  
小結(jié)  
習(xí)題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接口的組合  
小結(jié)  
習(xí)題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對象的構(gòu)建  
11.3.3StackTrace屬性的使用  
11.3.4多重異常類型的捕捉  
11.3.5派生用戶自己的異常類  
11.4具有異常處理代碼的設(shè)計  
11.4.1具有try塊的設(shè)計  
11.4.2具有catch塊的設(shè)計  
小結(jié)  
習(xí)題11  
第12章代表與事件處理  
12.1代表的定義與使用的一般形式  
12.1.1代表的定義  
12.1.2代表的使用  
12.2使用代表作為callback方法  
12.3定義代表作為靜態(tài)成員  
12.4創(chuàng)建代表的時機  
12.5代表的構(gòu)成  
12.6用代表定義事件  
小結(jié)  
習(xí)題12  
第13章運算符重載與用戶定義的轉(zhuǎn)換  
13.1運算符重載  
13.1.1運算符重載的語法  
13.1.2可重載的運算符  
13.1.3運算符重載的限制  
13.1.4設(shè)計準(zhǔn)則  
13.2用戶定義的轉(zhuǎn)換  
13.2.1引例  
13.2.2轉(zhuǎn)換的語法  
小結(jié)  
習(xí)題13  
第14章多線程程序設(shè)計  
14.1多線程基礎(chǔ)  
14.1.1多線程與多任務(wù)  
14.1.2前后關(guān)系變換  
14.2C#的多線程應(yīng)用程序  
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何時不使用多線程  
小結(jié)  
習(xí)題14  
第15章元數(shù)據(jù)查詢與文件操作  
15.1元數(shù)據(jù)與映射  
15.2映射API層次結(jié)構(gòu)  
15.3Type類  
15.4文件與流類  
15.5讀文本文件  
15.6寫文本文件  
15.7讀二進制文件  
15.8寫二進制文件  
小結(jié)  
習(xí)題15  
習(xí)題參考答案  
習(xí)題1  
習(xí)題2  
習(xí)題3  
習(xí)題4  
習(xí)題5  
習(xí)題6  
習(xí)題7  
習(xí)題8  
習(xí)題9  
習(xí)題10  
習(xí)題11  
習(xí)題12  
習(xí)題13  
習(xí)題14  
習(xí)題15  
附錄A本書使用的符號說明  
參考文獻...  

本目錄推薦

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