本書以九大章節與二個附錄解說Windows Vista次世代的應用程式開發技術:WPF與XAML,從新技術的概觀及好處開始介紹,再進入WPF開發環境安裝與建構,然後進入技術主軸,以實例、圖解及程式逐一說明WPF的重點技術,像版面佈局的Panel、2D、3D繪圖功能與整合、動畫功能與嶄新介面呈現、WPF的控制項、WPF的樣式(style)、資源(Resource Dictionary)、範本(Template)、應用程式的資料繫結(Data Binding)等等,最後並以實例介紹Microsoft Expenssion Blend中文版的活用。
書後附錄特別整理了XAML的語法結構,以及WPF基本的類別與公用成員的列表。如果想要快速掌握及探索WPF與XAML的次世代應用程式開發技術,本書是您絕對不能缺少的學習參考書。
-本書重點與概要-
◎WPF與XAML概觀
介紹WPF與XAML的概觀、以及它們的特徵。另外我們也會介紹 WPF 應用程式的實例,並探討使用WPF與XAML的好處。
◎WPF安裝與建構
介紹WPF應用程式開發環境的安裝方法、實際建構程式的方法、WPF程式的種類,以及在開發、最佳化過程中可以使用的工具。
◎Panel配置與佈局
介紹WPF的特點之一佈局功能,佈局功能主要以「Panel」提供。說明各種介面元素在配置時都是當成 Panel 的子元件來處理,並可以套疊使用。
◎繪圖功能
介紹WPF的繪圖功能。說明2D繪圖與圖片、影片等多媒體繪圖功能,再介紹WPF的特色之一3D繪圖功能,最後將介紹整合這些繪圖功能的應用方式。
◎動畫功能
介紹WPF的動畫功能。讓應用程式的使用者介面呈現適度的動畫效果。
◎WPF控制項
介紹WPF應用程式可以使用的控制項。使用者可透過控制項自由與應用程式對話、開發者也能應用集外觀、功能於一身的控制項,輕易地實作出功能豐富的使用者介面。
◎資源、樣式與範本
WPF可以透過「樣式 (Style)」與「資源 (Resource Dictionary)」統一指定顯示方式。樣式是可以指定目標元素、然後統一設定屬性的機制。「範本 (template)」也是統一設定顯示樣式的機制。
控制項範本可設定控制項整體顯示方式的機制,資料範本則用來設定資料,對於XML或資料結構等複雜的資料內容,可以用資料範本統一指定要內含怎樣的資料、怎樣把資料顯示出來。「資源」是用來共享、反覆使用定義內容的機制。
◎資料繫結
介紹WPF應用程式可以應用的資料繫結概念與使用方法。
◎Microsoft Expression Blend
說明如何以Expression Blend開發WPF應用程式、怎麼實作 WPF 提供的各種功能等等。
◎XAML的語法、WPF類別與公用成員
特別整理了XAML的語法結構,以及WPF基本的類別與公用成員的列表彙整。
【附件內容】
●書中範例程式碼
書後附錄特別整理了XAML的語法結構,以及WPF基本的類別與公用成員的列表。如果想要快速掌握及探索WPF與XAML的次世代應用程式開發技術,本書是您絕對不能缺少的學習參考書。
-本書重點與概要-
◎WPF與XAML概觀
介紹WPF與XAML的概觀、以及它們的特徵。另外我們也會介紹 WPF 應用程式的實例,並探討使用WPF與XAML的好處。
◎WPF安裝與建構
介紹WPF應用程式開發環境的安裝方法、實際建構程式的方法、WPF程式的種類,以及在開發、最佳化過程中可以使用的工具。
◎Panel配置與佈局
介紹WPF的特點之一佈局功能,佈局功能主要以「Panel」提供。說明各種介面元素在配置時都是當成 Panel 的子元件來處理,並可以套疊使用。
◎繪圖功能
介紹WPF的繪圖功能。說明2D繪圖與圖片、影片等多媒體繪圖功能,再介紹WPF的特色之一3D繪圖功能,最後將介紹整合這些繪圖功能的應用方式。
◎動畫功能
介紹WPF的動畫功能。讓應用程式的使用者介面呈現適度的動畫效果。
◎WPF控制項
介紹WPF應用程式可以使用的控制項。使用者可透過控制項自由與應用程式對話、開發者也能應用集外觀、功能於一身的控制項,輕易地實作出功能豐富的使用者介面。
◎資源、樣式與範本
WPF可以透過「樣式 (Style)」與「資源 (Resource Dictionary)」統一指定顯示方式。樣式是可以指定目標元素、然後統一設定屬性的機制。「範本 (template)」也是統一設定顯示樣式的機制。
控制項範本可設定控制項整體顯示方式的機制,資料範本則用來設定資料,對於XML或資料結構等複雜的資料內容,可以用資料範本統一指定要內含怎樣的資料、怎樣把資料顯示出來。「資源」是用來共享、反覆使用定義內容的機制。
◎資料繫結
介紹WPF應用程式可以應用的資料繫結概念與使用方法。
◎Microsoft Expression Blend
說明如何以Expression Blend開發WPF應用程式、怎麼實作 WPF 提供的各種功能等等。
◎XAML的語法、WPF類別與公用成員
特別整理了XAML的語法結構,以及WPF基本的類別與公用成員的列表彙整。
【附件內容】
●書中範例程式碼