Over 80 recipes to effectively and efficiently develop rich Windows client applications on the Windows platform
Full of illustrations, diagrams, and tips with clear step-by-step instructions and real world examples
Gain a strong foundation of WPF features and patterns
Leverage the MVVM pattern to build decoupled, maintainable apps
When .NET first appeared, it introduced a small avalanche of new technologies. There was a
whole new way to write web applications (ASP.NET), a whole new way to connect to databases
(ADO.NET), new typesafe languages (C# and VB .NET), and a managed runtime (the CLR). Not
least among these new technologies was Windows Forms, a library of classes for building Windows
Although Windows Forms is a mature and full-featured toolkit, it’s hardwired to essential
bits of Windows plumbing that haven’t changed much in the past ten years.
As a developer you are likely painfully aware that not all features of an application can be anticipated when the software ships. In order to cope with these eventualities and save yourself time (and perhaps money), it makes sense to write your applications in such a way that end users can be made as independent of the developers as possible. Giving your users the power to make changes to the way the application operates once it has shipped gives them more control over the way the application works, while reducing the frequency with which you need to redistribute application files,...
This book provides examples using the IQuery, ICriteria, QueryOver, and LINQ to NHibernate API’s within the context of an example Guitar Store inventory program. The reader is walked through the creation of a Microsoft SQL Server 2008 database, the creation of a Visual Studio 2010 solution consisting of 3 projects (a Window Presentation Foundation (WPF), a Console Application, and a Class Library). Each one utilizes the .NET 4.0 framework. Then the reader is walked through the steps required to configure and use the many features available contained within NHibernate 3.2.