出版時間:2009-5 出版社:中國人民大學出版社 作者:朱秀英,朱愛彬 主編 頁數(shù):229
前言
微軟公司于2002年宣告了C#的誕生,它和C++、Java類似,但又有所改進。C#語言是一門簡單、現(xiàn)代、優(yōu)雅、面向?qū)ο?、類型安全、平臺獨立的新型編程語言。C#是惟一為.NET Framework而設計的語言,是在移植到其他操作系統(tǒng)上的.NET版本中使用的主要語言。C#幾乎集中了所有關于軟件開發(fā)和軟件工程研究的最新成果,它將不可避免地崛起?! 閹椭x者學習C#程序設計的相關知識,使讀者深入理解并掌握C#程序設計所涉及的概念、內(nèi)涵、方法與技巧,提高程序設計的能力,我們編寫了本書?! ”緯瑑刹糠謨?nèi)容。第一部分是《C#程序設計》的章節(jié)要點與習題解答。其中,章節(jié)要點介紹了課本各章的主要內(nèi)容,并對各章的要點進行了總結(jié);習題解答對各章課后練習題進行了詳細的講解,并提供了補充練習題,給出了答案和解釋。給出的源程序只供讀者參考使用,期待讀者能舉一反三,給出更好的解答?! ”緯诙糠质荂#語言實驗指導,它提供了學習本課程應當進行的實驗。眾所周知,上機實驗是學習任何程序設計語言必不可少的實踐環(huán)節(jié),可以提高學生分析問題、解決問題的能力。通過學習該部分內(nèi)容,可以加深對C#的基本結(jié)構(gòu)和程序設計方法的理解,熟悉程序開發(fā)的基本環(huán)境,學會編寫和調(diào)試程序的基本方法,培養(yǎng)和提高動手能力?! ”緯鴹l理清晰,題目覆蓋面廣,實用性強.它不僅可以作為《C#程序設計》的配套用書,而且可以作為其他C#語言學習者的參考書;既適合于高等院校、高職高專師生和計算機培訓機構(gòu)使用,也可供報考計算機等級考試的讀者使用。 由于作者水平有限,不當之處在所難免,懇請讀者批評指正。
內(nèi)容概要
本書是和《C#程序設計》配合使用的參考書,由兩部分內(nèi)容組成:一是章節(jié)要點與習題解答,包括課本各章內(nèi)容的要點總結(jié)、課后練習題答案、補充練習題及其解答;二是實驗指導,結(jié)合課本內(nèi)容與上機要求,對C#程序設計上機實驗的目的、步驟和方法進行介紹,提供了學習本課程應當進行的實驗。 本書條理清晰,題目覆蓋面廣,實用性強。它不僅可以作為《C#程序設計》的配套用書,而且可以作為其他C#語言學習者的參考書;既適合于高等院校、高職高專師生和計算機培訓機構(gòu)使用,也可供報考計算機等級考試的讀者使用。
書籍目錄
第一部分 章節(jié)要點與習題解答 第1章 概述 1.1 本章要點 1.1.1 程序設計語言發(fā)展史與C#特性和前景 1.1.2 程序設計方法與軟件開發(fā)流程 1.2 課后練習題解答 1.3 補充練習題 1.4 補充練習題解答 第2章 .NET與C#集成開發(fā)環(huán)境 2.1 本章要點 2.1.1 .NETFramework組件 2.1.2 C#集成開發(fā)環(huán)境 2.2 課后練習題解答 2.3 補充練習題 2.4 補充練習題解答 第3章 C#語言基礎 3.1 本章要點 3.1.1 簡單數(shù)據(jù)類型 3.1.2 變量和常量 3.1.3 運算符與表達式 3.1.4 語句 3.1.5 數(shù)組 3.1.6 命名空間 3.2 課后練習題解答 3.3 補充練習題 3.4 補充練習題解答 第4章 C#面向?qū)ο缶幊袒A 4.1 本章要點 4.1.1 面向?qū)ο蟮幕靖拍睢 ?.1.2 類 4.1.3 對象 4.1.4 構(gòu)造函數(shù)和析構(gòu)函數(shù) 4.1.5 方法 4.1.6 域和屬性 4.2 課后練習題解答 4.3 補充練習題 4.4 補充練習題解答 第5章 C#面向?qū)ο缶幊踢M階 5.1 本章要點 5.1.1 OOP技術特性 5.1.2 類型轉(zhuǎn)換 5.1.3 結(jié)構(gòu)和接口 5.1.4 集合和索引器 5.1.5 委托和事件 5.1.6 異常處理 5.1.7 預處理指令 5.1.8 組件與程序集 5.1.9 this關鍵字 5.2 課后練習題解答 5.3 補充練習題 5.4 補充練習題解答 第6章 文件 6.1 本章要點 6.1.1 用于文件操作的類 6.1.2 File類和Directory類 6.1.3 Filelnfo類和Directorylnfo類 6.1.4 FileStream類、StreamWriter類和StreamReader類 6.2 課后練習題解答 6.3 補充練習題 …… 第7章 Windows環(huán)境下應用程序開發(fā) 第8章 數(shù)據(jù)訪問 第9章 Windows Service設計 第10章 Web應用設計 第11章 在C#中使用XML第二部分 C#語言實驗指導
章節(jié)摘錄
一個方法的名稱和形參列表定義了該方法的簽名。具體地講,一個方法的簽名由它的名稱及它的形參的個數(shù)、修飾符和類型組成。返回類型不是方法簽名的組成部分,形參的名稱也不是方法簽名的組成部分?! ∫粋€方法的返回類型和它的形參列表中所引用的各個類型必須至少具有與該方法本身相同的可訪問性?! τ赼bstract和extern方法,方法主體只包含一個分號。對于其他方法,方法主體由一個塊組成,該塊指定了在調(diào)用方法時要執(zhí)行的語句?! 》椒ǖ拿Q必須與在同一個類中聲明的所有其他非方法成員的名稱都不相同.此外,一個方法的簽名必須與在同一個類中聲明的所有其他方法的簽名都不相同,并且在同一類中聲明的兩個方法的簽名不能只有ref和out不同?! ?.方法的參數(shù) 如果方法進行處理和更改數(shù)值等操作,有時需要傳遞參數(shù)值給方法并從方法獲得返回值。下面是參數(shù)值的4種常用情況?! 。?)值參數(shù):聲明時不帶修飾符的參數(shù)是值參數(shù),一個值參數(shù)相當于一個局部變量,初始值來自該方法調(diào)用時提供的相應參數(shù)。在方法內(nèi)對值參數(shù)的操作不會改變傳給方法時變量的值?! 。?)引用參數(shù):如果要傳遞原值并修改它,使用引用參數(shù)就非常方便。因為引用參數(shù)傳遞了一個變量給方法而不僅僅是它的值,所以對參數(shù)的操作會影響原值。在傳遞時變量必須被初始化?! 。?)輸出參數(shù):在傳遞的參數(shù)前加out關鍵字,即可將該傳遞參數(shù)設置為一個輸出參數(shù)。輸出參數(shù)用來返回一個結(jié)果,它和引用參數(shù)的區(qū)別是不必先初始化變量?! 。?)參數(shù)數(shù)組:參數(shù)數(shù)組必須用params修飾符明確指定。在方法的參數(shù)列表中只允許出現(xiàn)一個參數(shù)數(shù)組,而且在方法同時具有固定參數(shù)和參數(shù)數(shù)組的情況下,參數(shù)數(shù)組必須放在整個參數(shù)列表的最后,并且參數(shù)數(shù)組只允許是一維數(shù)組。 3.靜態(tài)和非靜態(tài)方法 方法分為靜態(tài)方法和非靜態(tài)方法。若一個方法聲明中含有static修飾符,則稱該方法為靜態(tài)方法。若沒有static修飾符,則稱該方法為非靜態(tài)方法?! ?.方法的重載 方法重載是指調(diào)用同一方法名,但各方法中參數(shù)的數(shù)據(jù)類型、個數(shù)或順序不同。只要類中有兩個以上的同名方法,但是使用的參數(shù)類型、個數(shù)或順序不同,調(diào)用時,編譯器就可以判斷在哪種情況下調(diào)用哪種方法. 相同名稱的方法所包含的代碼是不同的,由參數(shù)個數(shù)和類型決定調(diào)用哪個方法。參數(shù)的個數(shù)和類型的組合稱為簽名(sign)。如果方法返回一個結(jié)果,返回結(jié)果的類型不參與重載,也就是說,一定不同的是方法的參數(shù)類型。
圖書封面
評論、評分、閱讀與下載