Conseils et astuces pour vos applications 4D – Édition de novembre 2024
par Add Komoncharoensiri, directeur des services techniques chez 4D Inc
Voici une nouvelle série de conseils et d’astuces.
La base de connaissances de 4D est une bibliothèque d’informations sur la technologie 4D où des conseils techniques hebdomadaires et des notes techniques mensuelles sont activement publiés. Si vous avez manqué les derniers conseils de la base de connaissances, ce n’est pas grave ; voici une compilation des dernières semaines.
Ce billet de blog couvre 20 astuces:
Renommage et dépréciation des commandes
En tant que développeurs, nous apprécions tous l’efficacité et la simplicité de nos routines de codage. Moins il y a de touches à mémoriser, mieux c’est !
C’est dans cet esprit que nous avons revu et affiné les noms des commandes tout en supprimant les noms obsolètes dans 4D 20 R7 afin de les rendre plus courts, plus cohérents et conformes aux normes de développement modernes.
4D 20 R7 Beta démarre aujourd’hui
Le bêta-test de 4D 20 R7 commence aujourd’hui et présente une version puissante conçue pour simplifier votre flux de travail et étendre vos capacités de développement.
- Débogage d’applications web: Accédez directement à Qodly Studio for 4D à partir du serveur 4D, ce qui simplifie vos processus de test et de débogage.
- Singletons de session: Gérez facilement les données spécifiques à l’utilisateur dans les environnements web et client-serveur tout en isolant les données entre les utilisateurs, ce qui simplifie les scénarios tels que les paniers d’achat personnalisés.
- Saisie directe en 4D: Améliorez l’organisation et la sécurité du code grâce au typage direct, qui facilite la déclaration des variables.
- Améliorations de 4D Write Pro: Tirez parti de nouvelles commandes pour gérer plus facilement les sections et les tableaux, afin d’améliorer vos capacités de traitement des documents.
- Effacement des données si elles sont nulles dans les zones de liste: Améliorez la présentation de vos données grâce à la nouvelle fonction « Blanc si nul » pour les colonnes de temps et les pieds de page.
- Et ce n’est pas tout – il y a encore plus de fonctionnalités à explorer !
Téléchargez 4D 20 R7 maintenant (Exclusif aux Partenaires 4D)
4D 20 R6 est ici
Présentation de 4D 20 R6 – Disponible dès maintenant !
Voici un aperçu de ce que cette nouvelle version apporte :
Télécharger 4D 20 R6 (correctifs mensuels disponibles)
- Éditeur de code : Personnalisez les avertissements générés pour rester concentré sur les problèmes critiques.
- Programmation:
- Utilisez de nouveaux opérateurs de comparaison pour vérifier si des objets ou des collections partagent la même référence.
- Accédez aux classes d’autres composants via les espaces de noms pour une plus grande flexibilité.
- Conservez la cohérence des données d’une session à l’autre grâce au stockage des sessions par ID.
- Automatisez l’extraction de fichiers PDF/A3 pour la facturation électronique.
- Assurez la sécurité par défaut avec Force Login for REST API,
- et améliorez les performances avec les agents HTTP grâce à la réutilisation des connexions.
-
- Composants GitHub: Gérez les composants directement dans 4D, avec des téléchargements automatiques du dépôt et un versionnage sémantique pour une collaboration plus fluide.
- 4D Write Pro: Gardez vos documents propres grâce à l’attribut wk empty datasource, qui contrôle l’affichage des tables lorsque les sources de données sont vides.
- Expérience utilisateur: Bénéficiez d’une navigation plus fluide dans les sous-formulaires grâce à un comportement de défilement amélioré, ce qui améliore l’interaction avec l’utilisateur.
- ORDA: Utilisez la nouvelle fonction clean() pour éliminer les espaces vides et garder vos interfaces propres avec moins d’efforts.
Composants personnalisés : Disposition en grille
Dans nos précédents articles, nous avons exploré la puissance des composants personnalisés dans Qodly Studio pour les projets 4D et montré comment améliorer votre application avec une visionneuse PDF.
Nous allons maintenant nous pencher sur un autre composant intéressant : la disposition en grille.
Composants personnalisés : Visualiseur PDF
Dans un précédent article de blog, nous vous avons montré comment ajouter des composants personnalisés à vos projets Qodly Studio for 4D.
Mettons maintenant ces connaissances à profit en intégrant une visionneuse PDF à votre application.
Comment ajouter des composants personnalisés à votre application
Qodly Studio for 4D est un outil puissant pour créer des applications professionnelles complexes et complètes. Bien que ses composants préconstruits soient polyvalents, des solutions personnalisées sont parfois indispensables.
Les composants personnalisés vous permettent de construire une solution sur mesure pour votre propre projet – et de bénéficier de nombreux composants construits par 4D ou la communauté pour enrichir votre interface utilisateur.
Cet article de blog, complété par un tutoriel vidéo, vous guidera à travers le processus d’intégration de composants personnalisés dans votre projet Qodly Studio for the 4D.
4D 20 R6 Beta démarre aujourd’hui
Le bêta-test de 4D 20 R6 commence aujourd’hui, et nous sommes ravis de dévoiler une version remplie de fonctionnalités puissantes conçues spécifiquement pour les développeurs !
- Les programmeurs peuvent désormais bénéficier d’appels directs de fonctions via des singletons à travers les API REST et les événements des pages Qodly, des agents HTTP personnalisables, un accès amélioré au stockage des sessions, et bien plus encore.
- Gardez vos sélections d’entités propres avec la nouvelle fonction de nettoyage d’ORDA qui supprime les espaces vides après les suppressions, assurant ainsi une interface bien organisée.
- Force Login devient la valeur par défaut pour toutes les authentifications REST, améliorant la gestion des ressources et fournissant un contrôle précis sur l’accès à vos données et fonctions.
- L’éditeur de code est doté de nouvelles fonctionnalités pour aider les développeurs à se concentrer sur les problèmes critiques en personnalisant les avertissements qui sont affichés globalement.
- Dans 4D Write Pro, gérez les sources de données vides dans les tableaux, masquez, affichez les espaces réservés, et plus encore.
Téléchargez 4D 20 R6 maintenant (Exclusif aux Partenaires 4D)
4D 20 R5 est arrivée
Présentation de 4D 20 R5 – Disponible dès maintenant !
Voici un aperçu de ce qui vous attend avec cette nouvelle version :
Télécharger 4D 20 R5 (correctifs mensuels disponibles)
- QUIC: Améliorez les performances et la sécurité de vos applications sur des réseaux peu fiables grâce au QUIC, prêt pour la production, qui prend en charge l’IPv6, les capacités de diffusion et l’authentification unique de Windows.
- Interface utilisateur: Transformez l’apparence de vos applications avec deux nouveaux types de fenêtres qui permettent une personnalisation complète de la barre de titre de la fenêtre. Ajoutez des boutons, des boîtes de recherche et d’autres éléments pour créer votre design.
- 4D Write Pro: Créez des documents d’aspect professionnel avec une mise en page améliorée, une gestion facile des sauts de section, des options de formatage rapide et la prise en charge de tableaux plus grands.
- 4D Language: Écrivez un code plus propre et plus robuste avec des blocs Try-Catch pour une gestion précise des erreurs, des classes partagées pour une gestion simplifiée des objets et des singletons pour une meilleure accessibilité globale.
- ORDA: Mettez en œuvre une forte sécurité des données en limitant l’accès des utilisateurs à des données spécifiques sur la base de critères prédéfinis, en veillant à ce que les utilisateurs ne voient que les informations pertinentes.
- Extension Visual Studio Code: Améliorez la productivité des développeurs grâce à l’ intégration de GitHub Codespaces et à la vérification de la syntaxe de l’espace de travail.
- Qodly Studio for 4D apporte des composants personnalisés pour une plus grande flexibilité, de nouvelles fonctionnalités de dialogue pour de meilleures interactions avec les utilisateurs, Force Login pour une utilisation optimisée des licences, et plus encore.
4D 20 R5 Beta démarre aujourd’hui
Le bêta-test de 4D 20 R5 commence aujourd’hui, et nous sommes ravis de dévoiler une version vraiment majestueuse avec une pléthore de fonctionnalités conçues pour améliorer votre expérience de développement !
Explorons toutes les fonctionnalités passionnantes que cette version vous réserve :
- Dans 4D Write Pro, vous pouvez désormais aligner du texte autour des images et des zones de texte, les tableaux ne sont plus limités à 1000 lignes, et vous pouvez définir sans effort la largeur et la hauteur de vos documents simultanément grâce à un nouvel attribut.
- Les programmeurs apprécieront les nouvelles fonctionnalités telles que les blocs try-catch pour une gestion précise des erreurs, un 4D Singleton, pour répondre à une demande de fonctionnalité très votée, et des classes partagées pour une gestion plus facile des objets partagés, parmi d’autres améliorations.
- Les informations relatives à l’éditeur de structure visuelle sont désormais stockées séparément des informations relatives à la définition des tables afin de réduire les conflits dans le fichier de catalogue.
- ORDA est livré avec une restriction améliorée des données sur les sélections d’entités pour une récupération précise des données et une sécurité accrue.
- L’extension Visual Studio Code offre la vérification de la syntaxe de l’espace de travail, le téléchargement automatique des outils 4D et l’intégration des espaces de code GitHub.
- Et ce n’est pas tout – il y a plus de 20 nouvelles fonctionnalités à explorer !
Télécharger 4D 20 R5 maintenant (Exclusif aux partenaires 4D)
Nous contacter
Vous avez une question, une suggestion ou vous voulez simplement entrer en contact avec les blogueurs 4D ? Envoyez-nous un message !
* Votre vie privée est très importante pour nous. Veuillez cliquer ici pour consulter notre Politique