Windows Presentation Foundation Unleashed
暫譯: Windows Presentation Foundation 深入淺出

Adam Nathan

  • 出版商: SAMS
  • 出版日期: 2006-12-31
  • 售價: $2,390
  • 貴賓價: 9.5$2,271
  • 語言: 英文
  • 頁數: 656
  • 裝訂: Paperback
  • ISBN: 0672328917
  • ISBN-13: 9780672328916
  • 已絕版

買這商品的人也買了...

商品描述

Description

Windows® Presentation Foundation Unleashed

 

Adam Nathan

with Daniel Lehenbauer, Lead Developer Responsible for WPF 3D

 

Printed entirely in color, with helpful figures and syntax coloring to make code samples appear as they do in Visual Studio.

 

Windows Presentation Foundation (WPF) is a key component of the .NET Framework 3.0, giving you the power to create richer and more compelling applications than you dreamed possible. Whether you want to develop traditional user interfaces or integrate 3D graphics, audio/video, animation, dynamic skinning, rich document support, speech recognition, or more, WPF enables you to do so in a seamless, resolution-independent manner. Windows Presentation Foundation Unleashed is the authoritative book that covers it all, in a practical and approachable fashion, authored by .NET guru and Microsoft developer Adam Nathan.

 

· Covers everything you need to know about Extensible Application Markup Language (XAML)

· Examines the WPF feature areas in incredible depth: controls, layout, resources, data binding, styling, graphics, animation, and more

· Features a chapter on 3D graphics by Daniel Lehenbauer, lead developer responsible for WPF 3D

· Delves into non-mainstream topics: speech, audio/video, documents, bitmap effects, and more

· Shows how to create popular UI elements, such as features introduced in the 2007 Microsoft Office System: Galleries, ScreenTips, custom control layouts, and more

· Demonstrates how to create sophisticated UI mechanisms, such as Visual Studio-like collapsible/dockable panes

· Explains how to develop and deploy all types of applications, including navigation-based applications, applications hosted in a Web browser, and applications with great-looking non-rectangular windows

· Explains how to create first-class custom controls for WPF

· Demonstrates how to create hybrid WPF software that leverages Windows Forms, ActiveX, or other non-WPF technologies

· Explains how to exploit new Windows Vista features in WPF applications

 

 

Register your book at www.samspublishing.com/register for access to download all examples and source code presented in this book.

 

Table of Contents

PART I Background

1 Why Windows Presentation Foundation?

2 XAML Demystified

3 Important New Concepts in WPF

 

PART II Building a WPF Application

4 Introducing WPF’s Controls

5 Sizing, Positioning, and Transforming Elements

6 Layout with Panels

7 Structuring and Deploying an Application

 

PART III Features for Professional Developers

8 Resources

9 Data Binding

10 Styles, Templates, Skins, and Themes

 

PART IV Going Beyond Today’s Applications with Rich Media

11 2D Graphics

12 3D Graphics

13 Animation

14 Audio, Video, Speech, and Documents

 

PART V Advanced Topics

15 Interoperability with Win32, Windows Forms, and ActiveX

16 User Controls and Custom Controls

17 Layout with Custom Panels

 

PART VI   Appendix: Helpful Tools

 

Index

商品描述(中文翻譯)

**描述**

《Windows® Presentation Foundation Unleashed》

作者:Adam Nathan,與負責 WPF 3D 的首席開發者 Daniel Lehenbauer 合作

本書全彩印刷,配有有用的圖示和語法著色,使程式碼範例在 Visual Studio 中的顯示效果如出一轍。

Windows Presentation Foundation (WPF) 是 .NET Framework 3.0 的關鍵組件,讓您能夠創建比您想像中更豐富、更引人入勝的應用程式。無論您想開發傳統的使用者介面,還是整合 3D 圖形、音頻/視頻、動畫、動態皮膚、豐富的文檔支援、語音識別等,WPF 都能以無縫且獨立於解析度的方式實現。《Windows Presentation Foundation Unleashed》是一本權威書籍,以實用且易於接近的方式涵蓋了所有內容,作者是 .NET 大師及微軟開發者 Adam Nathan。

- 涵蓋您需要了解的所有關於可擴展應用程式標記語言 (XAML) 的知識
- 深入探討 WPF 的功能區域:控制項、佈局、資源、資料綁定、樣式、圖形、動畫等
- 包含由負責 WPF 3D 的首席開發者 Daniel Lehenbauer 撰寫的 3D 圖形章節
- 深入探討非主流主題:語音、音頻/視頻、文檔、位圖效果等
- 展示如何創建流行的 UI 元素,例如 2007 Microsoft Office 系統中引入的功能:畫廊、提示、客製化控制項佈局等
- 演示如何創建複雜的 UI 機制,例如類似 Visual Studio 的可折疊/可停靠窗格
- 解釋如何開發和部署各類應用程式,包括基於導航的應用程式、在網頁瀏覽器中託管的應用程式,以及具有美觀的非矩形窗口的應用程式
- 解釋如何為 WPF 創建一流的自訂控制項
- 演示如何創建混合 WPF 軟體,利用 Windows Forms、ActiveX 或其他非 WPF 技術
- 解釋如何在 WPF 應用程式中利用新的 Windows Vista 功能

在 www.samspublishing.com/register 註冊您的書籍,以獲取下載本書中所有範例和源代碼的權限。

**目錄**

第一部分 背景
1 為什麼選擇 Windows Presentation Foundation?
2 XAML 解密
3 WPF 中的重要新概念

第二部分 建立 WPF 應用程式
4 介紹 WPF 的控制項
5 元素的大小、定位和變換
6 使用面板進行佈局
7 構建和部署應用程式

第三部分 專業開發者的功能
8 資源
9 資料綁定
10 樣式、模板、皮膚和主題

第四部分 超越當今應用程式的豐富媒體
11 2D 圖形
12 3D 圖形
13 動畫
14 音頻、視頻、語音和文檔

第五部分 進階主題
15 與 Win32、Windows Forms 和 ActiveX 的互操作性
16 使用者控制項和自訂控制項
17 使用自訂面板進行佈局

第六部分 附錄:有用的工具
索引