MV Data Library and Program
I deal with data almost every day. I create it, organise it, view it and consume it. There are many different types of data but the most common formats I seem to use are:
- 1. Textual data / strings.
- 2. Lists.
- 3. Name / Value Pairs.
- 4. Data in a Grid.
- 5. Data in a Tree Structure.
Unfortunately there does not seem any way to seamlessly create, maintain and store data in all of these formats. Enter the MVData library and example application:
This library supports an API to programmatically store, read and maintain data in all of the above formats. All of these datatype classes are derived from a common base class so they can all be used by common routines seemlessly. Additionally each of these datatypes also has a UserControl implemented for it which can be used in forms as a basis for data input etc.
Also supplied is an example application which uses a Tree structure to create, maintain, store amd read data in any of the supported formats. So for example one node of the tree could hold text, another a list, another a grid of data and another, another tree or it can contain multiple different types of data simultaneously.