XAML in a Nutshell (Paperback)

Lori A. MacVittie

  • 出版商: O'Reilly
  • 出版日期: 2006-05-02
  • 售價: $1,230
  • 貴賓價: 9.5$1,169
  • 語言: 英文
  • 頁數: 306
  • 裝訂: Paperback
  • ISBN: 0596526733
  • ISBN-13: 9780596526733
  • 海外代購書籍(需單獨結帳)

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

商品描述

When Microsoft releases Windows Vista, the new operating system will support applications that employ graphics now used by computer games--clear, stunning, and active. The cornerstone for building these new user interfaces is XAML ("Zammel"), the XML-based markup language that works with Windows Presentation Foundation (WPF), Vista's new graphics subsystem.

An acronym for Extensible Application Markup Language, XAML offers a wealth of new controls and elements with exciting capabilities, including animation and rendering of 3D graphics. Windows developers are already jazzed by the possibilities of using XAML for fixed and flow format documents like PDF and HTML, 2D and 3D vector-based graphics, form development, animation, audio and video, transparent layering, and a lot more. Many feel that XAML will eliminate the need for multiple file formats or plug-ins (read: Flash), while lowering development costs and reducing time to market.

The problem is, most developers don't know XAML. While it is fairly easy to understand, you still need a quick guide to bring you up to speed before Vista's release, and that's where this book's simple, no nonsense approach comes in.

XAML in a Nutshell covers everything necessary to design user interfaces and .NET applications that take advantage of WPF. Prerequisites such as Microsoft's new unified build system, MSBuild, and core XAML constructs and syntax--including shortcuts--are all presented with plenty of examples to get you started. The Core XAML Reference section lets you dig even deeper into syntax rules and attributes for all XAML elements with a series of quick-reference chapters. This section divides XAML elements into logical categories of elements, controls, shapes and geometry, layout, animations, and transformations for easy reference.

XAML in a Nutshell helps you learn, firsthand, how to use this XML-based markup language to implement the new generation of user interface graphics. As one reviewer noted, "Strong code examples and an efficient, conversational style take the tedium out of learning XAML and make the subject understandable--even interesting."

商品描述(中文翻譯)

當微軟發布Windows Vista時,這個新的作業系統將支援使用在電腦遊戲中所使用的圖形應用程式,這些圖形應用程式具有清晰、驚人和活躍的特點。建立這些新用戶介面的基石是XAML('Zammel'),這是一種基於XML的標記語言,與Vista的新圖形子系統Windows Presentation Foundation(WPF)配合使用。

XAML是可擴展應用程式標記語言的縮寫,它提供了豐富的新控制項和元素,具有令人興奮的功能,包括動畫和渲染3D圖形。Windows開發人員已經對使用XAML進行固定和流式格式文件(如PDF和HTML)、2D和3D向量圖形、表單開發、動畫、音頻和視頻、透明層和更多方面的可能性感到興奮。許多人認為XAML將消除多種文件格式或插件(即Flash)的需求,同時降低開發成本並縮短上市時間。

問題是,大多數開發人員不熟悉XAML。雖然它相對容易理解,但在Vista發布之前,你仍然需要一個快速指南來讓你迅速上手,這就是這本書簡單、直接的方法所體現的地方。

《XAML in a Nutshell》涵蓋了設計利用WPF的用戶介面和.NET應用程式所需的一切。先決條件,如微軟的新統一建置系統MSBuild和核心XAML結構和語法(包括快捷方式),都通過大量的示例呈現,讓你可以開始使用。核心XAML參考部分讓你更深入地了解所有XAML元素的語法規則和屬性,並提供了一系列快速參考章節,將XAML元素分為元素、控制項、形狀和幾何、佈局、動畫和變換等邏輯類別,方便查閱。

《XAML in a Nutshell》幫助你第一手學習如何使用這種基於XML的標記語言來實現新一代的用戶介面圖形。正如一位評論者所指出的那樣,“強大的代碼示例和高效的對話風格使學習XAML變得有趣且易於理解。”