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

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 targets the .Net Framework version 2.0 and requires, at least, version 2.0 to run, it can, however, generate source code compatible with earlier Framework versions. 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.

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.

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, the Collection Generator component maybe just what you have been looking for. Copying the source code of one of your existing collection classes and then doing a search and replace to change the collection class and collected class type names may be quicker than coding a new class from scratch but it is a process that has the potential to perpetuate existing errors and introduce new errors.

The Collection Generator component generates consistent .Net source code for collection classes that derive from the framework CollectionBase or NameObjectCollectionBase abstract base classes. A simple wizard interface guides you through the steps required to specify the values needed to generate the collection class source code. When you have made your selections and entries in the wizard, click the "Generate" button to create the collection class source code, either in the folder of your choice or in the Visual Studio project of your choice.