Produit blank

4D pour le mobile : Créer de superbes applications mobiles à l’aide d’attributs calculés

Traduit automatiquement de Deepl

Comme vous le savez probablement, les attributs calculés sont disponibles à partir de 4D v19 R3. Un article de blog est disponible pour présenter cette nouvelle fonctionnalité.

Comme nous proposons toujours une expérience utilisateur optimale et complète à nos développeurs d’applications mobiles, les attributs calculés sont compatibles avec tous vos projets iOS et Android.

Produit blank

Besoin d’une baguette magique ? Voici des propriétés de classes calculées !

Traduit automatiquement de Deepl
L’apparition des classes dans l’environnement de développement 4D a rendu la programmation plus moderne et plus facile à mettre à l’échelle. Les classes permettent de définir des propriétés, des fonctions et supportent également l’héritage.
Dans votre application, vous avez probablement une classe pour gérer des données scientifiques ou financières. Prenons l’exemple des données financières. Disons que vous avez créé des fonctions pour calculer les impôts. Si vous gérez également plusieurs pays, vous avez peut-être utilisé l’héritage pour gérer les différentes règles. Ensuite, vous affichez ces résultats dans une boîte de liste, mais si l’utilisateur modifie un des attributs utilisés dans la formule, vous devez gérer cet événement pour mettre à jour le résultat.
Avec 4D v19 R3, 4D vous permet de simplifier ce processus grâce aux propriétés calculées : Vous pouvez définir une fonction get et set pour votre propriété calculée, et lorsque vous ajoutez votre propriété à une zone de liste, tout est géré automatiquement par 4D. Plus de logique métier dans votre interface utilisateur.

Produit blank

Un spectacle de magie vous attend avec les attributs calculés d’ORDA !

Traduit automatiquement de Deepl

Il est souvent utile, voire indispensable, que les bases de données soient adaptées de manière souple et évolutive aux utilisateurs et à leurs activités dans le monde informatique. Le contrôle des données accessibles est également un sujet récurrent et sensible. De ce point de vue, les développeurs utilisent des méthodes et des formules parfois complexes pour donner ou restreindre l’accès aux informations, en fonction du contexte ou des droits d’accès des utilisateurs.

Prenons un exemple simple. Dans votre application, vous avez parfois besoin d’afficher une liste de personnes. Une des colonnes affiche leur nom complet, mais dans votre base de données, vous avez un champ prénom et un champ nom. Actuellement, vous écrivez une formule dans la colonne de la zone de liste, et vous devez gérer vous-même le tri sur la colonne. Ne serait-il pas génial d’avoir un champ calculé où vous pouvez définir sa formule de calcul et sa méthode de tri, et d’avoir toute la logique commerciale à l’intérieur de la classe et non dans chaque interface ?

Eh bien, à partir de 4D v19 R3, 4D fournit une solution à cela, avec des attributs calculés.