Guest Post

Une interface utilisateur améliorée avec AJUI_Progressbar

Traduit automatiquement de Deepl

Vous est-il déjà arrivé d’exécuter une action, que rien ne semble se produire et que vous ne sachiez pas si vous deviez cliquer à nouveau ou continuer à attendre ? Aucun retour d’information n’est fourni, même si l’application effectue une action en arrière-plan ? Peut-être l’action nécessite-t-elle un certain temps pour renvoyer un résultat ? Comme vous le savez peut-être, 4D fournit déjà un composant de barre de progression intégré qui rend le temps d’exécution plus tolérable, mais si vous voulez quelque chose avec un design plus web, alors continuez à lire, car c’est ce que l’AJUI_Progressbar vous donne !

Guest Post blank

Un aide-mémoire ORDA

Traduit automatiquement de Deepl

Blogue de l’auteur invité Cannon Smith, un développeur 4D du sud de l’Alberta, au Canada :

L’introduction des collections et des entités a radicalement changé le paysage de 4D, offrant aux développeurs de nouvelles façons de transposer les règles commerciales en code. Tout récemment, j’ai remanié plusieurs milliers de lignes de code qui étaient au cœur des règles de gestion de notre application, ce qui a permis une amélioration significative de la vitesse (5 fois plus rapide) dont nos utilisateurs sont très satisfaits. Cette refactorisation consistait principalement à passer des anciennes constructions de code aux objets, collections et ORDA.

Guest Post blank

AJUI_Tip : Un moteur d’infobulles pour 4D

Traduit automatiquement de Deepl

Avez-vous déjà été submergé par des boîtes de dialogue de confirmation, des boîtes d’alerte et des fenêtres d’aide contextuelle qui rendent presque impossible la localisation de la fenêtre de formulaire sur laquelle vous travailliez ? Ne serait-il pas plus convivial de rester sur la même page et de voir les bulles d’aide pointer directement sur la cible initiale ?

C’est possible grâce au composant 4D AJUI_Tip. Il s’agit d’un puissant moteur d’infobulles basé sur les technologies disponibles dans 4D telles que ORDA, New Formula, SVG, SubForm, CALL FORM, pour n’en citer que quelques-unes. Dans cet article de blog, nous allons mettre en évidence l’utilisation du composant et montrer comment vous pouvez concevoir de belles infobulles pour améliorer l’interface utilisateur de vos applications. Un lien de téléchargement se trouve à la fin de l’article.

Conseils blank

ORDA – Généalogie – Episode 3

Traduit automatiquement de Deepl

Dans le premier et le deuxième épisode de cette trilogie, nous avons démontré les bases de l’ORDA en utilisant des boîtes de liste, des entités et des sélections d’entités. Nous avons également montré comment utiliser des boîtes de liste similaires avec des sources de données distinctes et comment utiliser l’expression Meta info pour améliorer les graphiques des boîtes de liste.

Aujourd’hui, nous allons nous amuser encore plus, avec moins de code !

Conseils blank

ORDA – Généalogie – Episode 2

Traduit automatiquement de Deepl

Dans le premier épisode de cette trilogie, nous avons démontré les bases d’ORDA en utilisant des boîtes de liste, des entités et des sélections d’entités. Aujourd’hui, nous allons aller un peu plus loin en exécutant quelques requêtes qui tireront profit des relations récursives. Nous allons également jeter un coup d’œil rapide sur la façon d’afficher les boîtes de liste de façon agréable en utilisant la propriété « meta info expression ».

Conseils blank

ORDA – Généalogie – Episode 1

Traduit automatiquement de Deepl

Nous sommes tous d’accord pour dire que ORDA est une grande fonctionnalité de 4D V17. Une sorte de révolution dans la façon de penser et de programmer. Les bases de données 4D ne seront plus jamais vues de la même manière qu’avant.

ORDA vous permet de concevoir des applications avancées en moins de temps, avec un code plus lisible et plus propre. Pour vous montrer la puissance d’ORDA, nous vous avons préparé une série de conseils, divisée en trois épisodes. Dans ce premier épisode, nous vous montrerons comment les liens doivent désormais être considérés davantage comme des entités et des collections d’entités, et nous vous montrerons comment les listboxes peuvent désormais être basées sur des sélections d’entités, plutôt que sur des sélections ou des tableaux.

Nouvelles blank

4D v17 est ici

Traduit automatiquement de Deepl

We couldn’t be more thrilled to announce that the wait is over and 4D v17 is now available!

Cette version révolutionnaire peut ouvrir de nombreuses options pour votre prochaine application basée sur la 4D. Sans être exhaustive, voici une liste de fonctionnalités pour vous mettre en appétit pour cette version :

Conseils blank

Créer un document 4D View Pro hors écran

Traduit automatiquement de Deepl

Vous avez besoin de créer un document 4D View Pro en utilisant du code, sans aucune interface utilisateur ? C’est possible ! Comme les documents 4D View Pro sont des objets, il est très facile de créer des documents hors écran. Vous pouvez créer un nouveau document dans une variable de type objet et le manipuler à travers ses propriétés. Lorsque votre document est prêt, vous pouvez l’enregistrer dans votre base de données, dans un fichier, ou l’afficher directement dans une zone 4D View Pro.