Une nouvelle option pour la commande « Formula from string » (« Formule sur chaine ») !
En tant que développeur 4D, vous avez probablement déjà créé et utilisé des formules. Elles peuvent être créées via deux commandes, Formula et Formula from string. Cette dernière vient d’être améliorée dans 4D V20 R3 pour pouvoir être utilisée sans limite à partir des composants !
Améliorer la gestion du journal
Avec 4D v20 R3, une nouvelle fonctionnalité a été introduite pour permettre une meilleure gestion des journaux. Cette fonctionnalité concerne l’option « Utiliser le fichier journal », qui peut désormais être remplacée comme d’autres paramètres de sauvegarde.
Dans cet article de blog, nous allons vous expliquer pourquoi cette option est utile et vous montrer comment l’utiliser.
4D Write Pro : Attribuer des noms aux formules
Dans les documents de 4D Write Pro, les formules sont cruciales et contribuent de manière significative à leur fonctionnalité. Auparavant, ces formules pouvaient être représentées sous forme de valeurs, d’expressions ou de symboles.
Cependant, afin d’améliorer l’expérience utilisateur et la lisibilité, une nouvelle fonctionnalité intéressante a été introduite dans 4D v20 R3: la possibilité d’attribuer des noms aux formules. Cette dernière amélioration permet aux utilisateurs d’identifier et de comprendre rapidement la fonction de chaque formule dans le document.
Injecter des données personnalisées dans les en-têtes des clients Websocket
La personnalisation des en-têtes client WebSocket vous permet d’injecter des informations, des préférences ou des exigences spécifiques dans le processus d’établissement de la connexion WebSocket.
À partir de 4D v20 R3, vous pouvez transmettre des informations de sécurité, des données spécifiques à l’application ou d’autres données relatives à la connexion au serveur par le biais d’en-têtes client websocket.
Voici tout ce que vous devez savoir !
Simplifier les déclarations et affectations de variables en une seule ligne
À partir de 4D v20 R3, vous pouvez dire adieu à l’époque où il fallait écrire plusieurs lignes de code pour les déclarations et les affectations de variables. Désormais, vous pouvez rationaliser votre code, éliminer les redondances et améliorer votre efficacité en toute simplicité.
Voici comment !
4D Netkit : Obtenir des labels et des emails de Gmail
Alors que nous continuons à intégrer l’API Gmail dans 4D Netkit, nous vous apportons un ensemble complet de commandes pour gérer vos emails de manière transparente.
Avec 4D v20 R3, nous introduisons de nouvelles commandes qui vous permettent de récupérer sans effort la liste des labels, d’obtenir des emails et de les supprimer efficacement.
En savoir plus !
Dépréciation des commandes PHP et suppression de l’interprète PHP intégré à 4D
PHP a joué un rôle crucial dans le développement web, et il a été introduit dans 4D v12 pour offrir des fonctionnalités qui n’étaient pas facilement disponibles dans le langage natif, telles que les fonctionnalités zip, hash ou LDAP. Au fil du temps, 4D a intégré un grand nombre de ces fonctions PHP dans ses fonctionnalités de base. Par conséquent, nous avons décidé de supprimer l’interpréteur PHP intégré dans 4D v20 R3 et de commencer le processus de dépréciation des commandes PHP dans la v21.
Bien que nous ne supprimions pas entièrement les commandes PHP de 4D, nous vous encourageons vivement à utiliser les system worker pour exécuter du code PHP à l’avenir.
Ce billet de blog vous guidera dans ce processus de transition, en montrant comment utiliser un interpréteur externe avec PHP Execute et en expliquant comment exécuter du code PHP de manière efficace avec un system worker.
VS Code Extension : Afficher la documentation 4D
4D v20 R3 est livré avec une nouvelle fonctionnalité pour l’éditeur Visual Studio Code grâce à l’extension 4D-Analyzer – la fonctionnalité « Show 4D Documentation » !
Suivre les changements de données dans votre base de données
Dans cet article de blog, nous sommes ravis de vous présenter une méthode puissante qui va révolutionner la façon dont vous gérez et suivez les modifications au sein de votre data store. Nous dévoilerons le concept de « stamp », un marqueur conçu pour rationaliser le suivi des modifications de données, et nous vous montrerons comment adapter ces stamps à vos besoins spécifiques.
Synchroniser plusieurs collections avec cette nouvelle fonction
4D offre de puissantes fonctionnalités pour travailler avec des collections d’objets. Par exemple, vous pouvez créer une collection de villes avec leurs pays et continents associés. La manipulation de ces collections à l’aide de fonctions intégrées telles que le tri, l’ordonnancement ou le filtrage devient un jeu d’enfant.
4D v20 R3 introduit la nouvelle fonction multiSort() pour simplifier ce processus. Grâce à cette fonction, vous pouvez désormais facilement trier et synchroniser plusieurs collections.
Nous contacter
Vous avez une question, une suggestion ou vous voulez simplement entrer en contact avec les blogueurs 4D ? Envoyez-nous un message !
* Votre vie privée est très importante pour nous. Veuillez cliquer ici pour consulter notre Politique