Verify Control System (DDCVerifyControlSystem.dll)

This is the most extensive setup within the DDCF and its structure is showed on the picture.


To allow easy usage, DDCF offers a range of abstract classes ancestors, which have all the control mechanisms implemented. These classes cover all possible solutions needed for the development of database applications. From these the development team can derive (inherit) own particular implementations. Number of classes (ancestors) is ready in the final state, they can only be inherited without further extensions. These include Note, Attachment, E-mail etc. Other types of classes must include the extension of the particular required features after being inherited.

However, the majority of the abstract classes will need to be extended by your particular requested attributes which cannot be a part of these abstract classes.

Language versions of the entries are a unique implemented feature of the DDCF. Be careful to avoid confusion with language version of the application! DDCF allows for simultaneous multilingual data processing. This means that logged in users are working with the application on one database in their native language and the data is being returned (displayed) according to their language setting (in Czech, German, English etc.). The DDCF system ensures that for example the stock item “bolt” displays in German as “Schraube”, in Czech as “šroub” and in Slovak as “skrutka”. The number of languages being used simultaneously is not limited and in the case of implementing another language there is no need to adjust the application’s source code or the database structure!

Verify Control System offers a solution for any data structure. It provides predecessors for the basic data structure, hierarchical structure, relationship structures (relationships), hierarchical relationship structures, dependant structures and many more.

This way you can be certain that the basic functionality will be implemented without your intervention. The whole system can be viewed as providing basic functional mechanism, which only has to be extended by the attributes needed in a particular case. This way there is no need for time consuming analysis and subsequent implementation of already existing and tested functionality.