Jump to content

Visual DataFlex

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Hellboy1975 (talk | contribs) at 03:37, 6 December 2007 (History: rmv POV. re-wording). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

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 failed as it was a sort of windows bolted on top of DOS product. Then they released Visual DataFlex 4.0 in 1997 which allowed users to write native 32 bits Windows applications.