Support complet de BLOB dans ORDA
Beaucoup d’entre vous ont déjà franchi le pas et commencé à utiliser ORDA. Afin de faciliter votre expérience de codage, nous sommes heureux de vous annoncer que les Blobs sont maintenant entièrement supportés dans ORDA, comme tout autre type. Après la première étape dans 4D v19 R2, avec le support des Blobs dans les objets, 4D v19 R3 apporte le support des Blobs dans ORDA.
Boîtes de liste : Colonnes de temps et calcul du pied de page !
Les boîtes de liste sont des outils formidables et puissants pour afficher des données dans l’interface. Elles peuvent afficher les champs des enregistrements, les éléments des tableaux et, depuis peu, les sélections d’entités et les collections.
Si les nouvelles boîtes de liste utilisant des collections ou des sélections d’entités sont plus puissantes à bien des égards, elles ne permettent pas l’affichage de l’heure et les calculs automatiques dans leur pied de page, contrairement aux boîtes de liste affichant des tableaux ou des enregistrements.
Désormais, et pour autant que vous utilisiez le mode projet, tous les types de listes déroulantes peuvent afficher des heures dans leurs colonnes, mais ont également la possibilité d’afficher des calculs dans leurs pieds de page.
Utiliser des collections et des listes dans des objets de formulaires
Lescollections sont de plus en plus utilisées dans la programmation 4D. À partir de 4D v19, vous pouvez les utiliser pour définir le contenu de certains objets d’interface, notamment par le biais de la fonction Form. Ceci est très utile pour la gestion des interfaces génériques.
Nous avons également apporté des améliorations à l’utilisation des listes. Voyons cela en détail !
La version bêta de 4D v19 commence aujourd’hui
Beta testing for 4D v19, one of the best LTS yet, is starting today, six months earlier than planned, to provide you with a Silicon native version of 4D!
Cela comprend plus de +80 avancées, dont l’introduction de la programmation orientée objet (POO) dans 4D grâce au mode Projet, des améliorations majeures apportées aux produits existants, et des fonctionnalités très demandées par vos votes.
Attachez vos ceintures et découvrons un peu de ce que vous pouvez faire. 4D v19 Beta has to offer:
- Support d’Apple Silicon: soyez prêt à donner un coup de pouce à votre application 4D dès maintenant grâce aux performances remarquables d’Apple M1 et au tout nouveau compilateur 4D.
- ORDA: écrivez du code orienté métier pour masquer la complexité, réduire les erreurs et accélérer le processus de développement.
- 4D pour iOS : soyez productif partout avec notre solution mobile. Vérifiez les stocks dans l’entrepôt, générez des factures pendant les visites des clients, effectuez des inspections sur place, et bien plus encore.
- OOP : grâce au mode Projet, profitez des concepts de programmation orientée objet pour gagner en productivité, améliorer la qualité du code et réduire les coûts de maintenance.
- Langage 4D : découvrez comment les outils polyvalents du langage 4D améliorent votre expérience de développeur.
- 4D Write Pro : Importation de documents Word, exportation de PDF, interface utilisateur améliorée, plus de commandes pour gérer vos documents avec du code, et de nombreuses fonctionnalités pour produire de beaux documents en un temps record.
- 4D View Pro : interface utilisateur localisée. Plus de +20 nouvelles commandes pour gérer vos documents par programme et plus encore.
- Et bien plus encore (voir ci-dessous).
Appliquer des conventions de dénomination avec les macros de formulaire
par l’auteur invité Michael Höhne, développeur 4D (Munich, Allemagne)
Il y a une fonctionnalité dans 4D v18 R5 qui a peut-être été négligée, ou du moins qui n’a pas reçu beaucoup d’attention jusqu’à présent : Les macros de formulaire. Pour être honnête, je n’y ai pas consacré beaucoup de temps non plus, jusqu’à récemment. Dans cet article de blog, je vais vous montrer une macro qui permet de gagner beaucoup de temps lors de l’application des conventions de nommage aux colonnes des boîtes de liste, aux en-têtes de colonne et aux pieds de page. Vous pouvez facilement la modifier pour l’adapter à vos besoins. Un repo dédié est également disponible sur Github.
Sessions évolutives pour les applications web avancées
De nos jours, les applications web sont des outils modernes essentiels. Les machines et les processeurs devenant de plus en plus puissants, vos applications web doivent constamment répondre aux exigences de performance. C’est pourquoi avec 4D v18 R6, le serveur Web 4D propose un nouveau type de session Web : la session Web évolutive.
Découvrons-en plus !
6 exemples pratiques sur l’utilisation des macros
4D 18 R5 a introduit les macros de formulaire. Elles peuvent être incroyablement utiles, par exemple en offrant un moyen idéal de gagner du temps sur des tâches répétitives. Dans ce billet de blog, nous allons vous montrer quelques exemples de base pour en savoir plus sur le fonctionnement des macros et les possibilités qu’elles offrent. Tous les exemples suivants sont disponibles sur GitHub.
Votez pour vos fonctionnalités !
Comprendre les besoins réels des utilisateurs a toujours été un défi fondamental pour la gestion des produits. Chez 4D, nous prenons cela très au sérieux, c’est pourquoi nous avons décidé de revoir la section des demandes de fonctionnalités sur notre forum. Voici un résumé de ce qui a été modifié et comment vous pouvez en tirer le meilleur parti.
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é.
Facilitez la vie de votre développeur avec les boîtes de liste
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