Got more questions? Find advice on: SQL | XML | Regular Expressions | Windows
in Search
Welcome to AspAdvice Sign in | Join | Help

PressReleases

Press Releases submitted from various .NET companies.

Programming Windows Presentation Foundation - A new release from O'Reilly

For Immediate Release

For more information, a review copy, cover art, or an interview with the authors, contact:

Kathryn Barrett (707) 827-7094 or kathrynb@oreilly.com

Building Windows XP/Vista User Interfaces O'Reilly Releases "Programming Windows Presentation Foundation"

Sebastopol, CA--As part of the forthcoming Windows Vista operating system, Microsoft has included a brand-new graphics subsystem called the Windows Presentation Foundation (WPF) for building user interfaces. With this vector-based framework, application interfaces will be well suited for the new generation of high-resolution monitors and able to take advantage of the graphics capability in the latest video cards, which aren't used much now outside of computer games. In other words, WPF--formerly known as "Avalon"--will put the vista into Windows Vista, and even put a little extra into Windows XP.

"Initially, WPF felt like another way to create windows, menus, dialogs, and child controls," comments Chris Sells, coauthor of "Programming Windows Presentation Foundation" (O'Reilly, US $39.95). "However, WPF represents the best of the control-based Windows and content-based web worlds, and it's a vehicle just itching to be taken for a spin."

With "Programming Windows Presentation Foundation," Sells and coauthor Ian Griffiths offer experienced developers a comprehensive look at WPF that will get them up to speed on a cornucopia of new technologies. These include an engine that supports 3-D graphics and animation, a new XML-based markup language called XAML, and a radical new model for customizing controls--the text boxes, buttons, listboxes, etc. that constitute the building blocks of a user interface. By page two of the book, readers will have written their first WPF application, and by the end of Chapter One, they will have taken a quick tour of the framework and its major elements.

"WPF integrates the capabilities of those frameworks that preceded it, including User, Graphic Device Interface (GDI), GDI+, and HTML," Griffiths explains. "And it's heavily influenced by toolkits targeted at the Web, such as Macromedia Flash, and popular Windows applications such as Microsoft Word."

The result is a platform that unifies several services--including 2-D and 3-D drawing and imaging, document-based rendering, and audio and video services--that developers can use to build rich user interfaces for both standalone applications and applications blended with a web site within the browser. "Like the introduction of fonts to the PC, which produced 'ransom note' office memos, and the invention of HTML, which produced blinking online brochures, WPF is going to produce its own accidents along the road," Sells remarks. "Before we learn just what we've got in WPF, we're going to see a lot of strange and wonderful sights."

"Programming Windows Presentation Foundation" introduces readers to the powerful set of tools for managing the visual layout of their applications, describes WPF features for connecting the user interface to the underlying data, and shows them how to use styles and control templates to customize the appearance of their user interfaces. There are also chapters on using WPF's drawing tools, writing custom controls, and using the framework's animation facilities.

Along the way, Sells and Griffiths provide plenty of C# code and examples of the new eXtensible Application Markup Language (XAML) for declaring the structure of a WPF user interface. A color insert illustrates WPF support for 3-D, color, and other graphics effects. The book also includes insightful discussions on the powerful new programming styles, along with a comparison of the features that support interoperability with Windows Forms and other Windows legacy applications.

"The next generation of applications is going to blaze a trail into the unknown," Griffiths cautions developers. "I can't tell you where we're all going to end up, but with this book, we hope to fill your luggage rack so that you can make the journey."

Praise for "Programming Windows Presentation Foundation":

"This book captures the essence of Avalon in a way that no other book on the market will."

--Don Box, Architect, Microsoft

Additional Resources:

Chapter 5, "Styles and Control Templates," is available online at:

http://www.oreilly.com/catalog/avalon/chapter/index.html

For more information about the book, including table of contents, index, author bios, and samples, see:

http://www.oreilly.com/catalog/avalon/index.html

For a cover graphic in JPEG format, go to:

ftp://ftp.ora.com/pub/graphics/book_covers/hi-res/0596101139.jpg

Programming Windows Presentation Foundation Chris Sells and Ian Griffiths

ISBN: 0-596-10113-9, 430 pages, $39.95 US, $55.95 CA order@oreilly.com

1-800-998-9938

1-707-827-7000

http://www.oreilly.com

1005 Gravenstein Highway North

Sebastopol, CA 95472

About O'Reilly

O'Reilly Media, Inc. is the premier information source for leading-edge computer technologies. The company's books, conferences, and web sites bring to light the knowledge of technology innovators. O'Reilly books, known for the animals on their covers, occupy a treasured place on the shelves of the developers building the next generation of software.

O'Reilly conferences and summits bring alpha geeks and forward-thinking business leaders together to shape the revolutionary ideas that spark new industries. From the Internet to XML, open source, .NET, Java, and web services, O'Reilly puts technologies on the map. For more information:

http://www.oreilly.com

# # #

O'Reilly is a registered trademark of O'Reilly Media, Inc. All other trademarks are property of their respective owners.

Sponsor
Published Thursday, November 17, 2005 3:30 PM by ssmith

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

 

ruddy said:

too many error!

April 3, 2007 1:29 AM

Leave a Comment

(required) 
(optional)
(required) 
Enter the code you see below

Submit

About ssmith

Enlisted in 1995. Basic at Ft Sill. AIT at Ft Jackson (75F). Served in Ohio National Guard. Went through ROTC program at Ohio State University and received 2LT commission in 1997, Engineer branch. Spent about 4 years in 16th Engineer Brigade in Ohio National Guard, then moved far from nearest unit and went into Inactive National Guard, and eventually Individual Ready Reserve. Called up from IRR in 2004 for duty in Iraq (Engineer Platoon Leader with 1st ID). Made it home in 2005. Resigned commission as a CPT in December 2005.