<書籍簡介>
◎精要論述新一代Visual C# 2013應用程式設計的語言新技術:平行運算、非同步作業等。
◎完整Visual C#語法與基礎概念講解,讓您的視窗應用程式開發或ASP.NET網路應用程式設計無往不利。
◎物件導向程式設計、精選設計模式(Design Pattern)C#程式範例,讓您在系統架構設計領域更上一層樓。
◎最新Windows市集應用程式開發講解,迅速掌握最新作業系統Windows 8.1程式開發技巧。
◎深入淺出介紹各章節學習目標,經典程式碼範例和圖文框程式碼說明,易學易懂易用。
◎平行運算完美攻略,全面提升程式運作效能。
物件導向程式設計
第1章到第10章為物件導向程式設計的基礎章節,重點在於瞭解什麼是.NET、.NET Framework 4.5.1和C#,並對Visual C# 2013的進化過程、特色及新增功能詳加介紹。更藉由程式範例介紹C#資料型別宣告、程式流程控制、陣列、字元與字串的使用、方法與參數的宣告方式,如何利用例外處理來捕捉訊息,以及OOP的重要應用。
視窗應用程式設計
第 11章到第14章介紹Visual C# 2013的一般控制項,透過講解每個控制項的特性及使用時機,並解說其常用的屬性、方法、事件,搭配生活化的範例,讓您快速了解控制項的基本操作與應用。另外講述MessageBox類別,介紹Windows 市集應用程式的開發和XAML語法介紹;最後說明視窗事件的概念與使用方法。
資料庫應用程式設計
第15章到第16章介紹ADO.NET的重要功能:LINQ、ADO.NET Entity Framework、概念模型的外部索引鍵、新的N層式架構應用程式開發方法等。說明.NET Framework Data Provider與DataSet物件;Visual C# 2013與Access、SQL Server 的資料庫管理連線方式,以及講解LINQ to ADO.NET(LINQ to SQL和LINQ to DataSet),以及LINQ to Objects和LINQ to XML,讓您活用各種LINQ技術。
系統程式架構設計
第17章介紹在一般開發系統時最常使用的設計模式(Design Pattern)種類,包括:獨體、策略、工廠、觀察者、轉接器、裝飾、命令、控制反轉模式和表象模式等,透過這些模式的瞭解來解決程式架構設計上最常見的難題。
※各章節內容的範例說明,皆有詳細的程式解說、執行結果,舉例題材結合現今生活時事,靈活運用程式。
※每章章末皆附有課後習題,題型包含選擇、問答、程式專案設計。豐富多元的題型練習,可以幫助讀者了解C#新技術的發展與增進相關知識。
※隨書光碟內容收錄豐富,包含:1.程式範例檔—依照章節順序排列,搭配書中檔案說明,容易找到相關對應的程式 2.資料庫檔案—為本書所需用到的所有資料庫檔案 3.教學檔—存放本書有使用到教學步驟所設計出的動畫教學檔 4.附錄電子書—收錄本書所需應用程式的安裝指引與部署的pdf檔。
<書籍目錄>
Chapter 01 新一代整合式開發環境Visual Studio 2013的介紹
Chapter 02 Windows Form整合式開發環境(IDE)介紹
Chapter 03 Visual C# 2013資料型別
Chapter 04 Visual C# 2013的程式流程控制
Chapter 05 字元(Char)和字串(String)
Chapter 06 陣列與集合類別
Chapter 07 方法與參數(Method & Parameter)
Chapter 08 例外處理(Exception handling)要訣
Chapter 09 物件導向程式設計(OOP)
Chapter 10 檔案處理(File processing)
Chapter 11 常用控制項與MessageBox類別介紹
Chapter 12 其它控制項分類介紹
Chapter 13 Windows市集應用程式開發
Chapter 14 視窗事件的控制方式
Chapter 15 ADO.NET元件介紹
Chapter 16 語言整合查詢(LINQ)
Chapter 17 設計模式使用C#