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.
Exportation des résultats de la boîte de dialogue « Rechercher dans le dessin ».
Lorsque vous recherchez tous les objets dans l’environnement de conception, 4D affiche les résultats dans la liste hiérarchique. A partir de 4D v16 R3, vous pouvez exporter ces résultats dans un fichier texte qui peut être ouvert à l’aide d’un tableur par exemple, afin de pouvoir facilement expédier un travail de refactoring ou stocker les résultats dans un document pour y travailler plus tard.
Nouvel objet : une façon simple d’initialiser un objet
Découvrez New object, la nouvelle commande de 4D pour initialiser un objet. Cette commande permet soit de créer un objet vide, soit de le créer avec quelques propriétés et valeurs initiales. OB SET devient maintenant inutile dans plusieurs situations, New object suffit.
New object permet également de réinitialiser un objet temporaire dans une boucle ou simplement de passer directement un objet en paramètre à une commande 4D demandant un objet en paramètre, comme les commandes Get database measures ou GRAPH par exemple.
Cette nouvelle commande change votre façon d’écrire du code 4D dans de nombreuses situations. New object crée un objet et retourne une référence à celui-ci. Elle permet une plus grande flexibilité dans votre code. Cette commande est la première d’une série de nouvelles fonctionnalités liées aux objets … Restez à l’écoute !
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 !
L’horodatage est maintenant disponible !
« Le temps, c’est de l’argent« , disait Benjamin Franklin, donc plus on peut le compter avec précision, mieux c’est. Nous disposons maintenant d’une nouvelle commande pour obtenir un horodatage UTC précis incluant les millisecondes.
Nouvelles informations disponibles dans la boîte de dialogue MSC
Si vous utilisez une énorme base de données avec beaucoup de données, vous devez être très familier avec le dialogue 4D MSC. Elle contient tous les outils nécessaires à l’information, la vérification, l’analyse, la maintenance, la sauvegarde et le compactage des données et des fichiers de structure.
Sur la base des commentaires récents de certains de nos utilisateurs, nous avons amélioré ce dialogue de trois façons :
- Un lien vers le chemin du fichier journal a été ajouté.
- De nouvelles informations globales sur les données sont accessibles
- Les informations sur les tables sont maintenant disponibles en mode maintenance et en mode standard.
Recherche par les arguments de requête d’un tableau de liens
Leschamps d’objets, introduits avec 4D v15, permettent de stocker et d’indexer des données non structurées. Il peut s’agir d’un ensemble de données communes, comme le prénom, le nom de famille, la date de naissance. Il peut s’agir de données différentes dans chaque enregistrement, comme un magasin qui aura besoin de différents attributs pour les chaussures (taille, couleur), les ordinateurs (CPU, mémoire), les imprimantes (couleur, encre), une liste de valeurs ou toutes les combinaisons possibles.
Voici une User Story réelle d’un client 4D :
« Mon application de badges gère les droits d’accès de chaque personne à un bâtiment et pour un créneau horaire. Ces informations sont stockées dans une base de données sous la forme d’un tableau d’objets ( par exemple : {droit d’accès, bâtiment, plage horaire} ). Je veux pouvoir rechercher les personnes qui ont accès à un bâtiment pendant un créneau horaire ».
4D fournit plusieurs façons d’interroger les données, en utilisant l’index et donc extrêmement rapide.
Amélioration de la fonction « Rechercher » dans la boîte de dialogue « Design
Find in design Le dialogue a été mis à jour pour offrir un design plus convivial ainsi que 2 nouvelles fonctionnalités qui amélioreront l’expérience de l’utilisateur : un nouveau bouton stop permettant d’arrêter la recherche en cours et une nouvelle option pour filtrer vos résultats de recherche.
Créez facilement des rapports inter-tables avec l’éditeur de rapports rapides.
Une nouvelle étape a été franchie dans 4D v16 R2 avec l’éditeur de rapports rapides 64 bits : les rapports inter-tables sont désormais disponibles !
Comme vous l’avez probablement déjà remarqué, le nouveau rapport rapide pour les versions 64 bits a été entièrement repensé depuis la v15 R3 afin de vous offrir, à vous et à votre utilisateur final, une meilleure expérience utilisateur. Après les rapports de liste qui étaient disponibles dans un premier temps, nous allons maintenant de l’avant et fournissons des rapports multi-tables.
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.
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