Question

Quelqu'un utilise-t-il encore DataFlex? Si oui, quels sont vos trucs et astuces préférés pour ce vénérable 4GL?

Était-ce utile?

La solution

Tout dépend de la version de DF que vous utilisez, mais voici quelques exemples:

  1. N'utilisez pas " While " lors de la traversée de jeux d’enregistrements. Toujours utiliser la répétition. (voir l'exemple en bas)
  2. Les groupes de discussion dataflex (news.dataaccess.com) sont le meilleur endroit pour poser des questions.
  3. D'autres sites utiles incluent http://sture.dk/wasp et http://www.vdf-guidance.com
  4. Utilisez entry_scope au lieu d'activer pour initialiser les valeurs sur les formulaires.
  5. Avec les objets modaux différés, utilisez un objet conteneur au-dessus de l'objet différé pour passer des paramètres.

J'ai beaucoup plus. Mais je vais juste devoir aller me coucher. Je ne peux pas croire que quelqu'un ait posé une question sur Dataflex.

clear orders
move const.complete to orders.status
find ge orders by index.2
repeat
    if orders.status ne const.complete indicate finderr true
    if (not(finderr)) begin
        send doYourStuffHere
        find gt orders by index.2
    end
until (finderr)

Autres conseils

Les nouveaux forums mondiaux d'accès aux données!

http://support.dataaccess.com/forums/

long time no see!

Oui, DataFlex est toujours actif et utilisé par de nombreuses personnes et organisations.

La version actuelle est la "Visuelle". formulaire (par exemple, interface graphique de Widows): Visual DataFlex (VDF) 14.1, bien que la v15.0 soit sur le point de sortir (j'utilise depuis quelques mois déjà les alphas, les bêta et les RC).

Le produit en mode caractère (à présent la version 3.2) existe toujours, pour DOS, Unix et Linux.

VDF prend désormais en charge les applications Web, les services Web (depuis environ la v10), une bibliothèque Ajax (qui viendra "dans la boîte" avec 15.0), des contrôles CodeJock pour une meilleure interface utilisateur, un environnement de développement (VDF Studio ) qui est depuis si longtemps (depuis la v12.0) si complet que je ne sors que rarement de l’extérieur (j’y code même mon code JavaScript lorsque je le fais pour des projets VDF). Il est également livré avec un CMS gratuit appelé Electos (maintenant lui-même en version 4.0 avec VDF 15.0).

Il contient des kits de connectivité pour les bases de données Pervasive, MS SQL Server, DB2 et ODBC, avec Oracle, MySQL et d’autres pilotes fournis par Mertech Data Systems (société de Riaz Merchant: www.mertechdata.com).

Vous pouvez télécharger gratuitement un " Personnel " édition (à usage non commercial) de ici - il s'agit d'un produit vedette, mais si vous en gagnez de l'argent, vous devez acheter une licence casher. Essayer! ; -)

C'est bien d'avoir de vos nouvelles à nouveau!

Mike
(Toujours en train de se battre avec les descendants b4stard de vos trois jeux de données damnés !!! ; -) )

Ma " langue de travail " (c’est-à-dire que je travaille en tant que développeur salarié) est Visual Dataflex, actuellement en version 14.0. Ce n'est pas le meilleur langage / environnement disponible, mais ce n'est certainement pas le pire non plus.

Mon conseil numéro 1 serait, pour citer Code complet de Steve McConnell: "Programmez dans votre langue, pas dans . Ne limitez pas votre programmation aux concepts qui sont automatiquement pris en charge par votre langage. Les meilleurs programmeurs pensent à ce qu'ils veulent faire, puis ils évaluent comment atteindre leurs objectifs avec les outils de programmation à leur disposition. "

Un autre nouveau site intéressant pour les astuces VDF / DF est le Wiki VDF .

L'URL vdfguidance a une faute de frappe, il s'agit de http://www.vdf-guidance.com

hériter de mixin était une excellente fonctionnalité - les méthodes de toute autre classe pouvaient être réutilisées dans votre classe; tant que vous fournissiez les propriétés dont ils avaient besoin pour travailler, tout allait bien = héritage multiple (MI) sans le «problème de diamant», les conflits de noms et autres problèmes liés à MI

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top