Bug Pad
Free Bug and Task Tracker
Bug Pad is a free issue and task tracking tool that lets you create and manage work items in a hierarchy of folders. You can save any search criteria as a folder as well, so you can keep track of work items easily. Using the same interface as searching, you can create rules that control the work flow of work items to make sure they are handled properly. You can modify all the drop-down lists in the system, which makes the rules and work flow more customizable and powerful. A full history of changes is recorded for each work item. Work Items can be stored on the local machine or on a central server. If a central database is used, it can easily be synchronised with a local database on your laptop or home computer. Find out more...
Envalidate
Validation Library and Query Editor for .NET
Envalidate is a Business Rule library that allows you to easily add powerful, customisable business rules to your application, and store those rules in a central location. Envalidate rules work with ADO.NET DataSets or any .NET objects. They automatically extract the values they need during validation, rather than requiring your code to populate the values. It comes with a powerful rule editor that can be included in your application to allow your users to manage their own rules. Together, these features drastically reduce the amount and complexity of business rule and validation code in your application, and greatly increase maintainability. The rule editor is also a query editor that provides an interface for your users to build arbitrary criteria to use for searches. Find out more...
C# Code Samples
Software Productions provides the C# source code for various utilities that you can use in your applications.
- An XML Serializer that can serialize and deserialize any .NET object graph into human readable XML.
- An Undo and Redo library, that greatly simplifies providing undo and redo functionality in your applications.
- Code to save a file as BLOB data in SQL Server without loading the entire file into memory.
- A routine to automatically arrange the tab order of the controls on a form.