Produit

4D View Pro : Fusionner et défusionner des cellules

Traduit automatiquement de Deepl

Souvent, lorsque vous créez un tableau, vous pouvez avoir besoin de combiner deux ou plusieurs cellules pour créer un titre centré sur une section particulière de votre tableau. A partir de 4D v18 R4, un nouvel ensemble de commandes est à votre disposition pour vous aider à fusionner et défusionner un groupe de cellules par programmation. Voyons quelques exemples.

Produit blank

Recevoir des e-mails avec le protocole IMAP

Traduit automatiquement de Deepl

Dans 4D v18, nous avons introduit une nouvelle façon d’envoyer des emails. Ensuite, dans 4D v18 R2, nous avons ajouté une nouvelle façon de récupérer les emails en utilisant POP3. Maintenant, dans 4D v18 R4, nous faisons les premiers pas vers une nouvelle façon de gérer le protocole IMAP. Comme nous l’avons fait pour SMTP et POP3, il existe une nouvelle commande IMAP New transporter pour gérer le protocole IMAP.

Le protocole IMAP (Internet Message Access Protocol) est un protocole standard de l’Internet utilisé par les clients de messagerie pour récupérer les messages électroniques sur un serveur de messagerie. Ce protocole permet de gérer plusieurs boîtes aux lettres, de télécharger des e-mails, d’effectuer des recherches sur le serveur, de gérer l’état des messages, et bien plus encore !

Et avec cette première fonctionnalité IMAP, vous pouvez ajouter des méthodes au transporteur pour : avoir la liste des boîtes aux lettres disponibles, sélectionner une boîte aux lettres, et recevoir des emails de la boîte aux lettres sélectionnée. Voyons comment.

Produit blank

4D Write Pro – Exportation directe au format PDF !

Traduit automatiquement de Deepl

Et si je vous disais qu’avec 4D v18 R4, vous pouvez exporter des documents 4D Write Pro directement au format PDF (sur macOS et Windows), sans avoir besoin d’installer de pilotes d’impression ou de logiciels supplémentaires ? C’est désormais possible… et ce n’est pas tout ! Vous êtes également en mesure de définir plusieurs options, tant pour la forme que pour le contenu. Continuez à lire pour en savoir plus !

Produit blank

4D pour iOS : Notifications instantanées

Traduit automatiquement de Deepl

4D v18 R4 offre une fonctionnalité très intéressante … Notifications push. Il s’agit de messages envoyés directement sur l’appareil mobile de l’utilisateur à partir de votre application. Les notifications push fournissent aux utilisateurs des informations pertinentes pour les encourager à utiliser une application. À partir de cette version, 4D pour iOS permet non seulement de le faire, mais aussi de le faire facilement !

Pour l’authentification par courriel, 4D pour iOS vous facilite également la vie.

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.