Produit

Personnaliser l’apparence avec les nouveaux types de fenêtres

Avec 4D 20 R5 de nouvelles possibilités de personnalisation des applications, deux types de fenêtres supplémentaires offrent désormais des fenêtres modales ou non modales flexibles sans barre de titre. Cela signifie une liberté totale pour adapter l’apparence de votre application à vos spécifications exactes. Imaginez que vous puissiez redessiner la barre de titre pour qu’elle corresponde à l’esthétique que vous souhaitez, en intégrant des fonctions telles qu’une boîte de recherche personnalisée ou d’autres éléments de manière transparente.

Mais ce n’est pas tout ! Nous avons également introduit plusieurs nouvelles commandes conçues pour rationaliser votre processus de développement :

  • Réduire une fenêtre dans la barre de titre sous Windows ou dans le dock sous macOS,
  • Savoir si la fenêtre est réduite dans la barre de titre sous Windows ou dans le dock sous macOS,
  • Savoir si la fenêtre est maximisée.
Produit blank

QUIC est désormais au niveau de fonctionnalité de ServerNet

La couche réseau QUIC prend désormais en charge autant de fonctionnalités que la couche réseau ServerNet. Avec 4D 20 R5, nous avons ajouté la prise en charge de l’IPv6, du broadcast et du SSO sous Windows.

Bien entendu, nous continuerons à l’améliorer dans les prochaines versions pour en faire la meilleure couche réseau que 4D ait jamais eue.

Mais pour l’instant, permettez-moi d’en dire un peu plus sur les dernières fonctionnalités que nous avons ajoutées.

Produit blank

4D Write Pro : Des tableaux sans limite !

Traduit automatiquement de Deepl

Depuis l’introduction des tableaux dans 4D Write Pro, de nombreuses nouvelles fonctionnalités ont été mises en place. Notamment les en-têtes, les pieds de page, les ruptures de tri et, bien sûr, la possibilité d’associer une source de données aux tableaux pour les remplir automatiquement !

Cette dernière option signifiait que le nombre maximum de lignes par tableau (1000) pouvait souvent être atteint. Nous en avons tenu compte et depuis 4D 20 R5, cette limite n’est plus fixée ni contrôlée par 4D Write Pro mais seulement limitée par la mémoire disponible !

Produit blank

Nouvel objet de session à distance 4D avec connexion Client/Serveur et procédure stockée

Dans les applications 4D, il existe quatre types de sessions : la session à distance 4D, la session de procédure stockée, la session mobile et la session Web.

La commande Session renvoie déjà des sessions Web ou mobiles. Elle vous permet d’accéder à une multitude d’informations sur la session et à un objet partagé par tous les processus de la session.

Dans 4D 20 R5, la commande Session a été étendue à la connexion Client/Serveur et à la procédure stockée.

Produit blank

ORDA – Restreindre les données aux critères pertinents

Dans 4D 19 R8, nous avons introduit un système de permission robuste, vous permettant un contrôle granulaire de l’accès des utilisateurs à vos données. Ce système protège vos données en fonction des personnes qui y accèdent et des données auxquelles elles accèdent, garantissant ainsi la sécurité des données en limitant les accès non autorisés.

Mais que se passerait-il si vous vouliez affiner davantage l’accès à la lecture en fonction de critères spécifiques ?

C’est là que 4D 20 R5 intervient. Restreindre les données en lecture en fonction de certains critères.

Produit blank

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 !

Produit blank

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é !

Produit blank

Amélioration de l’utilisation des licences client 4D avec Qodly Studio for 4D

Traduit automatiquement de Deepl

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 !

Produit blank

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 !

Page 4 of 61