C#語言是一種簡單、現代、面向對象和平台獨立的高效組件程式語言,作為微軟的旗艦程式語言,深受程式設計師喜愛。朱付保、段趙磊、李燦林編著的《精通C#4.0程式設計》以Visual Studio 2010為開發環境,比較系統地講述了使用C#語言進行程式開發從入門到實戰應該掌握的各項技術。
基本介紹
圖書簡介,主要內容,書籍目錄,
圖書簡介
C#是微軟公司發布的一種面向對象的、運行於.NET Framework之上的高級程式設計語言。利用C#語言和基於.NET 框架的Visual Studio 2012集成開發環境,程式設計師可以方便快捷地開發出各種安全可靠的Windows應用程式和Web應用程式。C#在套用型軟體開發和城市信息化等領域已得到了廣泛套用。
本書從實際套用角度出發,系統地介紹了C#編程和調試的基礎知識,並通過案例介紹基於.NET框架和C#進行項目開發的詳細過程。全書共分14章:
第1章講述了Visual Studio 2012集成開發環境的使用及創建C#應用程式的操作步驟。
第3章介紹了面向對象編程的基本思想,講述了類的聲明方式及類中數據成員和方法成員的定義方法,類的構造函式和屬性、索引等基本概念。
第4章講述了面向對象編程中的繼承和派生、多態、抽象類、接口、委託和事件、泛型等高級概念及其使用技巧。
第5章講述了異常處理語句的用法和常用的程式調試方法。
第6章介紹了窗體的屬性、方法、事件和常用控制項,講述了Windows窗體應用程式的設計步驟。
第7章介紹了如何使用GDI+在Windows窗體上繪製圖形和顯示文字。
第8章講述了C#中的檔案和資料夾操作及數據的讀寫訪問。
第9章介紹了進程與執行緒的基本概念和操作,以及如何使用多執行緒技術構建應用程式。
第10章介紹了基於ADO.NET的資料庫訪問技術。
第11章介紹了組件和控制項的相關概念和開發方法。
第12章和第13章介紹了幹部信息管理系統、快餐POS系統兩個C#綜合套用實例。
第14章介紹了Windows應用程式的部署工具Windows Installer及相關的部署流程。
本書內容翔實,圖文並茂,條理清晰,通俗易懂,示例豐富,在講解每個知識點時都配有相應的實例方便讀者上機實踐。本書在編寫時融入了作者多年的開發經驗,配有大量綜合實例和練習,幫助讀者在不斷的實際操作中更加牢固地掌握書中講解的內容。本書除了可用作高等院校本、專科學生的教材外,兼顧一般讀者,可作為從事計算機套用開發人員在學習C#編程時的參考書。
全書由朱付保老師統稿,其中第1、2章由黃艷編寫,第3、4章由段趙磊編寫,第5、9章由吳雪麗編寫,第6、8章由李燦林編寫,第7、10章由吳慶崗編寫,第11、12、13、14章由朱付保編寫。此外,徐顯景、楊鵬等參與了本書代碼的調試工作,錢慎一、王輝、姚妮參與了本書的校對工作,在此一併表示感謝。最後感謝鄭州輕工業學院教務處的大力支持。
主要內容
全書共分14章,在介紹了C#集成開發環境和C#語法基礎的同時,還詳細介紹了面向對象程式設計方法、異常處理與程式調試、Windows窗體應用程式設計、圖形設計、檔案操作、多執行緒編程、資料庫訪問編程和基於組件的編程等內容,最後通過幹部信息管理系統和快餐POS系統兩個實例闡述了套用C#程式設計語言實戰開發具體項目的過程,本書配有大量的圖片和翔實的設計文檔及代碼,便於讀者對系統的深入理解和自行上機練習。
本教程面向C#程式開發人員,內容翔實、結構合理、由淺入深、示例豐富、語言簡潔流暢。適合作為高等院校本/專科計算機及其相關專業的C#程式設計教材,同時也適合作為各種C#編程培訓班的教材及C#程式開發人員的參考資料。
書籍目錄
第1章 概述
1.1 .NET Framework概述
1.1.1 .NET平台簡介
1.1.2 .NET Framework
1.1.3 .NET程式的編譯和執行
1.1.4 C#與.NET Framework
1.2 C#集成開發環境VS 2010
1.2.1 啟動VS 2010開發環境
1.2.2 新建項目
1.2.3 VS 2010主視窗
1.2.4 幫助系統
1.3 創建簡單的C#應用程式
1.3.1 創建簡單的C#控制台應用程式
1.3.2 C#控制台應用程式的基本結構
1.3.3 創建簡單的Windows窗體應用程式
1.3.4 Windows窗體應用程式的基本結構
1.4 本章小結
習題
第2章 C#程式設計基礎
2.1 C#數據類型
2.1.1 值類型
2.1.2 引用類型
2.1.3 數據類型轉換
2.2 變數和常量
2.2.1 變數的聲明和使用
2.2.2 變數的分類
2.2.3 常量
2.3 常用運算符和表達式
2.3.1 運算符
2.3.2 表達式
2.4 C#方法及其重載
2.4.1 方法的定義
2.4.2 方法的調用
2.4.3 方法的重載
2.5 C#流程控制語句
2.5.1 條件分支語句
2.5.2 循環控制語句
2.5.3 跳轉語句
2.6 控制台的輸入和輸出
2.7 常見的預處理指令
2.8 本章小結
習題
第3章 面向對象編程基礎
3.1 軟體開發方法
3.1.1 結構化程式設計方法
3.1.2 面向對象的開發方法
3.1.3 面向對象程式設計方法
3.2 類
3.2.1 類的聲明
3.2.2 創建對象
3.2.3 構造函式
3.3 類的成員
3.3.1 類的數據成員
3.3.2 類的方法成員
3.3.3 類的屬性成員
3.3.4 索引指示器
3.3.5 析構函式
3.4 C#常用類操作
3.4.1 Convert類
3.4.2 string類和StringBuilder類
3.4.3 DateTime類和TimeSpan類
3.4.4 Math類
3.5 本章小結
習題
……
第4章 面向對象高級編程
第5章 異常處理與程式調試
第6章 Windows窗體應用程式設計
第7章 圖形設計
第8章 檔案操作
第9章 多執行緒技術
第10章 ADO.NET資料庫編程
第11章 組件技術
第12章 幹部信息管理系統
第13章 快餐POS系統
第14章 部署Windows應用程式
1.1 .NET Framework概述
1.1.1 .NET平台簡介
1.1.2 .NET Framework
1.1.3 .NET程式的編譯和執行
1.1.4 C#與.NET Framework
1.2 C#集成開發環境VS 2010
1.2.1 啟動VS 2010開發環境
1.2.2 新建項目
1.2.3 VS 2010主視窗
1.2.4 幫助系統
1.3 創建簡單的C#應用程式
1.3.1 創建簡單的C#控制台應用程式
1.3.2 C#控制台應用程式的基本結構
1.3.3 創建簡單的Windows窗體應用程式
1.3.4 Windows窗體應用程式的基本結構
1.4 本章小結
習題
第2章 C#程式設計基礎
2.1 C#數據類型
2.1.1 值類型
2.1.2 引用類型
2.1.3 數據類型轉換
2.2 變數和常量
2.2.1 變數的聲明和使用
2.2.2 變數的分類
2.2.3 常量
2.3 常用運算符和表達式
2.3.1 運算符
2.3.2 表達式
2.4 C#方法及其重載
2.4.1 方法的定義
2.4.2 方法的調用
2.4.3 方法的重載
2.5 C#流程控制語句
2.5.1 條件分支語句
2.5.2 循環控制語句
2.5.3 跳轉語句
2.6 控制台的輸入和輸出
2.7 常見的預處理指令
2.8 本章小結
習題
第3章 面向對象編程基礎
3.1 軟體開發方法
3.1.1 結構化程式設計方法
3.1.2 面向對象的開發方法
3.1.3 面向對象程式設計方法
3.2 類
3.2.1 類的聲明
3.2.2 創建對象
3.2.3 構造函式
3.3 類的成員
3.3.1 類的數據成員
3.3.2 類的方法成員
3.3.3 類的屬性成員
3.3.4 索引指示器
3.3.5 析構函式
3.4 C#常用類操作
3.4.1 Convert類
3.4.2 string類和StringBuilder類
3.4.3 DateTime類和TimeSpan類
3.4.4 Math類
3.5 本章小結
習題
……
第4章 面向對象高級編程
第5章 異常處理與程式調試
第6章 Windows窗體應用程式設計
第7章 圖形設計
第8章 檔案操作
第9章 多執行緒技術
第10章 ADO.NET資料庫編程
第11章 組件技術
第12章 幹部信息管理系統
第13章 快餐POS系統
第14章 部署Windows應用程式