Produit blank

Accéder aux valeurs des objets du formulaire par programmation

Traduit automatiquement de Deepl

Un nombre croissant de développeurs utilisent la commande Form pour lier leurs objets de formulaire et beaucoup d’entre vous ont besoin d’un accès programmé facile aux valeurs de ces objets. Ainsi, pour vous aider à accéder à la valeur d’un objet de formulaire, quelle que soit sa variable ou son expression, nous avons ajouté deux nouvelles commandes : OBJECT Get value et OBJECT SET VALUE.

Voyons comment les utiliser !

Produit blank

4D pour iOS : Authentification par courriel

Traduit automatiquement de Deepl

Le contrôle de l’accès à votre application mobile est une capacité très importante qui mérite d’être examinée de plus près. La validation des e-mails est l’un des moyens les plus simples et les plus sûrs de déterminer l’authenticité et la légitimité de la personne qui tente de se connecter à votre application. 4D pour iOS vous permet de gérer facilement ce processus de validation en vérifiant qu’un courriel provient bien de la personne qu’il prétend être, et en vous permettant de bloquer les utilisations nuisibles du courriel.

Produit blank

Classes ORDA pour gérer votre modèle de données

Traduit automatiquement de Deepl

Dans un précédent billet de blog, nous vous avons présenté le monde des classes de modèles de données ORDA. Il est maintenant temps de mettre la main à la pâte et d’en apprendre davantage !

Vous savez déjà que la structure d’ORDA(datastore, dataclass, entité, sélection d’entité) est composée d’objets. Mais ce ne sont pas de simples objets, ce sont des objets fortement typés liés à des classes ORDA spécifiques. Cela signifie que vous pouvez écrire des fonctions pour masquer la complexité de l’implémentation physique de vos données.

Produit blank

Bienvenue dans le monde des classes ORDA

Traduit automatiquement de Deepl

ORDA a été une révolution avec 4D v17. Il a ouvert un tout nouveau monde de possibilités et vous a fait entrer dans une autre dimension de la programmation. Une dimension où vous pouvez facilement développer des applications en utilisant une approche orientée objet.

Nous ne nous sommes pas arrêtés là ! Nous avons continué à ajouter des améliorations à ORDA par le biais d’un ensemble de fonctionnalités dans chaque version ultérieure. Maintenant, avec 4D v18 R4, nous sommes ravis d’aller encore plus loin avec la disponibilité de classes de modèles de données ORDA. Des classes dédiées à votre modèle de données.

Cela va considérablement améliorer votre code. Vos applications peuvent désormais exposer facilement des services, être plus faciles à gérer et à maintenir, et s’intégrer de manière transparente à d’autres applications.

C’est une autre grande fonctionnalité rendue possible grâce aux projets !

Produit blank

Projet par défaut. Binaire à la demande

Traduit automatiquement de Deepl

Lesprojets ont été introduits dans 4D v17 R5. Une architecture représentant une évolution géante pour les applications 4D, les projets ont ouvert le monde 4D aux outils de contrôle de la source, à la programmation collaborative, au partage du code, à la modularité, et bien plus encore ! Pour rendre les choses encore meilleures (et plus simples), 4D v18 R4 crée de nouveaux projets par défaut, tandis que les développeurs – s’ils le souhaitent – peuvent continuer à créer des bases de données binaires via un simple paramètre.

Produit blank

Utiliser une zone web hors écran

Traduit automatiquement de Deepl

Avez-vous besoin de charger des pages web, d’extraire des métadonnées ou de générer des images à partir du contenu de pages sur un serveur sans tête ? Si vous avez répondu « oui », alors vous avez de la chance car 4D v18 R3 rend cela possible ! Vous pouvez désormais créer une zone web hors écran avec la commande WA Run offscreen area pour créer une zone web hors écran.