Produit

4D View Pro : Utilisez les formules 4D dans votre feuille de calcul.

Traduit automatiquement de Deepl

4D v18 R5 introduit une nouvelle commande qui simplifie l’écriture de votre code : VP SET CUSTOM FUNCTIONS. Elle crée des fonctions personnalisées dans 4D View Pro qui exécutent les formules 4D.

Grâce à cette commande, vous pouvez désormais permettre aux commandes 4D, aux champs, aux variables, aux méthodes ou à toute expression arbitraire d’être utilisés dans vos formules de cellules. Par exemple, il n’est pas nécessaire de créer une méthode pour utiliser une simple variable dans 4D View Pro, il suffit de la passer comme paramètre à votre Formula.

Produit

Automatisez les tâches répétitives et bien plus encore grâce aux macros de formulaires !

Traduit automatiquement de Deepl

Si vous êtes un adepte des macros dans l’éditeur de code, alors 4D v18 R5 a de bonnes nouvelles pour vous … car maintenant les macros sont également disponibles dans l’éditeur de formulaires !

Laissez-moi commencer par vous dire à quel point les macros peuvent vous être utiles. Avez-vous déjà eu besoin d’utiliser des règles de formatage ou de nommage dans votre application, puis de les appliquer à chaque nouveau formulaire ? Ou peut-être avez-vous dû travailler sur des formulaires existants créés par quelqu’un d’autre, et devez toujours effectuer exactement les mêmes vérifications et analyses avant de commencer. Si vous avez déjà été confronté à l’un de ces scénarios, alors 4D v18 R5 est fait pour vous, car il vous donne la possibilité de créer des macros et de gagner du temps sur des tâches prévisibles et répétitives.

Produit

4D pour iOS : Amélioration de l’interface utilisateur (et plus encore) grâce aux liens profonds

Traduit automatiquement de Deepl

4D v18 R5 comprend une nouvelle fonctionnalité intéressante : Les liens profonds. C’est cool, mais qu’est-ce que c’est ?

Voici un exemple :

Avez-vous déjà reçu un courriel de Netflix vous demandant si vous voulez continuer à regarder un film que vous avez arrêté à la moitié ? Vous cliquez sur le lien, mais il ne vous amène pas à la page d’accueil de Netflix ni ne lance l’application sur votre téléphone. Au contraire, en cliquant sur le lien, vous ouvrez le lecteur et reprenez le film exactement là où vous l’avez arrêté.

C’est ça, le lien profond ! Il permet aux utilisateurs d’ouvrir une vue spécifique dans leur application en cliquant simplement sur une URL (ce qui améliore considérablement l’expérience utilisateur et augmente la rétention et l’engagement des utilisateurs).

Produit

Syntaxe conviviale pour les fonctions et les méthodes des classes.

Traduit automatiquement de Deepl

L’utilisation de variables $1, $2 et $n dans votre code ne rend pas seulement le code moins lisible, elle peut aussi augmenter la confusion puisque le cerveau humain peut avoir du mal à se souvenir de ce à quoi ces variables correspondent. La solution consiste à créer une variable avec un nom compréhensible et à lui attribuer la valeur de $1, $2 ou $n.

4D v18 R5 a une bonne nouvelle, vous pouvez maintenant nommer vos paramètres lors de la déclaration :

  • une méthode de projet,
  • un trigger
  • une méthode de base de données
  • une méthode de formulaire
  • un constructeur d’une classe
  • une fonction d’une classe.

Voyons comment !

Produit

ORDA – Améliorez votre API grâce à la portée des fonctions

Traduit automatiquement de Deepl

4D v18 R4 et ORDA vous permettent de créer des fonctions de classe de haut niveau au-dessus du modèle de données. Cela vous permet d’écrire du code orienté métier pour masquer la complexité, réduire les erreurs et accélérer le processus de développement.

Avec 4D v18 R5, nous apportons encore plus de fonctionnalités pour vous aider à optimiser et organiser votre code. Par exemple, vous pouvez avoir besoin d’exécuter une fonction localement sur le client pour améliorer les performances lorsque vous travaillez en mode client/serveur. C’est désormais possible ! Ou si vous exposez votre base de données en tant que serveur REST, vous pouvez souhaiter que certaines fonctions soient disponibles du côté serveur mais cachées pour vos clients REST. C’est également possible !

