Pro WPF: Windows Presentation Foundation in .NET 3.0 and over 360,000 other books are available for Amazon Kindle – Amazon’s new wireless reading device. Learn more

 

or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
Sorry!
More Buying Choices
48 used & new from $2.33

Have one to sell? Sell yours here
 
   
Pro WPF: Windows Presentation Foundation in .NET 3.0
 
 
Start reading Pro WPF: Windows Presentation Foundation in .NET 3.0 on your Kindle in under a minute.

Don’t have a Kindle? Get your Kindle here.
 
  

Pro WPF: Windows Presentation Foundation in .NET 3.0 (Paperback)

~ (Author)
Key Phrases: button command, binding source, span tag, Windows Forms, Setter Property, Visual Studio (more...)
4.9 out of 5 stars  See all reviews (9 customer reviews)

List Price: $49.99
Price: $31.49 & this item ships for FREE with Super Saver Shipping. Details
You Save: $18.50 (37%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Only 2 left in stock--order soon (more on the way).

Want it delivered Thursday, November 12? Choose One-Day Shipping at checkout. Details
26 new from $2.33 22 used from $2.34

Formats

Amazon Price New from Used from
  Kindle Edition $25.19 -- --
  Paperback $31.49 $2.33 $2.34

Frequently Bought Together

Pro WPF: Windows Presentation Foundation in .NET 3.0 + Pro WF: Windows Workflow in .NET 3.0 (Expert's Voice in .Net) + Pro WCF: Practical Microsoft SOA Implementation
Price For All Three: $85.87

Show availability and shipping details

  • This item: Pro WPF: Windows Presentation Foundation in .NET 3.0 by Matthew MacDonald

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Pro WF: Windows Workflow in .NET 3.0 (Expert's Voice in .Net) by Bruce Bukovics

    In Stock.
    Ships from and sold by Amazon.com.
    Eligible for FREE Super Saver Shipping on orders over $25. Details

  • Pro WCF: Practical Microsoft SOA Implementation by Amit Bahree

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought

Professional WPF Programming: .NET Development with the Windows Presentation Foundation (Wrox Professional Guides)

Professional WPF Programming: .NET Development with the Windows Presentation Foundation (Wrox Professional Guides)

by Chris Andrade
4.0 out of 5 stars (3)  $32.99
Windows Presentation Foundation Unleashed (WPF)

Windows Presentation Foundation Unleashed (WPF)

by Adam Nathan
4.8 out of 5 stars (68)  $34.64
Programming WPF

Programming WPF

by Chris Sells
4.6 out of 5 stars (60)  $31.49
Pro WPF with VB 2008: Windows Presentation Foundation with .NET 3.5

Pro WPF with VB 2008: Windows Presentation Foundation with .NET 3.5

by Matthew MacDonald
4.2 out of 5 stars (5)  $34.64
Pro WCF: Practical Microsoft SOA Implementation

Pro WCF: Practical Microsoft SOA Implementation

by Amit Bahree
3.1 out of 5 stars (14)  $34.99
Explore similar items

Editorial Reviews

Product Description

The Microsoft Windows Presentation Foundation (formerly code-named "Avalon") is a key part of .NET 3.0 and provides the foundation for building applications and high-quality user experiences in Windows Vista. WPF blends together application user interface, documents, and media content, while exploiting the full power of your computer.

WPF functionality extends support for Tablet PCs and other forms of input device, and provides a more modern imaging and printing pipeline. It also provides accessibility and UI automation infrastructure, data-driven UI and visualization, and even integration points for weaving the application experience into the Windows shell.

Pro WPF: Windows Presentation Foundation in .NET 3.0 covers WPF from installation to application design and implementation to deployment. One of the most detailed books on new WPF technology, it provides you with the no-nonsense, practical advice you need in order to build high-quality WPF applications quickly and easily. It also digs into the more advance aspects of WPF and how they relate to the other elements of the WinFX stack and the .NET Framework 2.0.

Topics covered include

  • WPF basics: XAML, layout, control essentials, and data flow
  • WPF applications: navigation, commands, localization, and deployment
  • Advanced controls: custom controls, menus, toolbars, and trees
  • WPF documents: text layout, printing, and document packaging
  • Graphics and multimedia: drawing shapes, sound and video, animation, geometric transformations, and imaging


About the Author

Matthew MacDonald is an author, educator, and MCSD developer who has a passion for emerging technologies. He is a regular writer for developer journals such as Inside Visual Basic, ASPToday, and Hardcore Visual Studio .NET, and he's the author of several books about programming with .NET, including User Interfaces in VB .NET: Windows Forms and Custom Controls, The Book of VB .NET, and .NET Distributed Applications. In a dimly remembered past life, he studied English literature and theoretical physics. Send e-mail to him with praise, condemnation, and everything in between, to p2p@prosetech.com.

Product Details

  • Paperback: 1000 pages
  • Publisher: Apress (May 21, 2007)
  • Language: English
  • ISBN-10: 1590597826
  • ISBN-13: 978-1590597828
  • Product Dimensions: 9.1 x 7 x 1.8 inches
  • Shipping Weight: 3.4 pounds (View shipping rates and policies)
  • Average Customer Review: 4.9 out of 5 stars  See all reviews (9 customer reviews)
  • Amazon.com Sales Rank: #384,000 in Books (See Bestsellers in Books)

More About the Author

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

Visit Amazon's Matthew MacDonald Page

Inside This Book (learn more)

What Do Customers Ultimately Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(6)
(3)
(1)

Your tags: Add your first tag
 

 

Customer Reviews

9 Reviews
5 star:
 (8)
4 star:
 (1)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.9 out of 5 stars (9 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
3 of 3 people found the following review helpful:
5.0 out of 5 stars Deep and wide, July 3, 2007
Pro WPF is quite impressive both in its breadth and in its depth. This tome of nearly 1,000 pages describes seemingly every feature of WPF with enough detail to actually get something done. No book of this size is perfect, but the typos were rare enough to not be distracting, and the writing was easy to read and comprehend. Even the succession of chapters is logical enough to allow sequential reading through the book, despite the varied topics.

Even if you're not of a mind to read the entire book cover to cover as I did, you'll still want this book as a reference for topics that you won't find discussed in the other WPF books, including how to build a custom view for a ListView, the many options for implementing printing in your application, how to create and use classes derived directly from Visual, etc. Highly recommended.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
2 of 2 people found the following review helpful:
5.0 out of 5 stars Great book to learn about WPF, January 13, 2008
Books stated purpose: This book is an in-depth exploration of WPF for professional developers who know the .NET platform, the C# language, and the Visual Studio development environment.

This book introduces the developer to the WPF (Windows Presentation Foundation), which is a new graphical display system for Windows. This book is well written from beginning to end, and takes the developer through the process of learning how to utilize the capabilities of WPF. The author provides references to outside sources throughout the book. These either provide a more in depth look at the current topic, or point to a tool that would be useful. The author introduces WPF in a manner that lets developers of any level understand what WPF is and the benefits of using WPF. Then chapter by chapter he provides instructions and examples that take the developer through the learning process about WPF.

System Requirements;
* To run WPF applications, you must be running Windows Vista or Windows XP with Service Pack 2.
* To create WPF application, you must have either Visual Studio 2005 with .NET 3.0 and the WPF extension, or Visual Studio 2008.

The early part of the book is about the basics in and about WPF. The author gives basic, but understandable examples that lead the developer in a growing understanding of WPF. Once the developer has the basics of WPF down, the author begins to build on this base.

One of the basics covered is the creation of the Application object. This is the foundation for all the code throughout the book. Another basic operation covered is the layout of the forms. WPF provides the ability for Windows forms to dynamically grow and resize based on data and language, similar to Web Forms. It takes more work to set up a form, but it will give the user a much better experience in using it.

Now that the developer has the basics, the author moves along the path for using them. The developer is introduced to the WPF controls and how to develop with them. There are a number of features added to familiar controls. Some examples include: Tooltips can now contain both images and text. Multi-line text boxes can grow dynamically and text does not have to always break where it fits the textbox edge. You can add a dynamic spell check to textboxes.

There is a chapter on building control templates or modifying existing controls. This feature appears to be more powerful, and quicker than the old method of building a new specialized control from scratch.

The following topics are part of what is covered as the book continues. Data Binding to a database, Printing, Animation, Sound and Video and 3-D drawing.

The author wraps the book up with a short tutorial on using the ClickOnce Deployment. If the developer has already learned to use the ClickOnce Deployment, this chapter can be skipped. However, it is a useful conclusion to the book if the developer has not yet used the ClickOnce Deployement.

The book is pretty detailed. This review only touches on a few of the highlights from the book that specifically caught the reviewer's eye. It is worth adding to any developers library if they are looking to do new development for Windows Vista or Windows XP SP2.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
3 of 4 people found the following review helpful:
4.0 out of 5 stars Clear and Comprehensive Coverage of WPF, January 19, 2008
I already have several WPF books now, each of them has something to offer and it's a rare day when you can find all the information you need on a complex, wide ranging topic like WPF in one book.

Without detracting from the other books that I admire, I think if one book does come closest to being a one-stop source then possibly it is this one. Coverage of topics is comprehensive, detailed and accurate. At just under 1000 pages it's definitely a heavyweight, although you're unlikely to want to be parted from it long enough to use it as a doorstop.

The author's writing style is clear and friendly without being patronising. If I have a gripe about the book, it's the same complaint I've been making since the middle of 2007 - this is yet another WPF book that only has code behind samples in C#. However I understand that there will be a VB2008 version out early in 2008.

Of the books I have on WPF, I turn to this one early in most researches. I consider this book to be a good investment. I have several of Matthew MacDonald's earlier books, which I have always found relevant, well-written and useful; this book is in the same mould.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars Best WPF book I have seen
This is the best book I have seen for WPF, but there is a newer version available. I also have the Adam Nathan book and while it essentially covers the same topics, this one goes... Read more
Published 9 months ago by tech*star

5.0 out of 5 stars It is a must have WPF book
I usually don't write reviews but I thought I should leave my impressions on this one. The first thing that comes to my attention is the clear, right to the point and easy to... Read more
Published 11 months ago by Adriano Silva

5.0 out of 5 stars Too few fans?
Judging by the number of reviews, MacDonald's fan base is similar to that of Alison Balter-Mastering Access 97 Development (one of SAMS best). Read more
Published 18 months ago by IReviewer

5.0 out of 5 stars Comparison between this and another book
This review is a comparison between
Windows Presentation Foundation Unleashed (WPF) (Unleashed) by Adam Nathan

and

Pro WPF: Windows Presentation... Read more
Published 18 months ago by Mark J. Moeykens

5.0 out of 5 stars I highly recommend this book for WPF developers or designers
I really didn't need another book on WPF, at least that is what my girlfriend would say. I already own "Applications = Code + Markup" by Charles Petzold, "Essential Windows... Read more
Published on July 6, 2007 by T. Anderson

5.0 out of 5 stars complete reference
got this book and also wpf unleased by adam nathan. This one seems to be more indepth and have more details. I find myself referring to this one more and more. Read more
Published on July 3, 2007 by ed west

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
Warning: This is the OLD edition 0 March 2008
See all discussions...  
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
   



So You'd Like to...


Create a guide

Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.