.Net Framework®
Components and Resources
Products for .Net Framework Developers
Product Evaluation and Purchase "Quick" Links

Collection Generator

Collection Generator

If, like us, you are tired of repeatedly typing the code for collection classes that extend the base classes supplied in the .Net Framework, Collection Generator maybe just what you have been looking for.

The Collection Generator application generates .Net Framework source code for non-generic collections, generic collections, comparers and wrappers. The Collection Generator provides a wizard based user interface that is used to capture the relevant generator properties. The wizard has two operational modes, it can be launched by the Visual Studio add-in provided by Blayd Software or it can be launched as a standalone application.

  • Generate source code for non-generic collections, generic collections, comparers and wrappers.
  • Generate souce code in CSharp, Visual Basic or any other .Net Framework language that supports collections
  • Use as a standalone application (with no Visual Studio dependency) or integrate into Visual Studio
  • Simple wizard based user interface
  • Customize the generated output to match your or your company's in-house style
  • Generate code documentation comments
  • Customize the, supplied, code documentation comments or specify your own in your preferred language

Collection Generator Lite

Fully functional and free, just download, install and use. Collection Generator Lite is a cut-down version of the Collection Generator and implements a subset of the Collection Generator functionality. It is fully functional but supports fewer base class options and fewer generation property options than the full version.

CodeDOM Helper Library

CodeDOM Helper Library

The CodeDOM Helper library provides an abstraction layer over the types in the System.CodeDom namespace. Developers can use the CodeDOM Helper library types to simplify the process of creating a Code Document Object Model and can easily generate source code from the model in any, supported, .Net Framework language.

The CodeDOM Helper library is available in two versions as follows:

  • Version 2.0.1000.0 – targets .Net Framework 4.0
  • Version 1.5.1000.0 – targets .Net Framework 2.0

Both versions are functionally identical and are the same price, however, there is no discounted upgrade path from version 1.5.1000.0 to version 2.0.1000.0. Both versions are fully supported and version 1.5.1000.0 will continue to be available whilst there is a demand.

Developers using Visual Studio 2010/2008 and targeting the .Net Framework version 4.0 should download CodeDOM Helper version 2.0.1000.0.

Developers using Visual Studio 2010/2008/2005 and targeting the .Net Framework versions 3.5, 3.0 or 2.0 should download CodeDOM Helper version 1.5.1000.0.

The CodeDOM Helper library is run time royalty free, so developers can ship the library with their own components or applications free of charge.

A developer license is required to use the CodeDOM Helper library, in the development environment, at design time but the library can be evaluated free of charge for a period of 14 days. Whilst in evaluation mode the CodeDOM Helper library is fully functional, however, the library will only operate from within the development environment.

Open Image File Dialog Component

Open Image File Dialog The Open Image File Dialog component provides a file open dialog in which the user can browse to and select a file to open. The dialog provides a preview of a selected image file, so the user can browse and preview images before deciding on which image file to select for opening. The dialog can be used to select any file type for opening but is primarily intended for use in image related applications.

The Open Image File Dialog component is supplied free of charge and you can use the component in your own personal or commercial projects without restriction, although Blayd Software Limited retain the intellectual property rights of the original design and source code.

The component is supplied, with full source code, as part of either a Visual Studio 2005 CSharp or Visual Studio 2005 Visual Basic demonstration project. Both projects can be loaded into Visual Studio 2008 and can be converted to Visual Studio 2008 format.

The Open Image File Dialog component references and depends on the Blayd File System UI library, therefore, the library must be installed on the machine running the dialog demonstration. You can use the link in the File System UI "Quick Links" entry (see above) to download an evaluation version which will be fine for running the Open Image File Dialog component demonstration from within the development environment.

File System UI

File System UI The Blayd File System UI library contains components and controls that provide a user interface representation of file system devices, folders and files. Developers can use the components and controls in their Windows Forms applications to easily display file system information to the user. The data source components, when data bound to the user interface controls, provide the developer with a significant level of functionality within the designer and a lot can be achieved without writing any code.

The Blayd File System UI library is run time royalty free so developers using one or more of the components or controls can ship the library with their application without charge. A developer license is required to use the Blayd File System UI library at design time but the library can be evaluated free of charge for a period of 14 days. Whilst in evaluation mode the Blayd File System UI library is fully functional, when operating from within the development environment.

File System UI Help 2x Documentation.

File System UI Help

The File System UI component and control library ships with a version 1x help file in the familiar form of a .chm file. We decided to ship with a Help 1x file because of the format's ubiquity, speed of installation and ease use. However, we realise that a lot of developers will have been using Help 2x format help files in their Visual Studio and MSDN documentation for quite a while now, therefore we are also making the File System UI library help documentation available in Help 2x format.

The File System UI library Help 2x documentation is available, free of charge, in the following packages:

Visual Studio 2008 Integration
Blayd File System UI Help 2x collection for integration with the Visual Studio 2008 help documentation. The download contains an installer package that will install, register and merge the File System UI Help 2x collection with the Visual Studio 2008 help documentation.
Visual Studio 2005 Integration
Blayd File System UI Help 2x collection for integration with the Visual Studio 2005 help documentation. The download contains an installer package that will install, register and merge the File System UI Help 2x collection with the Visual Studio 2005 help documentation.
Help Collection Files
Blayd File System UI Help 2x collection files for integration with your preferred help documentation set. The download contains the File System UI Help 2x collection files for integration with your preferred help documentation. You can use your preferred Help 2x registration tool to register and merge the help collection with your preferred help documentation set.

Choose your preferred option from the links below.

Configuration Protector

Configuration Protector The Configuration Protector is a developer tool designed to simplify the task of encrypting and decrypting configuration file sections and managing RSA key containers and their keys during application development. When a configuration section has been encrypted using a defined protected configuration provider, the .Net Framework will automatically decrypt it at run time. However, whilst developing an application you may need to make changes to the settings in an encrypted section, to add a new value, update an existing value or delete an existing value. To make changes such as these you will have to manually decrypt the section, make the change or changes and then encrypt the section again. The Configuration Protector provides a graphical user interface that enables configuration sections to be encrypted and decrypted using a point and click technique that reduces typing and therefore mistakes and speeds up the whole process.

In addition to providing a simple and intuitive user interface for encrypting and decrypting configuration file sections the Configuration Protector also provides a graphical user interface for managing RSA key containers and their keys.