Produit

Donnez du poids à votre processus de développement grâce à vos formulaires

Pendant la phase de développement, la détection précoce des erreurs de syntaxe est importante pour produire un code de qualité. La vérification du code en temps réel est une aide précieuse pour les développeurs. Il permet non seulement d’améliorer l’efficacité, mais aussi la qualité et la productivité. En corrigeant les erreurs immédiatement, vous pouvez vous concentrer sur le développement fonctionnel de votre application, plutôt que sur les bogues gênants qui apparaissent lors de la compilation.

Avec 4D 20 R8, nous sommes ravis d’introduire deux nouvelles fonctionnalités qui transformeront votre façon de travailler.

  • La première est la possibilité d’associer une classe à un formulaire, ce qui permet de vérifier la syntaxe d’expressions telles que Form.myProperty.
  • La seconde est une vérification en temps réel des expressions dans la liste des propriétés, avec une description de l’erreur ou de l’avertissement affiché.
Produit blank

4D Write Pro : Rendre visibles les bordures de tableau cachées (temporairement)

Traduit automatiquement de Deepl

Travailler sur des tableaux 4D Write Pro avec des bordures cachées peut s’avérer délicat ! Vous ne pouvez pas savoir où se termine chaque cellule, en particulier dans les tableaux fusionnés. Mais 4D 20 R7 est livré avec une fonctionnalité intéressante qui vous montre ces bordures cachées, même si elles sont normalement invisibles.

Cela rend le travail avec les tableaux beaucoup plus facile ! Voyons comment fonctionne cette nouvelle propriété d’affichage.

Produit blank

UX : Amélioration du comportement de défilement dans les sous-formulaires

Traduit automatiquement de Deepl

Les formulaires utilisateur ont pour but de faciliter la tâche des utilisateurs. Mais que se passe-t-il lorsque le défilement devient une bataille entre les sous-formulaires et leur contenu ? Vous en avez probablement déjà fait l’expérience : vous essayez de faire défiler une zone de liste dans un sous-formulaire, mais c’est le sous-formulaire tout entier qui se déplace. Ou, pire encore, vous essayez de faire défiler le sous-formulaire lui-même, mais la zone de liste s’obstine à rester en place !

Ce problème a été amélioré avec 4D 20 R6, ce qui rend l’action plus naturelle.

Produit blank

4D Write Pro – Un assistant pour créer des tableaux avec des données

Au cours des dernières versions de 4D Write Pro, de nombreuses fonctionnalités liées aux tables ont été ajoutées. Vous pouvez facilement créer des tableaux basées sur les données de la base de données en utilisant des contextes, des sources de données et des formules.

C’est tellement facile que beaucoup d’entre vous souhaitent laisser vos utilisateurs finaux utiliser cette fonctionnalité telle quelle. Mais nous comprenons que cela peut parfois représenter un défi pour les utilisateurs qui n’ont pas été formés au formatage des sources de données ou des formules pour les différents éléments des tableaux. Pour y remédier, nous avons développé une solution livrée avec 4D v20 R2 : le tout nouvel assistant de tableau.

L’assistant est à la disposition des utilisateurs finaux ; ils peuvent bénéficier de modèles adaptés à leur utilisation et à leur métier fournis par le développeur. La configuration des modèles permet de :

  • définir la dataclass et les attributs de la dataclass,
  • traduire la dataclass, les attributs de la dataclass et les noms de formules,
  • préparer des formules adaptées à l’entreprise,
  • concevoir des styles graphiques.

 

Poursuivez votre lecture pour en savoir plus, et n’oubliez pas de consulter l’HDI et de regarder la vidéo bonus qui vous guide à travers les différentes possibilités.

Produit blank

Explorateur de données intégré à 4D

L’explorateur de données vous permet de visualiser les données de votre base de données. Vous pouvez choisir les champs à afficher, organiser, filtrer et trier les données.

Avec 4D v20, l’explorateur de données peut être ouvert dans 4D au lieu d’un navigateur externe. Les utilisateurs peuvent accéder à l’explorateur de données directement depuis la barre d’outils en un seul clic, ce qui permet de gagner du temps et d’améliorer la productivité.

Produit blank

Évolution des objets de formulaire

Pour vous permettre de réaliser les plus belles interfaces, nous continuons à améliorer les objets de formulaires. Depuis 4D v19 R6, vous pouvez définir une bordure arrondie pour les objets formulaires de type texte statique et texte de saisie.

Avec 4D v20, de nouvelles possibilités sont offertes.

  • Pour les boutons, les boutons radio et les cases à cocher, nous avons ajouté de nouveaux paramètres pour le texte et l’icône.
  • Pour les boutons radio et les cases à cocher, le nombre d’états de l’icône a été amélioré afin de permettre un meilleur rendu pour l’utilisateur final.
Produit blank

Testez votre application Windows SDI

Cela fait longtemps que vous pouvez fournir à vos clients des applications fusionnées en mode SDI.

Nous savons que tester une application SDI peut s’avérer difficile, alors avec 4D v19 R8, vous pouvez visualiser le résultat de votre application sans avoir à construire votre application mono-poste ou cliente.

Continuez à lire pour tous les détails.

Produit blank

Navigation simplifiée entre les fenêtres de développement

Traduit automatiquement de Deepl

Lorsque l’on écrit une nouvelle fonction ou méthode, ou que l’on crée un formulaire, le travail n’est jamais linéaire. Nous devons généralement :

  • accéder à l’explorateur pour trouver le formulaire dans son dossier
  • accéder à l’explorateur pour écrire la documentation de la méthode
  • lire la documentation d’une commande sur le site de documentation 4D
  • lire la documentation de la méthode d’un composant

Dans cette nouvelle version, nous avons ajouté quelques éléments de menu dans l’éditeur de code et l’éditeur de formulaire pour vous permettre de mieux naviguer entre les différents éléments d’un projet.

Conseils blank

API REST 4D + ReactJS

Traduit automatiquement de Deepl

par Mourad Aouinat, ingénieur logiciel chez 4D Maroc

Dans un précédent billet de blog, nous avons vu comment il est facile de mettre en place une API REST en utilisant 4D. Dans ce billet de blog, nous allons exploiter la puissante API REST de 4D en combinaison avec React pour construire une application To-Do qui comprend des fonctionnalités pour ouvrir les todos, en créer de nouveaux, modifier les existants, et des fonctionnalités pour la modification et la suppression en masse.

Produit blank

Éditeur de code : Plusieurs thèmes, à vous de choisir !

Traduit automatiquement de Deepl

Les fonctionnalités de l’éditeur de code s’enrichissent à chaque version, et 4Dv19 ne fait pas exception.

Chaque développeur a ses propres goûts – et parfois des goûts particuliers – en ce qui concerne son éditeur de code (police, taille de la police, couleur des éléments, etc.). Ce qui est beau et accroît la productivité d’un développeur peut être un obstacle pour un autre. C’est pourquoi 4D v19 introduit la gestion des thèmes.

Si « créer mon propre thème » est sur votre liste de choses à faire, c’est le bon moment pour le faire ! 4D v19 est livré avec des thèmes de base que vous pouvez enrichir et adapter à votre propre goût.