Auteur: Damien Fuzeau

Avatar
- Product Owner -Damien Fuzeau a rejoint l'équipe 4D Product en février 2019. En tant que Product Owner, il est en charge de la rédaction des user stories, puis de leur traduction en spécifications fonctionnelles. Son travail consiste également à s'assurer que les implémentations de fonctionnalités livrées répondent aux besoins des clients.Damien est diplômé de l'Université de Nantes en génie logiciel. Il a passé plus de 23 ans dans son ancienne entreprise, d'abord en tant que développeur (découverte de 4D en 1997), puis en tant que responsable de l'ingénierie et architecte logiciel. Cette société est un partenaire OEM de 4D et a déployé des logiciels d'entreprise basés sur 4D pour des milliers d'utilisateurs, sur des centaines de serveurs. Damien est donc habitué au développement et au déploiement 4D dans un contexte multi-langues.
Produit blank

Aperçu avant impression au format PDF sous Windows

Le format PDF est une bonne viable au format XPS pour l’aperçu avant impression sous Windows, offrant aux utilisateurs une option plus accessible. La décision de Microsoft de faire de la visionneuse XPS une fonctionnalité optionnelle de Windows a posé des problèmes à de nombreux utilisateurs lors du déploiement d’applications, les utilisateurs finaux n’étant pas en mesure de prévisualiser leurs impressions. Bien que l’installation de la visionneuse XPS soit gratuite et simple, certains administrateurs hésitent à installer des fonctionnalités supplémentaires, en particulier dans les environnements de bureau à distance.
Heureusement, 4D v20 offre désormais la possibilité d’utiliser le format PDF pour l’aperçu avant impression. Étant donné que presque toutes les versions actuelles de Windows sont pré-installées avec XPS ou PDF, les utilisateurs finaux ne devraient plus rencontrer de problèmes avec l’aperçu avant impression. Cette nouvelle option offre une solution plus souple et plus efficace qui répond aux besoins des utilisateurs finaux et des administrateurs.

Produit blank

Intercepter les erreurs partout

Traduit automatiquement de Deepl

La gestion des erreurs est souvent une partie contraignante du développement dans tous les langages. Dans 4D, si vous oubliez d’appeler une méthode de gestion des erreurs dans un nouveau process/worker ou si vous utilisez des composants qui ne gèrent pas les erreurs, le dialogue d’erreur intégré 4D peut apparaître à l’utilisateur final. Les développeurs 4D aimeraient intercepter toutes les erreurs dans tous les contextes afin d’éviter l’affichage de ce dialogue d’erreur intégré 4D.

Voyons comment nous pouvons gérer ce comportement avec 4D v19 R8.

Produit blank

Code VS : Aller à la définition et aide à la signature

Traduit automatiquement de Deepl

4D v19 R6 a apporté le support des éditeurs de code source externes (par exemple, Visual Studio Code), leur permettant de gérer le code 4D et de leur fournir des fonctionnalités standard telles que la coloration syntaxique en utilisant l’extension Visual Studio Code.

4Dv19 R7 apporte deux nouvelles fonctionnalités : Aller à la définition et l’aide à la signature.

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.

Produit blank

Gestion des fichiers de répertoire dans les projets de serveurs fusionnés

Traduit automatiquement de Deepl

Projects a introduit le nouveau fichier directory.json contenant les utilisateurs, les groupes et les permissions. Il permet l’authentification, les restrictions, les permissions sur plusieurs parties de l’application, via les paramètres ou le code. Voyons les nouvelles améliorations concernant l’utilisation de ce fichier dans les projets de serveurs fusionnés.

Produit blank

Sauvegarde du code source du projet sans jetons

Traduit automatiquement de Deepl

Les commandes, constantes, tables et champs sont stockés avec leurs tokens dans les fichiers de code source du projet (fichiers 4dm). Cela permet à 4D de les renommer automatiquement. Mais parfois, vous souhaitez que ces fichiers de code source soient stockés sans tokens pour une meilleure lisibilité avec un système de contrôle de version ou un éditeur de code externe, ou pour un meilleur partage du code entre les projets. Voyons comment faire pour que 4D stocke le code source sans ces jetons.