Produit

Validez votre objet JSON

Traduit automatiquement de Deepl

Nous utilisons de plus en plus le format JSON. Par exemple, pour enregistrer des paramètres dans un fichier, pour stocker la configuration d’un logiciel, ou pour échanger des données client sur le web avec d’autres serveurs.

Comment pouvez-vous valider que les données reçues sont dans le format attendu? Comment valider que toutes les informations nécessaires sont bien présentes ? Comment faire cette validation sans écrire une méthode fastidieuse pour chaque type de format JSON ?

Il suffit d’écrire un schéma JSON et d’utiliser la commande JSON Validate nouvelle commande !

Produit blank

4D introduit le mode SDI pour les applications sous Windows !

Traduit automatiquement de Deepl

Nouvelles fraîches ! Les applications 4D sur Windows entrent dans un nouveau monde grâce à 4D Windows 64-bit. Vous souvenez-vous de la fenêtre principale à fond gris qui contient toutes les autres fenêtres d’application ? Cette fenêtre principale est techniquement appelée MDI ( Multiple Document Interface) et il existe maintenant un moyen de s’en débarrasser et de passer à la SDI(Single Document Interface) où les fenêtres d’application sont toutes indépendantes…

Vous êtes intéressé ? Il suffit d’activer le mode SDI avec une simple case à cocher et le tour est joué… sans une ligne de code !

Produit blank

La gamme complète de produits Windows 64 bits est désormais exempte d’Altura.

Traduit automatiquement de Deepl

Nous avons le plaisir d’annoncer que 4D v16 R4 est la toute première version où l’ensemble de la gamme de produits 4D Windows 64-bit ne dépend plus de la bibliothèque Mac2Win d’Altura! Comme annoncé en avril dernier, dans ce billet d’annonce stratégique, nous avons terminé le travail sur 4D Server Windows 64-bit, qui était la dernière étape à atteindre.

Notre ligne de produits Windows 64-bit peut maintenant profiter pleinement de certaines technologies modernes et vous en faire bénéficier, comme le support des fenêtres SDI (Single Document Interface) par exemple, également livré avec 4D v16 R4 !

Produit blank

Ajouter un lien hypertexte au logo de votre entreprise dans 4D Write Pro

Une utilisation moins connue du produit 4D Write Pro est la production d’e-mails en HTML. En effet, vous pouvez créer un document 4D Write Pro comprenant des expressions 4D, du texte et des images, puis modifier les propriétés du document, du paragraphe ou du texte et l’envoyer par courrier électronique. Dans ce contexte, un besoin très courant est d’ajouter un lien vers une image, par exemple le logo de votre entreprise.

4D Write Pro a été amélioré avec 4D v16 R4 de sorte que les hyperliens peuvent maintenant être ajoutés au texte et/ou aux images. Il est désormais aussi facile de créer un lien vers le logo ou le nom de votre entreprise que de mettre du texte en gras.

Produit Discover how object notation can simplify your developer's life!

Découvrez comment la notation objet peut simplifier la vie de votre développeur !

Traduit automatiquement de Deepl

Avec la notation objet, disponible en avant-première dans 4D v16 R4, votre code est plus simple à écrire, plus facile à lire et plus naturel à penser. C’est vrai. Mais avez-vous vraiment vu tout le potentiel de la notation objet ?

Avant 4D v16 R4, lorsque vous vouliez créer un formulaire de détail pour saisir les coordonnées d’un contact à partir d’un champ objet, vous n’aviez d’autre choix que d’écrire une expression comme OB GET ([CONTACT]Info ; « City ») dans la source de données variable. Vous pouviez récupérer la valeur de l’attribut, mais il n’était pas possible de la modifier. De plus, vous deviez écrire une méthode loadRecord avec la commande OB GET pour chaque attribut et une méthode saveRecord avec la commande OB SET pour chaque attribut.

En quoi la notation des objets change-t-elle dans ce scénario ? A partir de 4D v16 R4, il suffit d’écrire [CONTACT]Info.City dans la source de données de la variable ! Cette variable est disponible en mode Lecture/Ecriture. Les commandes OB GET et OB SET ne sont plus nécessaires. Voilà, c’est fait! Vous voyez maintenant tout le potentiel.

Produit blank

4D Write Pro prend en charge les tableaux !

Votre souhait s’est enfin réalisé, vous pouvez désormais insérer et remplir des tableaux par programmation dans vos documents 4D Write Pro. Il ne s’agit pas ici de tabulations imitant des tableaux, mais de « vrais » tableaux ! Des tableaux où le texte s’adapte automatiquement à la taille de colonne que vous avez définie, et qui ne se « cassent » pas lorsque vos données changent.

Cette fonctionnalité est la première amélioration majeure par rapport à l’ancien ensemble de fonctionnalités de 4D Write. Vous serez désormais en mesure de générer des factures contenant des tableaux, entièrement par programmation et de les styliser exactement comme vous le souhaitez avec quelques lignes de codes ! Un autre scénario est que vous pouvez maintenant fournir à vos utilisateurs un bouton dans l’interface utilisateur de votre application qui insérera un tableau avec un nombre prédéfini de lignes et de rangées, une taille prédéfinie pour chaque colonne, puis vous pouvez laisser l’utilisateur modifier et styliser le contenu par lui-même.

Produit blank

Une autre façon de coder : La notation d’objet

Traduit automatiquement de Deepl

Les objets sont géniaux, tout le monde le dit. Outre leur merveilleuse flexibilité, ils sont incroyablement rapides. Vous pouvez rechercher dans des millions d’enregistrements en une fraction de seconde seulement. 4D v16 permet même d’ordonner les objets par leurs attributs et d’effectuer des calculs tels que la somme ou la moyenne.

Avec 4D v16 R4, le langage 4D a été radicalement amélioré pour rendre l’utilisation des objets beaucoup plus confortable – avec le support de la notation objet. Rapide, flexible, efficace et maintenant élégant !

Produit blank

Préparez-vous à la notation d’objets

Traduit automatiquement de Deepl

Vous avez hâte de commencer à coder avec la notation d’objets ? Il est certain que la notation d’objets vous facilitera la vie en tant que développeur. Mais avant de l’activer dans votre application existante, vous devez vous assurer que votre code est prêt.

La nouvelle syntaxe de la Notation Objet introduit quelques restrictions car le langage 4D considère désormais les trois caractères suivants comme des symboles réservés:  » . « ,  » [  » et  » ]  » (c’est-à-dire le point, les crochets ouvrants et les crochets fermants).

En conséquence, une fois que vous avez activé la Notation Objet dans votre base de données, il n’est plus permis d’utiliser ces symboles dans les noms de variables, de méthodes, de tables ou de champs. Et bien sûr, il en va de même pour votre code existant !

Il est donc important de vérifier que votre application ne contient pas ces symboles avant d’activer cette fonctionnalité. Mais ne vous inquiétez pas, le SMC peut le faire pour vous !

Produit blank

Sécurité et protection des données

Traduit automatiquement de Deepl

La sécurité est un sujet important et fondamental pour une base de données ou un système de solutions d’entreprise. Cet article propose un aperçu de la manière dont 4D protège vos données. En fait, la sécurité concerne la protection des données. Et la protection des données est un domaine très vaste. Les données doivent être protégées contre les accès non désirés, mais aussi contre la perte.

Page 50 of 57