Visual DataFlex je objektově orientovaný programovací jazyk 4. generace na vysoké úrovni s vlastním prostředím pro vizuální návrh . Je vyvinut společností Data Access Corporation [1] a je určen pro rychlou tvorbu ( RAD ) databázových aplikací v architektuře klient-server . Jedná se o moderní vývoj jazyka DataFlex .
Visual DataFlex se používá k budování vysoce spolehlivého podnikového softwaru, komerčních produktů v prostředí Microsoft Windows , webových a webových služeb . Distribuce Visual DataFlex obsahuje nástroje pro vizuální návrh, knihovnu tříd, kompilátor a ladicí program , vestavěnou databázi, ovladače pro přístup k nejpopulárnějším DBMS a výkonný a škálovatelný webový aplikační server ( Web Application Server ).
První verze DataFlex (předchůdce Visual DataFlex) se objevila na konci 70. let a byla jedním z prvních masově vyráběných procedurálních programovacích jazyků a systémů pro správu databází. V polovině 80. let byla vydána jedna z nejpokročilejších verzí systému v té době, DataFlex 2.3b, která se velmi rozšířila a oblíbila a povýšila Data Access do top 100 IT společností. Ve stejné době se v ( SSSR ) objevil jazyk DataFlex, jeden z prvních s prostředím pro vizuální návrh . Hlavní oblastí použití byla medicína. Produkt byl aktivně používán 4. hlavním ředitelstvím Ministerstva zdravotnictví SSSR („Kremelská nemocnice“), pobočkou kliniky hlavního odboru vnitřních záležitostí v Moskevské oblasti .
V roce 1995 byla vydána první objektově orientovaná verze jazyka, DataFlex 3.0. všestrannost a snadné použití výrazně rozšířily rozsah systému.
První verze pro Microsoft Windows byla vydána v polovině 90. let (DataFlex pro Windows 3.51), ale rozšířila se až po vydání první plnohodnotné verze Visual DataFlex 4. Od té doby se Visual DataFlex stal standardem pro velké množství softwarových společností.
Programy vytvořené na Visual DataFlex využívá více než 450 tisíc podniků a organizací působících v oblasti zdravotnictví, dopravy, průmyslové výroby, ekonomiky a financí, distribuce, pojišťovnictví, zemědělství, armády, policie a mnoha dalších.
DataFlex je přirozeně multiplatformní jazyk. Spolu s Visual DataFlex a Web Application Server podporuje komplexní vývojové prostředí většinu hlavních průmyslových standardů:
Visual DataFlex má vestavěnou podporu pro čtyři průmyslové DBMS:
stejně jako jakýkoli DBMS podle standardu ODBC . Datové ovladače třetích stran jsou k dispozici pro:
Visual DataFlex má 3vrstvou architekturu:
Spodní odkaz Tabulky na této úrovni představují informace o uživateli. Datové slovníky pro každou tabulku definují pravidla pro ukládání, úpravy, mazání a vyhledávání dat. střední článek Definuje, jak spolu tabulky souvisí a základní obchodní procesy zpracování dat mezi tabulkami. To zahrnuje kontrolu integrity databáze a správnosti vstupu od uživatele. Horní odkaz Grafické rozhraní ( GUI ), které umožňuje uživatelům zadávat, vyhledávat, vytvářet, upravovat nebo mazat data.Akademický příklad programu „Hello world“ v jazyce Visual DataFlex:
Programovací jazyky | |
---|---|
|