Produit

Projet 4D : Entrez dans une nouvelle ère de collaboration

Traduit automatiquement de Deepl

Depuis la version 1.0 de 4D Server, 4D est un partisan de longue date du développement en équipe. Le plus grand avantage de travailler ensemble sur le même code source est de permettre à la fois le développement et les tests en équipe. Cependant, cela peut créer certains inconvénients pour les équipes distribuées, car elles ne sont pas toujours en mesure de travailler sur la même source.

Après une réécriture complète, 4D propose désormais deux façons de travailler avec les sources : binaire et projet. Binary est le 4D que nous connaissons et aimons tous, avec la source dans un fichier binaire pour permettre le développement en équipe avec 4D Server. Project facilite le travail collaboratif des équipes distribuées en stockant la source dans un système de contrôle de la source sous forme de fichiers texte.

Produit blank

Lire les champs des objets 4D avec SQL Engine

Traduit automatiquement de Deepl

Un champ d’objet 4D est un type de champ de base de données persistant, stocké sous forme de contenu binaire. Auparavant, la lecture de ce type de champ par un pilote ODBC n’était pas possible. Jusqu’à aujourd’hui.

Auparavant, une erreur était renvoyée lors de la tentative de lecture d’un champ objet. Cela empêchait l’exécution de simples requêtes Select * from myTable , ce qui pouvait être frustrant pour les utilisateurs qui voulaient seulement parcourir le contenu d’une table.

Bonne nouvelle ! Le moteur SQL a été mis à jour pour permettre la lecture des champs d’objets 4D.

Produit blank

Introduction au cryptage des données dans 4D

Traduit automatiquement de Deepl

Les données sont partout. Alors que nos vies se déroulent de plus en plus en ligne, l’importance de la sécurité des données augmente également. Les données des clients doivent être protégées avec vigilance contre les menaces et les violations potentielles. Dans de nombreux cas, l’utilisation d’un outil de chiffrement de disque (tel que Bitlocker de Microsoft ou FileVault d’Apple) fournit un niveau de protection suffisant, mais qu’en est-il si votre client ou votre CSO (Chief Security Officer) exige un chiffrement au niveau de la base de données – sur une base par table?

Lors du 4D Summit 2018, vous avez demandé une solution pour chiffrer vos données et nous avons répondu à votre demande. Nous sommes ravis de vous présenter de nouveaux outils de chiffrement des données pour vos bases de données 4D.

Produit blank

4D Write Pro prend désormais en charge les structures virtuelles !

Traduit automatiquement de Deepl

Comprendre les besoins des utilisateurs finaux et créer des interfaces conviviales sont des priorités pour tous les développeurs d’applications.

Et comme vous le savez peut-être, le langage 4D vous permet d’aliaser les noms de tables et de champs afin de les rendre plus lisibles pour les utilisateurs finaux. Cela permet de faciliter la traduction et la lisibilité dans les boîtes de dialogue standard (éditeurs de requêtes, de tri et de formules), mais aussi de filtrer toute table ou tout champ qui devrait être tenu à l’écart de la vue des utilisateurs finaux.

Lors du 4D Summit 2018, nous avons eu des demandes pour étendre cette fonctionnalité à 4D Write Pro. Eh bien, nous avons écouté et elle est maintenant disponible avec 4D v17 R4 !

Produit blank

Nommez vos plages et vos formules dans 4D View Pro

Traduit automatiquement de Deepl

4D v17 R4 est en route avec une nouvelle fonctionnalité de 4D View Pro : les plages et formules nommées. Si vous devez utiliser des formules avec des références à des cellules ou des constantes, cette fonctionnalité peut vous être d’une grande aide !

Avec ces nouvelles commandes, vos formules sont plus lisibles et facilement accessibles grâce à la complétion automatique de 4D View Pro.

Produit blank

Obtenir des coordonnées dans un document 4D Write Pro

Traduit automatiquement de Deepl

À présent, vous devriez être familiarisé avec la commande WP Get position vous est maintenant familière. Vous l’avez au moins lu dans cet article de blog. Introduite avec la v17, elle vous aide à obtenir des informations sur l’emplacement des éléments dans vos documents.

4D v17 R4 met du piquant … maintenant, il renvoie aussi des coordonnées!

Produit blank

Synchronisez facilement vos processus

Traduit automatiquement de Deepl

Les processus préemptifs sont très utiles pour effectuer des calculs importants en parallèle, en utilisant tous les cœurs de votre CPU, mais vous devez parfois déléguer des tâches à un processus coopératif(par exemple, en utilisant une commande non préemptive). Avec la commande New signal vous pouvez mettre en pause un processus et attendre la réponse d’un autre processus !

Produit blank

Nouvelles commandes d’administration du serveur

Traduit automatiquement de Deepl

4D continue à fournir des fonctionnalités pour vous aider à créer vos propres applications pour surveiller vos serveurs. De la récupération programmatique d’informations sur les sessions, les processus et le serveur d’applications, à l’obtention d’informations sur le serveur web.

Après vous avoir déjà fourni des commandes pour lire les statuts, 4D v17 R4 vous donne maintenant la possibilité de modifier les statuts. Vous pouvez maintenant créer vos propres interfaces d’administration sous forme de boîtes de dialogue sur le serveur, le client, ou même sous forme de pages HTML pour un accès Web. C’est vous qui décidez. Ces commandes vous permettent d’effectuer les mêmes actions que l’interface d’administration standard de 4D. Par exemple, vous pouvez envoyer un message à vos utilisateurs pour les informer d’une maintenance planifiée, ou bloquer les nouvelles connexions au serveur d’application pendant que vous effectuez une opération sur celui-ci.