Produit

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…

Produit Create dynamic forms

Découvrez la puissance des formulaires dynamiques

Traduit automatiquement de Deepl

Vous nous avez dit à quel point vous souhaitiez disposer d’une fonctionnalité permettant de créer des formulaires dynamiques entièrement adaptés aux besoins de vos utilisateurs finaux. Eh bien, nous vous avons entendu, et 4D v16 R6 now ouvre de nouvelles possibilités avec les formulaires dynamiques! Proposés en avant-première dans 4D v16 R6, les formulaires dynamiques vous permettent de construire vos formulaires de manière programmatique dans un objet ou de les charger à partir d’un fichier texte. Mais cela ne fait qu’effleurer la surface de ce que nous avons concocté pour vous…

Produit blank

Un large éventail de possibilités pour gérer vos collections

Traduit automatiquement de Deepl

4D v16 R6 offre des capacités avancées pour manipuler les collections, grâce à une série de méthodes à utiliser avec la Notation Objet. Plus de 40 méthodes sont désormais disponibles, qui permettent, par exemple, d’ajouter ou de supprimer des éléments dans une collection, de la trier, de rechercher les éléments qu’elle contient et bien plus encore ! Il y a tellement de nouvelles possibilités qu’il est impossible de les présenter dans un seul billet. Ce billet est le premier d’une série que vous ne voulez pas manquer…

Produit blank

Convertir un document 4D View en 4D View Pro

Traduit automatiquement de Deepl

Nous savons combien les documents 4D View existants de vos clients sont importants, et la possibilité de les transférer vers 4D View Pro a été une priorité pour nous. C’est désormais possible avec 4D v16 R6 (en avant-première). La conversion de vos documents 4D View vers 4D View Pro se fait en une seule ligne de code, grâce à la nouvelle commande VP Convert from 4D View.

Produit blank

Les dates à l’intérieur des objets !

Traduit automatiquement de Deepl

Lesobjets sont formidables ! Leur flexibilité, combinée à leur rapidité et à leur élégance, en fait un premier choix pour la plupart des développeurs. L’utilisation des dates dans les objets est désormais plus facile et plus intuitive. Désormais, les dates peuvent être définies comme des dateset non plus comme des chaînes de caractères à l’intérieur des objets !

Produit blank

Meilleur classement de sécurité pour les sites Web 4D

Traduit automatiquement de Deepl

HTTPS est un protocole HTTP bien connu, recouvert d’une couche de bonté de cryptage SSL/TLS. Ce protocole est destiné à assurer la confidentialité et l’intégrité en cryptant les communications entre votre serveur et vos utilisateurs finaux, ce qui permet de protéger vos données des regards indiscrets.

4D v16 R6 va un peu plus loin : Le serveur Web 4D prend désormais en charge la fonction Perfect Forward Secrecy (PFS). Vous bénéficiez ainsi du niveau de sécurité le plus élevé pour vos communications – par défaut ! Au-delà de la protection qu’elle offre, la prise en charge de PFS augmente également les résultats des tests d’audit SSL d’un serveur 4D prêt à l’emploi, ce qui est une excellente chose pour nos clients. En particulier ceux qui travaillent avec des informations sensibles.

Produit blank

Partage d’informations dans un environnement multithreading

Traduit automatiquement de Deepl

4D v16 R6 introduit un nouveau concept de communication entre les processus : les variables d’objets et de collections partagées! Elles sont une solution pour éviter d’utiliser les variables interprocessus (qui ne peuvent pas être utilisées en mode multithread). Grâce à cela, vous pourrez facilement partager des informations entre des processus préemptifs.