Programming Books C Java PHP Python Learn more Browse Programming Books
  • List Price: $29.99
  • Save: $4.55 (15%)
FREE Shipping on orders over $35.
Only 1 left in stock.
Ships from and sold by
Gift-wrap available.
FREE Shipping on orders over $35.
Condition: Used: Very Good
Comment: . .. Slight wear on edges and covers; otherwise item is in very good condition.
Access codes and supplements are not guaranteed with used items.
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Professional WinFX Beta: Covers "Avalon" Windows Presentation Foundation and "Indigo" Windows Communication Foundation (Programmer to Programmer) Paperback – September 16, 2005

ISBN-13: 978-0764578748 ISBN-10: 076457874X Edition: 1st

Buy New
Price: $25.44
19 New from $3.98 21 Used from $1.00
Amazon Price New from Used from
"Please retry"
$3.98 $1.00
Free Two-Day Shipping for College Students with Amazon Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Shop the New Digital Design Bookstore
Check out the Digital Design Bookstore, a new hub for photographers, art directors, illustrators, web developers, and other creative individuals to find highly rated and highly relevant career resources. Shop books on web development and graphic design, or check out blog posts by authors and thought-leaders in the design industry. Shop now

Product Details

  • Series: Programmer to Programmer
  • Paperback: 257 pages
  • Publisher: Wrox; 1 edition (September 16, 2005)
  • Language: English
  • ISBN-10: 076457874X
  • ISBN-13: 978-0764578748
  • Product Dimensions: 7.4 x 0.6 x 9.1 inches
  • Shipping Weight: 15.2 ounces (View shipping rates and policies)
  • Average Customer Review: 2.5 out of 5 stars  See all reviews (2 customer reviews)
  • Amazon Best Sellers Rank: #5,822,689 in Books (See Top 100 in Books)

Editorial Reviews


“A must for anyone wanting to migrate to the new version early.” (Publishing News, 25th March 2005)

From the Back Cover

Professional WinFX Beta: Covers "Avalon" Windows Presentation Foundation and "Indigo" Windows Communication Foundation

Windows development is about to dramatically change! WinFX is an object-oriented API that will allow you to create applications that take advantage of the exciting features in Windows® Vista (previously known as "Longhorn") while remaining compatible with Windows®XP SP2 and Windows Server 2003. Written by a team of Microsoft experts, this book introduces you to the pillars of this next-generation operating system, guiding you through the Windows Presentation Foundation (previously known as "Avalon") and the Windows Communication Foundation (previously known as "Indigo").

You'll first learn how to use the new Windows Presentation Foundation to create effective forms, use the XAML markup language, work with 2D and 3D graphics, and see how XAML interoperates with existing Windows Forms technology. Then you'll discover how to build Web Services and improve communication capabilities with the Windows Communication Foundation and architecture. You'll learn how to migrate existing DCOM and .NET remoting applications to Windows Communication Foundation or to make them interoperate with Windows Communication Foundation. Finally you'll work with integrating Microsoft ADO.NET and ASP.NET with Windows Presentation Foundation forms and data in the WinFX framework.

What you will learn from this book

  • Techniques for creating and deploying WinFX applications from scratch and upgrading your current Windows .NET applications to incorporate WinFX
  • How to use XAML to build a variety of forms, from simple to complex implementations
  • Best practices for working with the Windows Presentation Foundation's themes, controls, annotation, and 3D features
  • To implement secure, reliable messaging and transactions with Windows Communication Foundation and Microsoft Message Queueing
  • To work with WinFX on any supported platform: Windows XP SP2, Windows Server 2003, or Windows Vista
  • How to develop and implement Web Services using the Windows Communication Foundation

Who this book is for

This book is for the experienced Windows .NET programmer who wants to learn how to develop complex applications using the innovative features of Microsoft Windows Vista, Microsoft's WinFX beta 1 framework, the Windows Presentation Foundation, and the Windows Communication Foundation.

Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.

More About the Authors

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

2.5 out of 5 stars
5 star
4 star
3 star
2 star
1 star
See both customer reviews
Share your thoughts with other customers

Most Helpful Customer Reviews

4 of 4 people found the following review helpful By Alan van der Vyver on April 30, 2006
Format: Paperback Verified Purchase
While there is practically nothing else available on WinFX, this book is a worthwhile purchase. It is difficult to escape the impression though, that the authors did not want to put much effort into it, because it is a beta product and book would be worthless when the final product is released. It would have made more sense to create a good reference that only needs tweaking for the final product.

At best, the book is skimpy. At worst, it is full of holes, such as references to “the configuration file” without specifying which configuration file. The reader is left to try to fathom whether it is the client application's config file, the server application's, the web.config file, the machine.config file or one or more new ones dedicated to Indigo.

The style of the book is just sufficiently strange to make reading it slow and difficult. Mostly, it is not difficult to understand (though I did find one sentence that nobody could decipher, not even in context), but phrasing is just different enough to make you pause and check that it is saying what you thought it was.

For example, program language elements and function names are almost universally in a different type face to regular text, but then one finds, “A double type valued property...” that is all in the regular type face. What is this? I assume it is, “A property with a type of 'double'”, but one has to pause to check that there are no other reasonable meanings.

There is no background information in the book. For example, there is no explanation or speculation on why Microsoft might have chosen to create a new layout markup language (XAML) when there are other good standards in existence.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
Format: Paperback
Very simple and clear intro into the new Microsoft technologies as WCF and WPF but the book lacks deeper description of internal mechanisms on which those technologies are built. I'd rather call this book not "professional winfx" but rather "introduction to winfx" of "beginning winfx".
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again