Programming WPF, 2nd Edition

Programming WPF, 2nd Edition

Book Description

If you want to build applications that take full advantage of Windows Vista’s new user interface capabilities, you need to learn Microsoft’s Windows Presentation Foundation (WPF). This new edition, fully updated for the official release of .NET 3.0, is designed to get you up to speed on this technology quickly. By page 2, you’ll be writing a simple WPF application. By the end of Chapter 1, you’ll have taken a complete tour of WPF and its major elements.

WPF is the new presentation framework for Windows Vista that also works with Windows XP. It’s a cornucopia of new technologies, which includes a new graphics engine that supports 3-D graphics, animation, and more; an XML-based markup language, called XAML, for declaring the structure of your Windows UI; and a radical new model for controls.

This second edition includes new chapters on printing, XPS, 3-D, navigation, text and documents, along with a new appendix that covers Microsoft’s new WPF/E platform for delivering richer UI through standard Read More ...

Applied WPF 4 in Context

Applied WPF 4 in Context

Book Description

Applied WPF 4 in Context sets the standard for leveraging the latest Windows user interface technology in your business applications.

Using this book, you’ll learn how to implement world-class WPF solutions in a real-world line of business applications, developing the code from the ground up, and understand how to apply best development practices and related .NET products and technologies to your solution.  You will cover designing and developing the application, testing and debugging, data access, reporting, and applying styles and themes to enhance the look of the user interface, all using WPF in a very practical, eminently useful context. You’ll create asynchronous and parallel code, and learn how to distribute the application’s components using Windows Communication Foundation (WCF). You’ll also apply the Model-View-ViewModel pattern, again in a real-world WPF application.

Elegant and functional WPF applications are easier to create than ever before with Applied WPF 4 in Read More ...

Building Enterprise Applications with Windows Presentation Foundation and the Model View ViewModel Pattern

Building Enterprise Applications with Windows Presentation Foundation and the Model View ViewModel Pattern

Book Description

Simplify and speed up the development of business applications with Windows® Presentation Foundation (WPF) and the Model View ViewModel (MVVM) design pattern. With this hands-on guide, you’ll master the techniques to bind data to your WPF user interfaces by constructing an example application through the course of the book. Gain valuable skills with WPF and MVVM that you can immediately apply to your own projects!

  • Master the MVVM design pattern and apply it to WPF development
  • Employ agile techniques to help reduce development time
  • Take advantage of the powerful data services in WPF to bind application data
  • Create rich, flexible, and maintainable client applications for the enterprise
  • Build an example Customer Relationship Management (CRM) application from start to finish
  • Use Microsoft Silverlight® or Read More ...

Pro WPF and Silverlight MVVM: Effective Application Development with Model-View-ViewModel

Pro WPF and Silverlight MVVM: Effective Application Development with Model-View-ViewModel

Book Description

WPF and Silverlight are unlike any other user interface (UI) technologies. They have been built to a new paradigm that—if harnessed correctly—can yield unprecedented power and performance. This book shows you how to control that power to produce clean, testable, maintainable code.

It is now recognized that any non-trivial WPF or Silverlight application needs be designed around the Model-View-ViewModel (MVVM) design pattern in order to unlock the technology’s full data-binding potential.

However, the knowledge of how to do this is missing from a large part of the development community—even amongst those who work with WPF and Silverlight on a daily basis. Too often there is a reliance on programmatic interaction between controls and not enough trust in the technologies’ data-binding capabilities. This leads to a clouding of design values and an inevitable loss of performance, Read More ...

Pro WPF in VB 2010

Pro WPF in VB 2010

Book Description

Microsoft’s Windows Presentation Foundation (WPF) provides the foundation for building applications and high-quality user experiences for the Windows operating system. It blends the application user interface, documents, and media content, while exploiting the full power of your computer’s operating system.

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

This book shows you how WPF really works. It provides you with the no-nonsense, practical advice that you need in order to build high-quality WPF applications quickly and easily. Having built a firm foundation, it goes on to explore more advanced aspects of WPF and how they relate to the others elements of the .NET 4.0 platform and associated technologies such as Silverlight.
What you’ll Read More ...

Practical WPF Charts and Graphics

Practical WPF Charts and Graphics

Book Description

Creating 2D and 3D charts is one of the most common uses of computer graphics. Such charts can have wide applications in representing mathematical, physical, and economic functions in your daily life. Whether you are an engineer, a quantitative analyst, a teacher, or a student, you will end up dealing with charting applications to some degree.

Windows Presentation Foundation (WPF) is a next-generation graphics platform that enables you to build advanced user interfaces incorporating documents, media, 2D and 3D graphics, and animations. It is an ideal development tool that allows you to not only generate data, but also easily represent data graphically.

Practical WPF Charts and Graphics provides all the tools you will need to develop professional chart and graphics applications in WPF and C#. This book will be useful for WPF and C# programmers of all skill levels, providing a complete and comprehensive explanation of WPF’s graphics capability and the creation of various charts, and Read More ...