第1章 Windows Form 程式設計概論
Visual Studio 2013針對GUI應用程式的開發提供兩種不同的範本,一種以Windows Form為執行環境的應用程式,另一種為WPF應用程式,但就現實的市場需求而言,Windows Form的視窗程式仍有難以撼動的地位,因此,本書仍以Windows Form來說明GUI應用程式的開發。
第2章 常見的控制屬性及事件
Windows 視窗應用程式是採事件驅動的設計,因此,除了設計各種使用者介面的控制項之外,另外一項重點就是為這些控制項設計因應特定事件發生時所需要的處理邏輯。本章主要探討的事件為Form事件及一般性事件。
第3章 多表單設計
前兩章所談的是單一表單的設計,本章接下來所要談的是多表單的設計,也就是一支Windows視窗應用程式,會同時呈現一張以上的表單與以某一表單作為表單容器,並於其中開啟其他表單二種。
第4章 常用的Windows Form 控制項(一)
工具箱中的通用控制項,依其功能區重新分成資料、瀏覽、圖片、清單、通知、捲軸、行程等7大類,本章首先要介紹的是其中的資料、瀏覽及圖片等3類控制項。
第5章 常用的Windows Form 控制項(二)
上一章已經介紹了常用控制項的資料類、瀏覽及圖片等3類,本章將接下來說明剩下來的清單、通知、捲軸及行程等4 類的控制項。
第6章 容器、功能表與工具列控制項
由於表單的空間有限,也由於功能分組等相關的需求,因此,將控制項分組並將之放置到特定的容器控制項內配置,有時有其必要性,本章將會進行相關的介紹。
第7章 對話方塊控制項
本章所要介紹的是一些在Windows應用程式常會用到的對話方塊控制項。
第8章 資料庫 — 資料繫結與資料控制項
資料處理本來就是應用程式的最主要價值,因此,本章會對資料與控制項繫結予以討論,其中特別是資料庫的應用尤其是重要,因為資料庫應用程式幾乎是程式設計師必然要學會的一項基本技能,因此其重要性就不言而喻了!
第9章 資料庫 — DataSet的運用
所謂的具型別資料集,係指具有資料表結構的資料集,本章將介紹如何在程式開發時,使用資料來源組態精靈,和DataSet設計工具來建構DataSet。
第10章 資料庫 — .NET Data Provider物件
本章主要談論的是ADO.NET架構中的.NET Framework Data Provider,而且是在不藉由資料控制項時,如何自行以程式碼來完成連接資料庫的應用程式。
第11章 LINQ資料查詢技術
LINQ是.NET Framework 3.5平台中,將查詢功能整合進程式語言的一項技術,也是從Visual Studio 2008和.NET Framework 3.5版起所做的突破性創舉,因為它提供了一致的模型來使用各種資料來源和格式的資料,本章將會對LINQ技術做介紹和應用。
第12章 ADO.NET Entity Framework簡介
ADO.NET Entity Framework可讓開發人員針對概念應用程式模型進行程式設計,建立資料存取應用程式,而非直接對關聯式儲存結構描述進行程式設計。其目的是要減少資料導向應用程式所需的程式碼數量與維護。本章將會做相關的介紹。