Nouvelles

Votez pour vos fonctionnalités !

Traduit automatiquement de Deepl

Comprendre les besoins réels des utilisateurs a toujours été un défi fondamental pour la gestion des produits. Chez 4D, nous prenons cela très au sérieux, c’est pourquoi nous avons décidé de revoir la section des demandes de fonctionnalités sur notre forum. Voici un résumé de ce qui a été modifié et comment vous pouvez en tirer le meilleur parti.

Produit

Prévisualisez votre CSS directement dans l’éditeur de formulaire !

Traduit automatiquement de Deepl

Dans 4D v18 R5, vous pouvez prévisualiser le rendu CSS final dans l’éditeur de formulaire SANS exécuter votre dialogue. Oui, vous avez bien entendu. Il n’a jamais été aussi facile de normaliser et de revitaliser vos formulaires !

Si vous n’avez pas encore entendu parler de CSS dans 4D, c’est le moment idéal pour en savoir plus ! Introduit dans 4D v18 pour les applications de projet, ce concept comprend des feuilles de style améliorées et rapides basées sur CSS. Je vous recommande de jeter un coup d’œil à cet article de blog.

Nouvelles

4D v18 R5 Beta démarre aujourd’hui

Traduit automatiquement de Deepl

Le test bêta pour 4D v18 R5 commence aujourd’hui et nous ne pourrions pas être plus enthousiastes !

De ORDA, l’éditeur de formulaires, 4D pour iOS, 4D Write Pro, et 4D View Pro, aux fonctionnalités avancées liées à la programmation et au déploiement. Cette version contient tout cela, y compris une fonctionnalité qui a été la demande de fonctionnalité la plus votée et la plus rapide dans notre forum de demande de fonctionnalité:

  • L’embellissement de vos applications n’a jamais été aussi facile grâce à la possibilité de prévisualiser le rendu CSS final dans l’éditeur de formulaires.
  • Des macros sont disponibles dans l’éditeur de formulaires pour vous aider à en faire plus en moins de temps !
  • ORDA apporte toujours de nouvelles fonctionnalités et cette version ne fait pas exception : les sélections d’entités partageables sont disponibles et un plus grand contrôle sur la disponibilité des fonctions est accordé.
  • Des fonctionnalités plus avancées sont à votre disposition, notamment la possibilité de nommer vos paramètres et vos résultats lors de la déclaration des fonctions et des méthodes, la possibilité de déboguer le code s’exécutant sur le serveur à l’aide de votre client, un cache 4D personnalisé pour le serveur 4D fusionné et les clients 4D … pour n’en citer que quelques-unes.
  • 4D pour iOS dispose de deux nouvelles avancées : le processus de synchronisation des données a été optimisé, ce qui vous permet de synchroniser vos données jusqu’à 25 fois plus vite et d’utiliser le deep linking pour améliorer l’expérience utilisateur.
  • De nouvelles commandes IMAP sont disponibles pour la recherche, la copie, le déplacement et la suppression. D’autres fonctionnalités IMAP sont en préparation.
  • 4D Write Pro regorge également de nouvelles fonctionnalités et 4D View Pro facilite l’écriture de votre code grâce à une nouvelle commande.
  • Et bien d’autres choses encore (voir ci-dessous).
Nouvelles

4D v18 R4 est là

Traduit automatiquement de Deepl

Je suis très heureux d’annoncer que 4D v18 R4 est maintenant disponible !

4D v18 R4 est l’une des meilleures versions jamais livrées, avec plus de 20 nouvelles fonctionnalitésajoutées à la liste toujours plus longue de 4D.

Du langage 4D qui ne cesse de s’améliorer, aux nouvelles capacités offertes par 4D pour iOS pour créer des applications enrichies, en passant par l’implémentation des fonctionnalités de 4D Write Pro que vous avez demandées. PLUS un tout nouvel ensemble de commandes 4D View Pro pour vous permettre de mieux contrôler vos documents.

Sans plus attendre, voici un aperçu de ce qui vous attend :