This product is no longer supported.

The SSW .NET Toolkit is an example of a distributed multi-layer application based on the Microsoft Northwind database. Designed by Developers for Developers, the real-world source can be used as a model and basis for custom-designed applications perfect for small and medium enterprise (SME) applications. Microsoft's examples like Duwamish and IBuySpy are code intensive and marketed towards architects, not developers. The SSW .NET Toolkit delivers more functionality using less code.

The .NET Toolkit currently contains three parts:

  • Part A demonstrates how to use extended providers for validation, and how to implement searching through records in a database, as well as how to implement SSW Exception Reporter (an extended version of the Configuration Block).
  • Part B shows demonstrations on our standard Rules to Better Interfaces
  • Part C implements database deployment from one of our most popular products SSW SQL Deploy. This demonstrates how we deal with the on-going SQL script changes for Client databases.


Figure: Main menu of the SSW .NET Toolkit

Prerequisites

1. To install, view the Installation User Guide
2. To register, view the Registration User Guide

Part A - SSW Framework Components and Tools

Provides details for using components from our framework library and some code blocks showing how to implement them in your own applications.

  1. WinValidator - Client Side Validation using Extended Providers
  2. WinSearch - The standard way we do database search
  3. Standard Data Entry Forms - Clean, standard data entry forms
  4. Exception Reporter - Handling and storing exceptions in a central location
  5. WizardForm - Simple, fading wizard forms
  6. Configuration - Managing the storage of application configuration settings
  7. Version Checker - Check new version easily
  8. Progress bars/Status forms


Figure: Part A shows examples and implementations of our Rules to Better Windows Forms

Part B - Better User Interfaces

Elaborates on our Rules to better Interfaces found at http://www.ssw.com.au/ssw/Standards/Rules/RulesToBetterInterfaces.aspx by providing live examples of our best practices.


Figure: Part B shows examples of our Rules to Better Interfaces

Part C - Database Deployment and Reconcile

Provides actual implementation of one of our most successful products SSW SQL Deploy.

Storage Mechanism
Figure: A practical implementation of our database deployment engine in action. Use this to deploy the sample database that all of the samples use.

Click 'Select ... ' to create a new sample database or specify an existing one. Before doing this, please make sure your account has enough privileges to access your database server and is able to create and drop databases. Normally, a 'Database Creator' will be enough.
Configure database
Figure: SSW database setup control - configure Link Auditor database

Creating database
Figure: SSW database setup control - creating Link Auditor database