Visual DataFlex
Appearance
Visual DataFlex is a 4GL windows programming language by Data Access, targeted at creating database and client-server type programs.
Architecture
Visual DataFlex has a 3-layer architecture:
- Bottom layer
- Tables at this level represent customer information. Data dictionaries for each table define the rules for saving, editing, deleting, or finding a customer.
- Middle layer
- Tables at this level represent orders to customers. A Data Dictionary Connectivity Object Tree defines how tables relate to each other, and ensures that all business rules of the connected tables are in force and validate.
- Top layer
- A graphical interface (GUI) that allows users to enter, find, create, modify, or delete data.
History
Data Access is the company behind the language and has build its business up around the console mode DataFlex language. The first attempt at a windows product was DataFlex for Windows which miserably failed as it was a sort of windows bolted on top of DOS product. Then they released Visual DataFlex 4.0 in 1996 which did create the possibility to write native windows applications.