Auteur: Fabrice Mainguené

Fabrice Mainguené
- Product Owner -Fabrice Mainguené a rejoint l'équipe du programme 4D en novembre 2016. En tant que Product Owner, il est en charge de rédiger les user stories puis de les traduire en spécifications fonctionnelles. Son rôle est également de s'assurer que l'implémentation de la fonctionnalité livrée répond au besoin du client.Après avoir obtenu une licence en informatique au CNAM, Fabrice a rejoint une petite société d'édition de logiciels en tant que développeur Windev. Il a ensuite travaillé pour différentes entreprises dans les domaines de l'industrie et du commerce en tant que développeur Windev et web ainsi que conseiller technique sur les nouvelles fonctionnalités.
Produit blank

Calculer des statistiques sur les sélections d’entités avec ORDA

Traduit automatiquement de Deepl

ORDA fournit une grande fonctionnalité pour canaliser les données à travers des filtres et obtenir des valeurs agrégées, en incluant un ensemble d’opérations d’agrégation facilement compréhensibles qui examinent et effectuent des calculs sur les ensembles de données. Par exemple, les méthodes sum, average, count, min, et max sont utilisées pour effectuer les opérations que leurs noms décrivent !

Produit blank

Classement de sécurité A+ pour les sites web 4D

Traduit automatiquement de Deepl

Après l’introduction de la fonction Perfect Forward Secrecy, le niveau de sécurité du serveur Web 4D a encore été augmenté grâce à la prise en charge de HTTP Strict transport Security (HSTS). Désormais, le serveur Web 4D est conforme aux protocoles de sécurité les plus récents. Il vous suffit de passer à la version 4D v17 et d’activer HSTS pour obtenir le classement A+ (le plus haut niveau) de SSL Labs pour vos sites Web !

Produit blank

Recherche de collections

Traduit automatiquement de Deepl

La simplicité est la sophistication ultime, et avec plus de 40 méthodes dans 4D v16 R6 pour gérer les collections, les choses deviennent beaucoup plus faciles pour vous en tant que développeur. Non seulement votre code est propre et plus lisible, mais il est également écrit en un temps record !

Dans cet article de blog, nous allons voir comment les deux nouvelles méthodes, query et indicesvous permettront de manipuler et de récupérer des éléments d’une collection en un clin d’œil !

Produit blank

Calculs dans les collections

Traduit automatiquement de Deepl

Calculer la moyenne, le total ou le prix (y compris la taxe) sont des tâches courantes dans toute application commerciale. Les collections sont un moyen facile d’agréger vos données de manière cohérente. Avec elles, ce type de calcul devient très simple, car il existe des méthodes de collection qui font tout pour vous !

Produit blank

Combiner et trier des collections

Traduit automatiquement de Deepl

4D v16 R6 opens a wide range of possibilities to manage collections. MPour fusionner deux collectionsen une seule, cloner ou simplement ordonner une collection, il suffit d’appeler une méthode. Cela permet de gagner un temps précieux, par exemple lorsque vous devez concaténer deux collections, ne conserver que les valeurs distinctes ou les trier.

Produit blank

Fonction d’autocomplétion étendue aux attributs des objets

Traduit automatiquement de Deepl

Lanotation objet ouvre de nouvelles possibilités ! Pour vous aider à adopter cette façon de coder, nous avons amélioré le mécanisme d’autocomplétion de l’éditeur de méthodes. Chaque fois que vous tapez un point après un objet, vous obtenez désormais une liste d’attributs suggérés. C’est exactement ce dont vous avez besoin pour accélérer votre codage !

Produit blank

Convertir les collections

Traduit automatiquement de Deepl

4D v16 R6 offre des capacités avancées pour manipuler les collections, grâce à plus de 40 méthodes à utiliser avec la Notation Objet. En les utilisant, vous serez en mesure d’écrire votre code de manière plus efficace. Du nouveau code, c’est bien, mais nous avons aussi gardé à l’esprit que ce nouveau code doit s ‘intégrer facilement à votre code existant. C’est pourquoi nous avons introduit des commandes dédiées pour convertir les collections en tableaux ou en chaînes de caractères, et vice-versa.

Produit blank

Utilisation d’éléments de chemin dans les objets

Traduit automatiquement de Deepl

4D facilite la vie de vos développeurs avec deux nouvelles commandes permettant de gérer sans effort les chemins d’accès aux fichiers ou aux dossiers. Gagnez un temps précieux avec la commande Path to object qui, en une seule ligne de code, extrait l’extension, le nom du fichier ou le dossier parent. Ensuite, vous pouvez modifier et recombiner les différents attributs de l’objet pour composer un nouveau chemin avec la commande Object to path.

Produit blank

Insertion ou suppression d’éléments dans une collection

Traduit automatiquement de Deepl

L’ajout et/ou la suppression d’éléments dans des collections sont des tâches de programmation courantes que les développeurs rencontrent souvent. 4D v16 R6 fournit plus de 40 méthodes de collection, y compris des méthodes spécifiquement dédiées à l’ajout et à la suppression d’éléments dans une collection. Grâce à ces méthodes, vous pouvez facilement créer une pile (FIFO) ou une file d’attente (LIFO), ajouter de nouveaux éléments à n’importe quelle position, et bien plus encore…