4D lance un nouveau type de variable : Collection
4D v16 R4 introduit un nouveau type de variable appelé Collection. À quoi sont destinées ces variables ? Comme les objets ou les BLOBs, les collections peuvent être utilisées pour contenir presque tous les types de variables comme les textes, les chiffres, les booléens, les objets et même d’autres collections. La bonne nouvelle est que tous les types de variables mentionnés précédemment peuvent être mélangés dans une même collection, alors que les tableaux doivent toujours contenir le même type d’éléments !
Ajouter un lien hypertexte au logo de votre entreprise dans 4D Write Pro
Une utilisation moins connue du produit 4D Write Pro est la production d’e-mails en HTML. En effet, vous pouvez créer un document 4D Write Pro comprenant des expressions 4D, du texte et des images, puis modifier les propriétés du document, du paragraphe ou du texte et l’envoyer par courrier électronique. Dans ce contexte, un besoin très courant est d’ajouter un lien vers une image, par exemple le logo de votre entreprise.
4D Write Pro a été amélioré avec 4D v16 R4 de sorte que les hyperliens peuvent maintenant être ajoutés au texte et/ou aux images. Il est désormais aussi facile de créer un lien vers le logo ou le nom de votre entreprise que de mettre du texte en gras.
Keisuke Miyako présente 4D Tags au Sommet 4D 2016
Keisuke MiyakoLe directeur du service technique , 4D Japan, présente à l’adresse suivante 4D Summit Paris 2016 comment la fonction de balises de transformation 4D a été fortement renforcée avec 4D v16. Si vous n’utilisez pas encore les balises 4D, soyez sûrs que vous serez ravis de commencer à les utiliser dès que vous aurez vu cette vidéo !
En plus de l’introduction des améliorations apportées à 4D v16 qui rendent les balises 4D si puissantes, Keisuke présente ici 2 exemples concrets d’utilisation des balises 4D : exporter des données vers une feuille de calcul Excel et créer de beaux graphiques à l’aide d’une bibliothèque JavaScript à partir de données servies dans un format JSON.
Plus d’actions standard pour les zones de texte stylisé
Vous voulez créer rapidement une barre d’outils pour vos zones de texte stylisées. Vous voulez changer la police du texte ou calculer/geler des expressions 4D sans écrire une ligne de code. C’est possible grâce aux nouvelles actions standard pour les zones de texte stylisé.
Il suffit d’associer une action standard à chaque objet bouton et 4D gèrera tout automatiquement : le déclenchement de l’action mais aussi l’activation ou la désactivation du bouton si l’action n’est pas disponible dans le contexte actuel.
Fusionnez vos fenêtres en onglets sur macOS Sierra
Grâce à macOS Sierra, les applications ont désormais la possibilité d’ utiliser des fenêtres à onglets au lieu de fenêtres multiples. À partir de 4D v16 R3, 4D Developer Edition 64 bits peut tirer parti de cette nouvelle fonctionnalité d’Apple pour l’environnement de conception.
Les types de fenêtres qui peuvent être tabulées sont les fenêtres des méthodes et des éditeurs de formulaires. Les autres fenêtres, comme l’explorateur ou les outils par exemple, restent séparées.
Comme dans toute application basée sur des fenêtres à onglets :
- chaque onglet peut être déplacé vers une nouvelle fenêtre en faisant glisser l’onglet hors de la barre d’onglets.
- chaque onglet peut être déplacé vers une autre fenêtre existante.
Créez votre propre interface pour 4D Write Pro
Vous souhaitez créer rapidement une barre de menu pour gérer vos 4D Write Pro zones ? Vous voulez créer votre propre menu contextuel pour vos utilisateurs finaux ? Vous souhaitez créer une mosaïque de couleurs pour changer le fond du document ? Alors cette fonctionnalité est faite pour vous – et mieux, vous n’avez même pas besoin d’écrire une seule ligne de code…
Nous avons ajouté des actions standard pour gérer les zones 4D Write Pro . Elles peuvent être définies lors de la phase de conception ou par programmation. Plus de 80+ actions sont disponibles et pour n’en citer que quelques-unes : Style de police (gras, italique, souligné), Couleur de police, Couleur de fond, Alignement du texte (gauche, centre, droite, justifié…), Bordures (style, couleur, largeur, rayon…), Actions du correcteur orthographique…
Il est important de noter que lorsqu’elles sont assignées à des objets d’interface, les actions standard gèrent automatiquement l’activation/désactivation de l’objet en fonction du contexte. Facile !
Découvrez toutes les options pour utiliser les actions standard
Certains développeurs pensent que les actions automatiques sont pour les débutants. Cependant, ils ont peut-être manqué beaucoup de potentiel que nous avons ajouté ces dernières années. Les actions standard, telles que First Record ou color?value=redpeuvent être assignées à un bouton dans l’interface utilisateur ou par programmation. L’action peut être affectée à un élément de menu, à un menu contextuel ou invoquée avec une commande. L’avantage est que 4D gère aussi automatiquement la désactivation de l’élément de menu ou du bouton lorsque l’action n’est pas applicable (par exemple, s’il n’y a pas d’enregistrement suivant).
Et à partir de 4D v16 R3, la liste des actions standard s’allonge : plus de 100 nouvelles actions standard ont été ajoutées pour 4D Write Pro et Styled Text, permettant de construire par exemple une barre d’outils sans écrire une ligne de code !
Listbox : plus de possibilités de programmation !
Vous voulez faire de la programmation générique en utilisant des boîtes de liste ? Alors cette fonctionnalité est pour vous !
Avec 4D v16 R2, plus de 20 nouvelles propriétés de boîtes de liste peuvent être manipulées dynamiquement par le code, de sorte que les développeurs 4D ont maintenant le contrôle total sur l ‘objet de formulaire boîte de liste ! Parmi une longue liste : multi-style, wordwrap, édition en un seul clic, mode de troncature, largeur min et max des colonnes et bien plus encore. Les propriétés s’appliquent à l’ensemble de la zone de liste, à ses colonnes ou aux deux.
Plus aucune propriété disponible uniquement en mode Conception via la liste de propriétés : chaque propriété peut désormais être définie et obtenue à l’aide de deux commandes : LISTBOX SET PROPERTY et LISTBOX Get property.
Analyse détaillée de la structure de votre base de données
Saviez-vous que vous pouvez récupérer des informations très détaillées sur une table, un champ, des index, une relation ou même sur la structure complète de la base de données? Ce type d’information est toujours très utile à des fins d’analyse ou d’introspection. Bien sûr, vous pouvez utiliser les commandes dépréciées de 4D Pack : _AP Get field infos et _AP Get table info. Une autre option consiste à utiliser le site SQL system tables.
Aucune d’entre elles ne vous permet de récupérer toutes les informations. Alors pourquoi utiliser un plug-in ou SQL alors que vous pourriez utiliser une commande 4D ? La commande EXPORT STRUCTURE renvoie la définition complète de la structure de la base de données dans un arbre XML. Cette commande existe depuis 4D v14 R4.
Échange de messages entre processus
4D v15 R5 introduit un nouveau moyen, simple et puissant, d’échanger des informations entre processus et également entre processus et formulaires. Cette fonctionnalité est basée sur un système de messagerie asynchrone qui permet d’appeler les processus et les formulaires et de leur demander d’exécuter des méthodes avec des paramètres dans leur propre contexte.
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