Les blocs de code Try-Catch dévoilés !
Après avoir implémenté la commande throw() et introduit le mot-clé Try(Expression), nous sommes ravis de dévoiler la prochaine évolution du système de gestion des erreurs de 4D : l’introduction des blocs de code Try-Catch!
Classes partagées
Voulez-vous un moyen simplifié d’utiliser des objets partagés, en suivant la syntaxe classique des objets et en appelant automatiquement use/end use lorsque c’est nécessaire ?
Attachez vos ceintures; voici les classes partagées !
Singletons dans 4D
4D 20 R5 offre une fonctionnalité puissante aux développeurs : Les singletons !
Le design pattern singleton consiste à créer une instance unique d’une classe accessible dans l’ensemble de l’application.
Ce modèle offre de nombreux avantages, permettant de créer :
- un wrapper pour les variables interprocess,
- des classes utilitaires,
- une base pour le design pattern de la fabrique,
- et bien d’autres encore.
Poursuivez votre lecture pour en savoir plus sur cette nouveauté !
Amélioration de l’utilisation des licences client 4D avec Qodly Studio for 4D
Ceux d’entre vous qui ont commencé à utiliser Qodly Studio for 4D savent déjà à quel point ce nouvel outil est puissant pour développer des applications web professionnelles. Si vous ne l’avez pas encore fait, vous trouverez ici plus d’informations sur la façon de commencer.
Les applications réalisées avec Qodly Studio for 4D s’appuient sur les API REST. 4D 20 R5 est livré avec une nouvelle fonctionnalité très intéressante : Le mode « Force Login ».
Avec ce mode, une licence 4D Client n’est consommée que lorsque les utilisateurs se connectent avec succès et commencent à travailler avec les données et la logique de votre application.
Poursuivez votre lecture pour en savoir plus ! Et n’oubliez pas de télécharger notre démo pour la voir à l’œuvre !
4D Write Pro : Plus d’options d’affichage pour les images ancrées et les zones de texte !
Jusqu’à présent, dans les documents 4D Write Pro, les images peuvent être soit alignées (comme un gros caractère), soit derrière ou devant le texte. Les zones de texte (apparues dans 4D v20) peuvent également être placées devant ou derrière le texte. Une énorme amélioration arrive avec 4D 20 R5 où les images et les zones de texte peuvent maintenant être entourées d’un texte enveloppant !
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