.NET Domain-Driven Design with C#: Problem-Design-Solution

dddpds.zip (1,9 MB)
The purpose of this project is to hold the source code for my latest book, .NET Domain-Driven Design with C#: Problem-Design-Solution. The book is one large case study of a real-world application, named SmartCA, which is a smart client application implemented with the latest .NET technologies and following DDD principles. The application is a smart client built using WPF (recently migrated to .NET 4.0), with a local SQL Server Compact 3.5 database as its data store. The framework and SQL CE bits used are all from the Visual Studio 2010 RTM release. The application uses a custom developed solution to sychronize with the server (Synchronization Framework) using messages, as well as a custom client-side membership implementation (Client Membership System) that is built on top of the Synchronization Framework..

Waf File Hash Generator

fhg.zip (1,9 MB)
Waf File Hash Generator is a simple tool to generate the hash values of one or more files. It supports the SHA1 and MD5 hash algorithm.

WPF ShellFactory

WPF ShellFactory is an easy-to-use application framework for WPF, using a system derived from M-V-VM for its views. It supports multiple modules, either statically or dynamically loaded (i.e. plugins). Based on project- and item templates for speedy development.

WPF Application Framework (WAF)

waf.zip (87,1 MB)
The WPF Application Framework (WAF) is a lightweight Framework that helps you to create well structured WPF Applications.

Waf Stopwatch

Waf Stopwatch is an advanced stopwatch with a lap recording feature.