

Buy anything from 5,000+ international stores. One checkout price. No surprise fees. Join 2M+ shoppers on Desertcart.
Desertcart purchases this item on your behalf and handles shipping, customs, and support to Nicaragua.
Microsoft's Windows Presentation Foundation (WPF) provides you with a development framework for building high-quality user experiences for the Windows operating system. It blends together rich content from a wide range of sources and allows you unparalleled access to the processing power of your Windows computer. Pro WPF 4.5 in C# provides a thorough, authoritative guide to how WPF really works. Packed with no-nonsense examples and practical advice you'll learn everything you need to know in order to use WPF in a professional setting. The book begins by building a firm foundation of elementary concepts, using your existing C# skills as a frame of reference, before moving on to discuss advanced concepts and demonstrate them in a hands-on way that emphasizes the time and effort savings that can be gained. Review: I like this book - Its big and there is more info in here than a person can digest, but I am nearly half way through and I like this book alot. There are a number of things in the book that make it stand out. Most notably it tells me why not just how. I learn better when I can understand the reasoning behind technology and this book has helped me with that. I will admit that some of the examples aren't "great" but they are adequate and if they were any more elaborate I fear I would miss the point. This book and some stuff on the web has helped me understand WPF better than I ever have. Review: Extremely comprehensive, if a little dated - CONTENT At this point, I'm 33% of the way through the book (which puts me about 370 pages in). So far, the material is very well written, thorough, and comprehensive. I've only run into one issue where the code example doesn't work (which involved creating a WPF library project [which apparently only exists for .Net CORE now] and adding a reference to the DLL so you can get access to the System.Windows.Interactivity namespace for implementing behaviors...which is because Microsoft has now open-sourced XAML Behaviours and you'll want to get them by downloading a NuGet package as opposed to the method described by the author). FORMATTING Reading the book on Kindle, the only issue I've really run into is the fact that all of the tables in the book are implemented as images. Consequently, the tables do not scale well and the text is often so small that it's nearly impossible to read. You can zoom in on the images, but you'll be constantly panning the image around to be able to read all of the text. Since tables are frequently the way that the author has chosen to present lists of options that are available to you along with explanations of what those options are, taking the time to examine the tables is really a necessity. The presentation, however, makes it a necessary evil.
| Best Sellers Rank | #1,567,099 in Books ( See Top 100 in Books ) #85 in C# Programming (Books) #88 in Microsoft .NET #1,852 in Software Development (Books) |
| Customer Reviews | 4.1 out of 5 stars 89 Reviews |
J**N
I like this book
Its big and there is more info in here than a person can digest, but I am nearly half way through and I like this book alot. There are a number of things in the book that make it stand out. Most notably it tells me why not just how. I learn better when I can understand the reasoning behind technology and this book has helped me with that. I will admit that some of the examples aren't "great" but they are adequate and if they were any more elaborate I fear I would miss the point. This book and some stuff on the web has helped me understand WPF better than I ever have.
C**T
Extremely comprehensive, if a little dated
CONTENT At this point, I'm 33% of the way through the book (which puts me about 370 pages in). So far, the material is very well written, thorough, and comprehensive. I've only run into one issue where the code example doesn't work (which involved creating a WPF library project [which apparently only exists for .Net CORE now] and adding a reference to the DLL so you can get access to the System.Windows.Interactivity namespace for implementing behaviors...which is because Microsoft has now open-sourced XAML Behaviours and you'll want to get them by downloading a NuGet package as opposed to the method described by the author). FORMATTING Reading the book on Kindle, the only issue I've really run into is the fact that all of the tables in the book are implemented as images. Consequently, the tables do not scale well and the text is often so small that it's nearly impossible to read. You can zoom in on the images, but you'll be constantly panning the image around to be able to read all of the text. Since tables are frequently the way that the author has chosen to present lists of options that are available to you along with explanations of what those options are, taking the time to examine the tables is really a necessity. The presentation, however, makes it a necessary evil.
O**A
It will definitely get you started with WPF in no time
In Despite of the fact that WPF hasn't evolved that much since its introduction, I think there is more to be learned about WPF than what this book covers. However, I think the author does a terrific job in describing the concepts and principles of what is fundamentally important to know about WPF: XAML, Layouts, Dependency Properties, Routed Events, Commands, Element and Data Binding, Styles and Templates, etc. The explanations and samples are so clear and concise that you will be tempted to jumping into coding as you read. Uhm, I personally appreciate that this book does not mention MVVM, and that it makes an effort to keep the illustration of the programing model unbiased, leaving the readers mind open for an ocean of possibilities.
P**.
Does the trick.
It's a good book, with lots of the details you need to learn WPF. Overall, it's worth the buy. However, on the bad side, there are a TON of typos. Most of the typos I've found are relatively minor that you can pick out without much programming knowledge, but I fear that some of the typos might be above the novice and serve to confuse. Also, there is a ton of tangential information. I feel like the text could be a bit more direct and spend less time off on the tangents about the subjects at hand.
W**S
Highly recommended for any WPF developer.Having this book is a must.
The structure of chapters is wise... wide coverage of every topic mentioned in the table of content... detailed explanations and practical solutions. An excellent book indeed. You can read it in order every chapter as well use it as a consult book for an specific matter.
P**S
tons of goodness - awesome
Although I am not close to done with the book but what I have completed I liked very much. I look forward to completing it. This book is one of my favorites and is added to a pile of books I won't part with real soon.
K**E
Good so far, but the Kindle version has some glitches!
I'm just getting started with reading the Kindle version of this book, and I'm happy with the content so far. It starts out strong with a very good history of WPF (up through 4.5), including the technologies that came before it and the advantages that WPF brings to the table. It then continues with a deep dive into XAML, providing the essential starting point for the rest of the book. I'll probably update the review later, but I wanted to start this review now before I forget to mention that the Kindle edition does have a few glitches, and I wanted to point out a pretty glaring one that I just encountered. The book states: "More important, a whole host of tasks are possible--or are far easier to accomplish--with handwritten XAML. They include the following:" And then the book simply continues onto the next paragraph, with the list of tasks is no where to be found! :-)
A**R
Five Stars
Great book, with lots of details. Realy worth having! BTW, spot on delivery service!
S**H
Detailed book about WPF programming.
At over 1000 pages this is a very detailed book about WPF and I have reads the first chapters fully and then dipped into the later chapters for the bits I needed. It goes into a lot of detail which makes it harder to dip into to find the bits you need - it could do with some summary tables, etc to avoid hunting through for the specifics. For example there isn't (or I haven't found yet) a summary of all the layout commands, which are spread through the 40 page chapter on the subject. The bits I have read so far have been very good and complete ... and there are not many alternatives to this book on this subject. If you are programming windows C# applications, this book should probably be on your desk next to you.
I**T
Klare Kaufempfehlung
In diesem Buch wird WPF vollständig und in einer didaktisch sehr professionellen Weise erklärt. Alle Themen sind gut verständlich und aufeinander aufbauend beschrieben. Sowohl die Programmierung über XAML als auch direkt in C# werden hier effizient erklärt. Beispielcodes sind, kurz, prägnant, fokussiert und selbstsprechend. Auf Beispielanwendungen wird verzichtet. So muss man hier also nicht umständlich durch endlosen (vollständigen) Beispielcode waten, der mit dem Lerninhalt nichts zu tun hat. Der gesamte Inhalt des Buchs ist grundsätzlich sehr strukturiert aufgebaut. Das macht es leicht, im Inhaltsverzeichnis nach Themen zu suchen und, auch nach vollständiger Lektüre, später immer wieder Vergessenes nachzuschlagen. Dieses Buch wird jetzt, nach der vollständigen Lektüre, mein ständiger, zuverlässiger Begleiter der WPF-Programmierung. Lediglich würde ich mir persönlich wünschen wollen, dass es eine Neuauflage gäbe, in der die doch nicht unerheblich vielen Schreibfehler redigiert würden. Im Text werden an einigen Stellen Klassennamen durcheinandergewürfelt und auch die Beispielcodes passen nicht immer 100 % zum Text (inhaltlich schon, nur in Details nicht. Da wird beispielsweise einmal "true" zu "false" usw.). Das führt im ein oder anderen Fall (insbesondere bei der Erstlektüre) zu Unsicherheiten. - Für mich tut das der Liebe aber keinen Abbruch, da der Gesamtinhalt äußerst wertvoll war und ist.
M**O
Ottimo libro per imparare a progettare interfacce per descktop
Il libro è in inglese ma leggibile per chiunque abbia un livello scolastico. Davvero molto completo, un prerequisito è conoscere C# ma al di la di questo non serve altro. Al momento delle recensione l'ho già letto tutto e dopo un paio di mesi di pratica posso dire che sono in grado di creare interfacce sofisticate con bindings, comandi, risorse, template, animazioni... e quando mi scordo qualcosa utilizzo il libro come un manuale. Consigliatissimo.
C**M
Good book if you know C# and visual studio
I really like this book because it goes straight to the point. You don't have big example that take your hand from the beginning every time. Every example is short and precise. This book is for developer who already know C# and how to create a Windows app.
A**O
Muy buen libro
Tiene muy buen contenido y explica de bien la tecnología y el porqué de las cosas. Para tener un mayor conocimiento y también para aprenderlo está muy bien.
Trustpilot
2 weeks ago
3 weeks ago