Review: Programming WPF
page 2 of 5
by Anand Narayanaswamy
Average Rating: This article has not yet been rated.
Views (Total / Last 10 Days): 28288/ 70

Inside the Book and Recommendations

The book begins with a short introduction to WPF and also provides a sneak preview of the remaining chapters covered in the book. Chapter 2 discusses the concept of Application and Settings. Chapter 3 examines the various kinds of layouts, such as StackPanel, WrapPanel, DockPanel, Grid and Canvas. A key point to note is that each topic has been examined with the help of a comprehensive explanation, complete source code in C# and screenshots.

The remaining chapters provide a detailed coverage of Mouse/Keyboard events, Controls, Data Binding, Styles, Control Templates, Windows and Dialogs. You will learn how to debug data binding including binding to list data, Master-Detail binding, Hierarchical Bindings and Triggers.

Chapter 11 examines the usage of WPF in ASP.NET applications. The book is written in a lucid style and I hope beginners will find it easy to grasp the contents. The remaining chapters analyze the advanced concepts such as Resources, Graphics, Text & Flow Documents, Printing and XPS, Animation, Media and 3D Graphics. The book concludes with a detailed coverage about the creation of custom controls.

From my point of view, the Table of Contents of the book requires little modification as the authors have covered 2D Graphics in Chapter 13 and 3D in Chapter 17. I would suggest the authors swap Chapters 14 and 17 in the next edition of the book so that readers can learn 3D Graphics immediately after learning 2D concepts.

The book includes five appendixes which cover syntax of XAML, Interoperability, Asynchronous and Multithreaded WPF programming. The author has also examined the various base types of WPF in a detailed way with the help of a flow diagram. The book ends with a detailed appendix on Silverlight, which enables readers to learn the creation and deployment of a basic Silverlight application. It is in no way an exhaustive reference, but I hope it will set a foundation for you to explore the advanced concepts of Silverlight easily at a later point of time. I feel that the book will be useful for all level of developers as it contains wide range of content.

Some of the important concepts are given inside boxes to gather the attention of readers. Moreover, the authors have provided colored screenshots of some of the core features in the middle of the book including a colorful 3D picture and Silverlight sample.

The complete contents of the book and source code can be viewed and downloaded from the website of the publisher.

View Entire Article

User Comments

No comments posted yet.

Community Advice: ASP | SQL | XML | Regular Expressions | Windows

©Copyright 1998-2020  |  Page Processed at 2020-02-21 6:57:45 AM  AspAlliance Recent Articles RSS Feed
About ASPAlliance | Newsgroups | Advertise | Authors | Email Lists | Feedback | Link To Us | Privacy | Search