Définir la taille de la police pour la police automatique
Dans une précédente version de R, nous avons ajouté deux nouveaux thèmes automatiques pour définir la police et la taille de la police, il y a donc trois thèmes automatiques à votre disposition qui respectent les directives de chaque plate-forme. Pour concevoir votre interface, le thème automatique est la solution recommandée, chaque objet de formulaire utilisant la police et la taille recommandées par le système d’exploitation.
Dans certains cas, vous pouvez avoir besoin de plus de contrôle et avoir des raisons valables d’ignorer les directives. Avec 4D v18 R3, vous pouvez remplacer la taille des thèmes automatiques et avoir plus de contrôle sur la façon dont votre texte est affiché.
Le coin des objets : partage facile et autres bonnes nouvelles
Combien de fois avez-vous obtenu l’erreur« Not supported value type in a shared object » en essayant de placer un objet dans un objet partagé ?
Qu’avez-vous fait ? Vous avez écrit un code plus long pour transformer votre objet innocent en un objet partagé, peut-être en itérant sur toutes ses propriétés ?
Et si vous transfériez un objet partagé d’un groupe partagé à un autre?
Une chose intéressante à propos des objets: vous savez déjà qu’ils peuvent être utilisés comme une carte de hachage (un système clé/valeur), mais qu’en est-il de l’obtention de toutes les clés ou de toutes les valeurs avec une seule ligne de code?
Continuez à lire, car 4D v18 R3 est sorti et apporte de bonnes nouvelles !
Galerie 4D pour iOS : Modèles prêts à l’emploi
Des choses très cool arrivent dans 4D pour iOS avec 4D v18 R3 ! Pour faire court, 40+ modèles prêts à l’emploi sont à votre disposition et vous avez accès à une galerie intégrée supplémentaire qui peut être utilisée directement depuis l’éditeur de projet. La galerie est basée sur une liste dynamique de modèles à jour provenant de GitHub. N’hésitez pas à utiliser et à tester les modèles et même à partager vos propres modèles personnalisés avec d’autres développeurs !
Prise en charge améliorée de XPath
XPath est un langage vous permettant de travailler facilement avec vos documents XML. Il est déjà utilisable via la commande DOM Find XML element et avec 4D v18 R3, le support de la syntaxe XPath a été drastiquement amélioré. Si vous faites partie de ceux qui ont demandé des fonctionnalités telles que l’utilisation d’un joker dans un chemin, continuez à lire !
4D Write Pro : Nouvelles actions standard pour les tableaux, les lignes et les cellules
ORDA – Meilleure sélection des lignes de la boîte de liste
Programmation orientée objet dans 4D : Gérer l’héritage des classes
Dans un précédent billet de blog, nous avons présenté un concept très important de la programmation orientée objet : Les classes. Nous allons maintenant passer en revue un autre concept essentiel : L’héritage, le mécanisme qui permet à une classe d’acquérir le comportement d’une autre classe.
ORDA : Des nouvelles fracassantes pour les méthodes de sélection d’entités
En ce qui concerne ORDA, 4D v18 R3 est plein de bonnes nouvelles ! De nouvelles méthodes de membres sont à votre disposition pour améliorer encore votre expérience de codage.
Pour commencer, l’extraction de données à partir d’une sélection d’entités a été considérablement enrichie, ce qui vous permet de construire une collection entièrement personnalisée avec les données de votre sélection d’entités .
En outre, nous vous offrons un moyen d’indiquer à une sélection d’entités que ses données doivent être rafraîchies immédiatement à partir du serveur, en invalidant les données mises en cache.
Vous voulez en savoir plus ? Continuez à lire, tout ce que vous devez savoir se trouve ci-dessous.
Une introduction à la programmation orientée objet en 4D : Classes
Beaucoup d’entre vous ont demandé à pouvoir définir un type d’objet depuis que le type Objet est disponible. Grâce à la notation objet, beaucoup d’entre vous rêvent d’avoir des fonctions objet. Ne rêvez plus et dites bonjour aux classes dans la base de données des projets 4D v18 R3 ! Dans ce billet de blog, nous vous présentons l’un des concepts les plus intéressants de la programmation orientée objet… avec un exemple de base de données et une vidéo bonus!
4D v18 R3 Beta commence aujourd’hui
Nous avons le plaisir d’annoncer le lancement du test bêta pour 4D v18 R3! Quelles sont les avancées que cette nouvelle version a à offrir ?
- Nous nous efforçons de faire évoluer le langage 4D pour une expérience de codage transparente et intuitive. Pour cela, le langage 4D a fait un pas de géant avec l’introduction des classes.
- Ne soyez jamais désemparé lorsque vous essayez de déterminer quelle opération cause la lenteur d’un serveur. Une nouvelle commande est à votre disposition pour vous aider à détecter les opérations dépassant une durée déterminée.
- ORDA a aussi son lot de fonctionnalités, par exemple, deux nouvelles méthodes membres. La première vous permet d’extraire des données d’une sélection d’entités, et la seconde vous permet d’obtenir immédiatement des données rafraîchies du serveur.
- Plus de 40 actions standard ont été ajoutées à l’interface de 4D write Pro, ce qui étend encore davantage les possibilités de développement.
- Comme pour 4D for iOS, plus de 40 modèles prêts à l’emploi sont désormais à votre disposition (accessibles depuis l’éditeur de projet.) Un simple clic suffit pour installer le modèle de votre choix.
- Et bien plus encore (voir ci-dessous).
Nous contacter
Vous avez une question, une suggestion ou vous voulez simplement entrer en contact avec les blogueurs 4D ? Envoyez-nous un message !
* Votre vie privée est très importante pour nous. Veuillez cliquer ici pour consulter notre Politique