LocalazyLocalazy
Visual DataFlex (VDF) est un langage de programmation 4GL, orienté objet, utilisé pour développer des applications de base de données. Il est produit par Data Access Worldwide. VDF est parfois appelé un outil de développement "client léger" car les applications construites avec lui ne nécessitent pas d'installation sur l'ordinateur de chaque utilisateur. L'environnement d'exécution VDF est installé sur un serveur et les utilisateurs s'y connectent à l'aide d'un navigateur Web ou d'une application "client lourd". Une fois connectés, les utilisateurs peuvent accéder à l'application comme s'il s'agissait d'une application locale installée sur leur propre ordinateur. Les applications VDF sont donc idéales pour une utilisation dans des environnements distribués ou multi-utilisateurs. VDF est un langage relativement facile à apprendre et à utiliser. Il est basé sur l'anglais et utilise une syntaxe semblable à celle de l'anglais. Cela en fait un bon choix pour les développeurs qui ne sont pas familiers avec des langages de programmation plus traditionnels tels que C++ ou Java. Les applications VDF sont généralement pilotées par les événements. Cela signifie que le flux de contrôle dans une application est déterminé par les actions de l'utilisateur. Par exemple, un clic sur un bouton peut déclencher un événement qui entraîne l'affichage d'un formulaire particulier. Les applications VDF sont construites autour d'une série d'objets. Ces objets peuvent être visuels, comme un formulaire ou un bouton, ou non visuels, comme une connexion à une base de données ou un fichier. Chaque objet possède un ensemble de propriétés qui déterminent son comportement. Par exemple, un objet bouton peut avoir une propriété qui détermine le texte qui s'affiche sur le bouton. Un objet de connexion à une base de données peut avoir une propriété qui spécifie le nom de la base de données à laquelle se connecter. En plus de ses fonctionnalités 4GL de base, VDF comprend également un certain nombre d'outils et de bibliothèques qui facilitent le développement d'applications. Par exemple, l'IDE DataFlex Studio comprend un certain nombre de fonctions qui rationalisent le processus de développement, comme un concepteur visuel de formulaires et un éditeur de code. La bibliothèque de classes de la fondation DataFlex (DFC) est une collection d'objets préconstruits qui peuvent être utilisés dans les applications DataFlex. Ces objets fournissent des fonctionnalités communes qui, autrement, devraient être construites à partir de zéro, comme l'accès aux bases de données et la manipulation des fichiers. Le cadre d'application Web (WAF) de DataFlex est une boîte à outils qui simplifie le développement d'applications Web. Il comprend un certain nombre d'objets qui facilitent la création de formulaires, l'affichage de données et la gestion des entrées utilisateur. Visual DataFlex est un langage de programmation puissant et facile à utiliser qui convient bien au développement d'applications de base de données. Il est basé sur l'anglais et utilise un modèle de programmation orienté objet et piloté par les événements. L'IDE DataFlex Studio et la bibliothèque de classes DataFlex Foundation facilitent le développement des applications. Le DataFlex Web Application Framework simplifie le développement d'applications Web.