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

Have one to sell? Sell yours here
 
   
Applications = Code + Markup: A Guide to the Microsoft Windows Presentation Foundation (Pro - Developer)
 
 
Tell the Publisher!
I’d like to read this book on Kindle

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

Applications = Code + Markup: A Guide to the Microsoft Windows Presentation Foundation (Pro - Developer) (Hardcover)

~ (Author)
Key Phrases: xaml file, class hierarchy shows, navigation chrome, Charles Petzold, Binding Path, Visual Studio (more...)
3.9 out of 5 stars  See all reviews (45 customer reviews)

List Price: $59.99
Price: $37.79 & this item ships for FREE with Super Saver Shipping. Details
You Save: $22.20 (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.

Want it delivered Thursday, February 11? Choose One-Day Shipping at checkout. Details
35 new from $6.09 22 used from $5.10

Frequently Bought Together

Applications = Code + Markup: A Guide to the Microsoft Windows Presentation Foundation (Pro - Developer) + Windows Presentation Foundation Unleashed (WPF) + Programming WPF
Price For All Three: $103.92

Show availability and shipping details

  • This item: Applications = Code + Markup: A Guide to the Microsoft Windows Presentation Foundation (Pro - Developer) by Charles Petzold

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

  • Windows Presentation Foundation Unleashed (WPF) by Adam Nathan

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

  • Programming WPF by Chris Sells

    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

Windows Presentation Foundation Unleashed (WPF)

Windows Presentation Foundation Unleashed (WPF)

by Adam Nathan
4.8 out of 5 stars (68)  $34.64
3D Programming for Windows: Three-Dimensional Graphics Programming for the Windows Presentation Foundation (Pro - Developer)

3D Programming for Windows: Three-Dimensional Graphics Programming for the Windows Presentation Foundation (Pro - Developer)

by Charles Petzold
4.4 out of 5 stars (5)  $26.39
Pro WPF in C# 2008: Windows Presentation Foundation with .NET 3.5, Second Edition (Books for Professionals by Professionals)

Pro WPF in C# 2008: Windows Presentation Foundation with .NET 3.5, Second Edition (Books for Professionals by Professionals)

by Matthew MacDonald
4.3 out of 5 stars (31)  $32.99
Programming WPF

Programming WPF

by Chris Sells
4.6 out of 5 stars (60)  $31.49
WPF Recipes in C# 2008: A Problem-Solution Approach (Expert's Voice in .Net)

WPF Recipes in C# 2008: A Problem-Solution Approach (Expert's Voice in .Net)

by Sam Noble
4.4 out of 5 stars (5)  $35.80
Explore similar items

Editorial Reviews

Product Description

In this book, Windows programming legend Charles Petzold covers in parallel the two interfaces that make up the Windows Presentation Foundation (WPF). From the outset, the reader can shift focus seamlessly between Extensible Application Markup Language (XAML) and C# to see them as flip sides of the same processes. Beginning in the first chapter, Petzold presents the general syntax of the XAML and corresponding programming code with numerous illuminating examples on how the two correspond and interrelate. The book builds on this base, providing the classic Petzold Windows user interface (UI) treatment, to show Windows developers how to create next-generation interfaces for their applications.

From the Publisher

Key Book Benefits:

- Delivers UI information in digestible chapters (often fewer than five pages) with plentiful code samples
- Provides the classic Petzold Windows UI treatment, adapted for the capabilities of WPF, Windows Vista, and the latest hardware
- Features information about both XAML (difficult but sometimes richer) and C# (familiar, powerful) development for WPF


Product Details

  • Hardcover: 1024 pages
  • Publisher: Microsoft Press; 1 edition (August 16, 2006)
  • Language: English
  • ISBN-10: 0735619573
  • ISBN-13: 978-0735619579
  • Product Dimensions: 9.1 x 7.6 x 2 inches
  • Shipping Weight: 3.6 pounds (View shipping rates and policies)
  • Average Customer Review: 3.9 out of 5 stars  See all reviews (45 customer reviews)
  • Amazon.com Sales Rank: #317,896 in Books (See Bestsellers in Books)

    Popular in this category: (What's this?)

    #16 in  Books > Computers & Internet > Microsoft > Development > Foundation Classes

More About the Author

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

Visit Amazon's Charles Petzold 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.
 
(24)
(11)
(3)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

45 Reviews
5 star:
 (27)
4 star:
 (4)
3 star:
 (2)
2 star:
 (5)
1 star:
 (7)
 
 
 
 
 
Average Customer Review
3.9 out of 5 stars (45 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
19 of 19 people found the following review helpful:
5.0 out of 5 stars It May Not Be Pretty, But It's Pretty Good!, January 19, 2008
This book seems to have had several negative reviews.
The gist of most people's complaints seem to be:

(a) "There's no XAML until Chapter 19" and/or

(b) "There aren't any pictures".

The Complaints - are they justified?

a. No XAML

People making this complaint have in my opinion totally missed the point for several reasons.

Firstly, this is not Charles Petzold's "How to Write XAML" book. It's a book whose title explicitly tells you that it will approach WPF from both the code (C#) and markup (XAML) perspectives. Unusually (actually I think it is uniquely) he doesn't mix and chop up the two approaches, but deals with each of them in isolation.

Secondly, WPF is not XAML. You can use XAML, sure. You'd be silly not to in many situations. But XAML is only one part of the big picture. As this book clearly shows, you can successfully create an awful lot of WPF output with code alone.

b. No Pictures

Normally I would have some sympathy with Complaint (b) because it's always nice to see what the code samples should produce. But if you use this book as the author intended and actually run the samples yourself you will gain far more than any quick glance at a screenshot would give you. You will gain insight and experience in how to master this new technology.

The Book

This is a book that very carefully works its way through the requirements needed for the reader to achieve a thorough understanding of the major concepts. One of the reasons why I recommend reading it - and using it - from cover to cover is that, even in the early basic chapters little gems of code and explanation are slipped into the narrative or the examples. Often these begin to deal with more complex topics that you will come on to in more detail later.

It is crammed full of detail. Mostly it's the kind of detail that you really need once you've got past the "let's play with WPF and see what you can knock out in a couple of hours" stage. The detail you need when you move on to the point where you want to do something that isn't necessarily easy out of the box, but is achievable if your understanding is built on stone, not sand.

If I have a complaint, it's a minor one: occasionally he lets the Math geek get out and play a bit more than strictly necessary, but even that is fairly rare.

The code samples are in C# only. However, Young Joo on the VB Team at Microsoft has organised for some chapters to be translated to VB.NET and there are more to come. You can access them from here: http://blogs.msdn.com/vbteam/archive/2008/01/07/petzold-wpf-book-sample-conversion-new-chapters-young-joo.aspx .

Summary

If you are committed to fully understanding WPF then this book is one you really should buy. By all means get others too. I already have several; they all serve their purpose, are very useful and I refer to them regularly. But when it comes right down to the "roll your sleeves up, go sit in a quiet place with book and PC to learn, really learn, WPF" then I think Charles Petzold has produced a (not so little) gem that will be truly helpful to you in your learning endeavours.


Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No


 
13 of 13 people found the following review helpful:
5.0 out of 5 stars The Other Side of WPF, May 19, 2007
I purchased this book late last year, took a vacation and spent a week reading it cover to cover. Since that time I've written several production WPF applications of moderate complexity that are several generations beyond the WinForms and WebForms apps I had been writting. Several months ago, when it was released, I also got to read Adam Nathan's book on the topic of WPF. Having read both books and used WPF to produce better apps under the usual deadlines, I can honestly say that I benefited from the additional insights gleaned from both books.

When I read Petzold's book and saw the code first approach with XAML introduced later, my impression was this seemed contrary to the preference to XAML I saw espoused in other sources and beta books. As I reconciled this new technology being taught by a long tenured veteran, I got a feeling that perhaps earlier concepts around Win32 UI programming may be the lens through which the author is presenting the material on how to best apply WPF. Needless to say, I paid attention and got more value than I anticipated and beyond what I learned from his WinForms book of similar size. While Adam Nathan's book was a more efficient read for me, and one that I could appreciate in its attention and orientation to the more mainstream presentation of WPF, I think that later book in conjunction with this one is quite useful.

My real critique of Petzold's book was that it should have played more to the what may have been the author's strengths in elucidating the API and imperative coding in WPF. Such an approach may have been a great book as a complement to the many XAML focused ones to follow. I believe the API focused chapters that do exist makes Petzold's book a great contribution to WPF knowledge and application. Sure, in my day-to-day I strictly enforce the UI separation by defining a majority of UI elements in XAML. Without Petzold's book I probably would have went further in this approach. Yet, in reading his material I was reminded of and given an appreciaton for the techniques and the potential benefits of using the WPF API more explicitly to peform a range of tasks that works in concert with XAML declared elements to provide the complete solution.

For understanding the benefits and mechanisms of the WPF API this is a great complement for the many XAML dominated books out there. I rate it a 5 because I learned a greater variety of interesting details related to the WPF API than I would have been predisposed to explore or unable to find just using the MSDN documentation. For WPF API knowledge and understanding that can enhance the code side of solutions defined to a greater or lesser degree in XAML this is a great buy.
Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No


 
40 of 50 people found the following review helpful:
5.0 out of 5 stars If you only get one WPF book, get this one, August 30, 2006
Disclaimer - I am one of the senior leads in WPF and helped answer a few questions for Charles (as I do for other writers, press, and developers), and I bought my own copy of this book.

Windows Presentation Foundation sets a new baseline for an application development framework, not only for Windows development, but across the industry. Of note are the integration of UI, documents, and media functionality into a consistent programming model, and the way that this set of functionality interoperates, as well as the expressibility of these concepts in XML (the set of XML tags is referred to as XAML). This is a lot of material to cover, and this book does the best job so far in covering the breadth of knowledge that you will need to develop WPF based applications.

Charles's book reads very naturally (sometimes it felt like I was reading one of the Inside Mac books 18 years ago, which I really enjoyed). Charles provides a good introduction in the first four chapters to get you going, and then takes you through the key built-in layouts (you can also extend by creating your own Panels - chapter 12).

In chapter 8 and 9 he goes through some of the fundamentals that you will need to build your own custom elements/controls, which he tend proceeds to cover in chapters 10, 11, and 12.

Chapter 13 through 16 go through some key controls in a lot of detail.

Chapter 17 takes you into Printing.

In chapter 18 you build a full simple application (a Notepad clone).

Chapter 19 kicks-off a series of chapters that deal with XAML.

Chapter 22 deals with some key concepts, such as running WPF applications/content in a browser, and navigation applications.

Databinding is covered in chapter 23, followed by Styles and Templates (a great way to sequence these concepts, building on previous concepts).

Chapter 26 covers concepts related to a key real world scenario - Data Entry and Data Views.

Chapter 27 through 31 deal with my favorite topics - Graphics and Animations.

Overall a great book, and a good read. Essential for learning WPF at your own pace and getting exposed to the breadth of functionality.

Some of the things that he does not cover: 3D graphics, Media (audio/video), XPS, and Typography functionality.
Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No

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

5.0 out of 5 stars This is it!
The writer takes you by hand, and leaves nothing in luck.
Since the best and fastest way to learn is to leave no voids, this is the fastest way of leatning WPF. Read more
Published 25 days ago by P. Dimitrios

5.0 out of 5 stars Mr. Petzold writes the best books.
There is one rule on buying books that is sure bet. If it's written by Charles Petzold then it probably the best book on that subject. Read more
Published 5 months ago by Rick A. Morelan

5.0 out of 5 stars "Read & Do IT" helps to reach WPF summit
All who wants to master WPF shall go for this hard trip via the book and at the end you will really reach the WPF summit. Read more
Published 7 months ago by D. Song

5.0 out of 5 stars Excellent guide through the WPF thicket
When Petzold's original book "Programming Windows" was first published in the mid-80s, THE computer book of the time was "The C Programming Language" by Kernighan and Ritchie. Read more
Published 9 months ago by E. McElroy

1.0 out of 5 stars Don't waste your time
1. The book has no pictures. Not one lousy image graces the inside of this book. For a book on XAML which lives and breath's graphics, this is a fatal flaw.
2. Read more
Published 14 months ago by Chris J.

4.0 out of 5 stars Excellent book on windows based graphics
I am still on chapter one, going through the book while coding the examples and learning from them. It is a good thorough description of what you can do with wpf. Read more
Published 14 months ago by Leon Rogson

2.0 out of 5 stars Disappointing Title from an Amazing Author
Over the last decade I've been reading books by Charles Petzold; until this one I enjoyed them all. I consider Petzold to be one of the best Windows development authors out... Read more
Published 17 months ago by Ryan P. Sommers

5.0 out of 5 stars The WPF Book I was waiting for
Every book I had read so far on WPF sidestepped the basic premise behind WPF -- that it was a brand new platform and a new programming paradigm, which will eventually replace... Read more
Published 18 months ago by Pat Chipdey

5.0 out of 5 stars If you don't have this book then you don't know WPF!
This book is ESSENTIAL for any WPF engineer. There are so many topics covered in this book that will allow you to take your WPF applications to the next level. Read more
Published 19 months ago by MrPerphekt

5.0 out of 5 stars The dust has settled. This is a terrific book.
Each chapter is well thought out and develops like a good narrative. Chapters are typically 20, 25 pages and thoroughly explain a central concept. Read more
Published 21 months ago by A. Avrashow

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon 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.