Produit

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.

Nouvelles blank

4D v18 R4 Beta démarre aujourd’hui

Traduit automatiquement de Deepl

4D est heureux d’annoncer le lancement du test bêta pour 4D v18 R4.

4D v18 R4 est l’une des meilleures versions de fonctionnalités jamais livrées ! Je suis ravi de partager toutes les avancées que nous avons ajoutées à la liste toujours plus longue des fonctionnalités de 4D.

Sans plus attendre, jetons un coup d’œil aux plus de 20 nouvelles fonctionnalités qui vous attendent :

  • Lesclasses ORDA font leur première apparition pour permettre un code orienté métier afin que vous puissiez masquer la complexité, réduire les erreurs et accélérer le processus de développement.
  • Une classe CryptoKey est disponible pour protéger la confidentialité de vos données, ainsi que pour vérifier l’intégrité des messages et l’authenticité des expéditeurs.
  • La boîte à outils du développeur 4D regorge de fonctionnalités supplémentaires, notamment une nouvelle syntaxe de déclaration pour une autocomplétion intuitive, un accès facile par code aux valeurs des objets de formulaire et la facilité de développer et de déboguer le code serveur dans les applications de projet… pour n’en citer que quelques-unes.
  • D’autres fonctionnalités passionnantes sont incluses dans 4D pour iOS pour des applications encore plus attrayantes, plus de possibilités d’interface utilisateur et plus de contrôle sur l’accès à votre application.
  • Vous l’avez demandé, vous l’avez obtenu ! 4D Write Pro peut importer et exporter différents formats de documents via le widget, ainsi qu’exporter directement au format PDF tout en prenant en charge les liens hypertextes, l’optimisation de la taille des images, etc.
  • Vous n’avez plus besoin d’une licence 4D View Pro pour utiliser les fonctionnalités de la boîte de liste pro. Elles sont désormais GRATUITES!
  • 4D View Pro dispose également d’un tout nouvel ensemble de commandes pour vous permettre de mieux contrôler vos documents.
  • 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.
  • Et bien plus encore (voir ci-dessous).