Nouvelles blank

4D v19 R6 est là

Traduit automatiquement de Deepl

Nous avons le plaisir de vous annoncer que 4D v19 R6 est désormais disponible !

Pour vous mettre en appétit, voici un aperçu de ce que cette version vous réserve :

Télécharger 4D v19 R6 (Hot Fixes mensuels disponibles)

  • Rembourragehorizontal et vertical pour les boîtes de liste – afin d’améliorer l’organisation visuelle de votre interface utilisateur, d’accroître sa lisibilité et de lui donner un aspect plus professionnel.
  • Prise en charge du protocole LSP (Language Server Protocol): vous pouvez utiliser des éditeurs de code source externes pour traiter le code 4D et profiter de fonctionnalités telles que la coloration syntaxique, l’aide syntaxique, l’accès à la définition, etc.
  • Developing concurrently on 4D Server in Project Mode pour que vous puissiez adopter le mode projet sans impacter votre organisation si vous travaillez encore en mode binaire. Et profitez de puissantes fonctionnalités telles que les classes, les attributs calculés, la compilation Silicon, les formulaires CSS et les systèmes de contrôle de la source.
  • Définissez une « source de données » pour les tableaux de 4D Write Pro – afin que les utilisateurs finaux de votre application puissent concevoir ou modifier des modèles qui seront automatiquement remplis de données.
Produit blank

Configuration de la coloration syntaxique du code à l’aide de l’extension Visual Studio Code

Traduit automatiquement de Deepl

Nous avons récemment parlé de notre nouvelle extension Visual Studio Code permettant à VS Code de communiquer avec 4D pour la gestion du code. La coloration syntaxique a été la première fonctionnalité du Language Server Protocol dans 4D v19 R6. Voyons comment personnaliser le rendu de votre code source.

Produit blank

Une toute nouvelle extension Visual Studio Code à votre disposition

Traduit automatiquement de Deepl

4D prend désormais en charge le protocole Language Server pour permettre à des éditeurs de code source externes de manipuler du code 4D et de leur fournir des fonctionnalités standard telles que la coloration syntaxique, l’aide syntaxique, l’accès à la définition ou la saisie anticipée. Voyons comment en tirer parti dans Visual Studio Code.

Conseils blank

Utiliser 4D Write Pro pour créer et imprimer un lot de documents

Traduit automatiquement de Deepl

Quelle que soit votre activité, vous devez créer des listings, des inventaires, des fiches de suivi, des fiches produits, des factures, et bien d’autres documents. Ces documents sont généralement imprimés ou enregistrés au format PDF pour être archivés.

4D Write Pro est l’outil idéal pour créer tous vos documents. Voici une liste de plusieurs fonctionnalités disponibles dans 4D Write Pro qui peuvent vous aider à réaliser de beaux documents à imprimer :

 

En utilisant ces différentes fonctionnalités, voici quelques exemples de documents produits.

Produit blank

Classes HTTP : Une nouvelle façon d’effectuer des requêtes HTTP asynchrones

Traduit automatiquement de Deepl

Dans notre effort constant pour améliorer la syntaxe et les fonctionnalités de 4D, nous avons décidé de vous apporter de nouvelles commandes pour effectuer des requêtes HTTP dans 4D : les classes HTTP. Elles sont disponibles dès la version 19 R6 de 4D et bénéficieront de nombreuses améliorations dans les prochaines versions. Laissez-moi vous montrer comment les utiliser dès maintenant.

Produit blank

Microsoft 365 : Obtenir des informations sur les utilisateurs depuis Azure

Traduit automatiquement de Deepl

De nombreuses entreprises utilisent Microsoft 365 (anciennement Office 365). Outre l’accès aux applications Office, Microsoft fournit un annuaire actif basé sur Azure, permettant aux utilisateurs de se connecter pour accéder à des services tels que Microsoft Sharepoint ou OneDrive à l’aide d’un navigateur Web.

Tous les services Microsoft utilisent le même système d’authentification unique, basé sur l’adresse électronique. À partir de 4D v19 R6, 4D NetKit vous permet de rejoindre ce concept, en permettant aux utilisateurs de se connecter à votre application en utilisant leurs identifiants habituels de l’entreprise.

En plus de permettre l’authentification unique, il permettra de récupérer les informations de l’utilisateur authentifié telles que l’email, le département et le numéro de téléphone. Si l’administrateur le permet, vous pouvez même récupérer ces informations sur les collègues de la même entreprise.

Voyons comment cela fonctionne.

Produit blank

Microsoft 365 : Envoyer des courriels

Traduit automatiquement de Deepl

Nous connaissons l’importance de l’envoi d’e-mails, et le fait qu’il s’agit d’une tâche courante dans les applications d’aujourd’hui. De nombreuses personnes travaillant avec Office 365 nous ont demandé une API pour envoyer des e-mails via l’API Microsoft Graph. La fonctionnalité OAuth 2.0 était une condition préalable à la connexion au serveur Microsoft et à l’introduction de commandes permettant de récupérer les informations sur les utilisateurs. Nous sommes heureux de procéder à la gestion des emails, en commençant par la commande d’envoi d’email.

Produit blank

Support d’entiers plus grands que integer32

Traduit automatiquement de Deepl

Bien que les réels soient connus pour être imprécis, ils sont précis à 100% même pour les très grands nombres, tant qu’ils n’utilisent pas de point décimal (= nombres entiers).

Les nombres jusqu’à 53 bits, ou plus exactement, [-(2^53)+1, (2^53)-1], c’est-à-dire une plage allant de -9 007 199 254 740 992 à 9 007 199 254 740 992, seront représentés exactement.