Visual DataFlex är ett 4:e generationens objektorienterat programmeringsspråk på hög nivå med sin egen visuella designmiljö . Den är utvecklad av Data Access Corporation [1] och är avsedd för snabbt skapande ( RAD ) av databasapplikationer, i klient-serverarkitektur . Det är en modern utveckling av DataFlex- språket .
Visual DataFlex används för att bygga mycket pålitlig företagsprogramvara, kommersiella produkter i Microsoft Windows -miljön , webb- och webbtjänster . Visual DataFlex-distributionen inkluderar visuella designverktyg, ett klassbibliotek, en kompilator och debugger , en inbäddad databas, drivrutiner för åtkomst till det mest populära DBMS och en kraftfull och skalbar webbapplikationsserver ( Web Application Server ).
Den första versionen av DataFlex (förfadern till Visual DataFlex) dök upp i slutet av 1970-talet och var ett av de första massproducerade procedurprogrammeringsspråken och databashanteringssystemen. I mitten av 1980-talet släpptes en av de mest avancerade versionerna av systemet vid den tiden, DataFlex 2.3b, som blev mycket utbredd och populär, vilket ökade Data Access till de 100 bästa IT-företagen. Samtidigt dök DataFlex-språket, ett av de första med en visuell designmiljö, upp i ( USSR ). Det huvudsakliga användningsområdet var medicin. Produkten användes aktivt av det fjärde huvuddirektoratet för hälsoministeriet i Sovjetunionen ("Kremlin Hospital"), filialkliniken vid huvudavdelningen för inrikes frågor i Moskva-regionen .
1995 släpptes den första objektorienterade versionen av språket, DataFlex 3.0. mångsidighet och användarvänlighet har avsevärt utökat systemets omfattning.
Den första versionen för Microsoft Windows släpptes i mitten av 1990-talet (DataFlex för Windows 3.51), men fick inte stor spridning förrän lanseringen av den första fullfjädrade versionen av Visual DataFlex 4. Sedan dess har Visual DataFlex blivit standard för ett stort antal mjukvaruföretag.
Program skapade på Visual DataFlex används av mer än 450 tusen företag och organisationer som arbetar inom hälsovård, transport, industriell produktion, ekonomi och finans, distribution, försäkring, jordbruk, armé, polis och många andra.
DataFlex är till sin natur ett plattformsoberoende språk. Tillsammans med Visual DataFlex och Web Application Server stöder den omfattande utvecklingsmiljön de flesta av de stora industristandarderna:
Visual DataFlex har inbyggt stöd för fyra industriella DBMS:
samt alla DBMS enligt ODBC- standarden . Datadrivrutiner från tredje part är tillgängliga för:
Visual DataFlex har en arkitektur i tre nivåer:
Nedre länk Tabeller på denna nivå representerar användarinformation. Dataordlistorna för varje tabell definierar reglerna för att lagra, redigera, ta bort och söka efter data. mittlänk Definierar hur tabellerna är relaterade till varandra och de grundläggande affärsprocesserna för databehandling mellan tabellerna. Detta inkluderar kontroll av databasens integritet och korrektheten av input från användaren. Topplänk Ett grafiskt gränssnitt ( GUI ) som tillåter användare att ange, söka, skapa, ändra eller ta bort data.Akademiskt exempel på programmet "Hello world" i Visual DataFlex-språket:
Programmeringsspråk | |
---|---|
|