Produit

Recherche dans les projets hôtes et les composants dans 4D

Traduit automatiquement de Deepl

Lorsque vous travaillez sur une application 4D volumineuse, il est courant de répartir les fonctionnalités entre un projet hôte et plusieurs composants. Cette architecture modulaire permet de garder les choses claires, faciles à organiser et à maintenir, mais elle peut également poser un défi : déterminer où une méthode est utilisée.

Depuis 4D 21, une amélioration majeure a rendu ce workflow encore plus fluide : vous pouvez désormais modifier le code source d’un composant directement à partir du projet hôte, sans changer de contexte. Et avec 4D 21 R2, la boîte de dialogue Rechercher dans la conception a été améliorée pour permettre d’effectuer des recherches non seulement dans le projet hôte, mais aussi dans tous les composants accessibles créés en mode projet dont le code source est disponible.

Produit blank

Donnez une identité visuelle à vos composants grâce à des icônes personnalisées

Traduit automatiquement de Deepl

Lorsque vous travaillez sur un projet comportant plusieurs composants, identifier rapidement celui dont vous avez besoin peut vous faire gagner un temps précieux. Le moyen le plus simple et le plus efficace de mettre en évidence vos composants dans les dépendances du projet est de leur attribuer une icône personnalisée. 4D 21 R2 vous permet de distinguer visuellement vos composants en un coup d’œil, simplement en plaçant un fichier logo.png ou logo.svg dans son dossier Ressources.

Produit blank

Modifier et gérer le code des composants directement dans le projet hôte à partir de l’explorateur 4D

Traduit automatiquement de Deepl

Dans 4D 20 R9, nous avons introduit la possibilité de modifier et de déboguer les méthodes et les classes des composants directement à partir d’un projet hôte. À partir de 4D 21, nous allons encore plus loin en faisant de 4D Explorer le centre névralgique de l’édition du code du projet et des composants. Ce qui vous intéresse : travailler mieux et plus vite avec vos composants.

Conseils blank

VITRINE : DES RAPPORTS DE DÉPENSES INTELLIGENTS GRÂCE À L’INTELLIGENCE ARTIFICIELLE

Traduit automatiquement de Deepl

Vous connaissez la douleur des rapports de dépenses – pas pour vous, pour vos utilisateurs. Les reçus qui s’accumulent, la saisie manuelle, les fautes de frappe qui s’échappent. Avec 4D AIKit, cette corvée n’existe plus. Un simple téléchargement transforme un reçu papier ou une facture en JSON propre et structuré, prêt pour votre base de données.

Plus de perte de temps sur les totaux, les dates ou les noms des fournisseurs. Vision AI le lit, les modèles de langage le structurent et 4D le relie directement à votre application. Du papier à la base de données en quelques secondes – et vos utilisateurs ne ressentent jamais la friction.

Conseils blank

SHOWCASE : MODÉRATION INTELLIGENTE DES COMMENTAIRES AVEC L’IA

Poursuivant notre voyage dans les fonctionnalités intelligentes avec 4D AIKit, explorons un cas d’utilisation très pertinent pour toute application moderne : la modération automatisée des commentaires. Dans un monde où les conversations en ligne peuvent se produire en temps réel, garder votre plateforme sûre, respectueuse et conforme n’est plus optionnel, c’est essentiel. Avec AIKit, vous pouvez intégrer de puissants outils de modération directement dans la logique de votre application, sans dépendre de services de modération externes ou de réviseurs humains.

Produit blank

Libérez la puissance de l’IA avec 4D AIKit : Automatiser, créer et innover

Nous sommes ravis de présenter 4D AIKit, la première d’une série de fonctionnalités alimentées par l’IA et conçues pour apporter des capacités intelligentes directement dans vos projets 4D.

En tant que composant intégré, AIKit permet une intégration transparente des modèles de pointe d’OpenAI dans votre environnement de développement, renforçant ainsi notre engagement à placer l’IA au cœur de l’innovation dans 4D.

Avec seulement quelques lignes de code, vous pouvez enrichir vos applications avec des fonctionnalités intelligentes telles que la génération d’images, la modération de contenu, l’analyse visuelle avancée et les chatbots conversationnels. Et ce n’est que le début ! Les possibilités sont infinies et vous permettent de créer des solutions plus intelligentes, plus dynamiques et plus réactives que jamais.

Produit blank

Modifier et déboguer les méthodes et les classes des composants dans 4D à partir du projet hôte

Traduit automatiquement de Deepl

Lorsque vous travaillez avec votre propre composant, passer de l’environnement hôte à l’environnement du composant juste pour déboguer ou améliorer le code de votre composant peut s’avérer peu pratique. Avec 4D 20 R9, vous pouvez désormais modifier et déboguer les méthodes et les classes partagées des composants directement dans le projet hôte, à condition que les composants soient inclus avec leur code source.

Conseils blank

Étendez votre application Qodly avec des composants personnalisés

4D Qodly Pro offre déjà une large gamme de composants natifs pour vous aider à concevoir vos applications. Mais saviez-vous que vous pouviez aller encore plus loin ? Grâce aux composants personnalisés développés par la communauté, vous pouvez enrichir vos projets avec des fonctionnalités sur mesure !

Ces composants personnalisés vous permettent d’étendre les capacités de 4D Qodly Pro en ajoutant des fonctionnalités personnalisées, un peu comme les plugins et les composants dans 4D.

Dans ce blog, nous allons explorer comment utiliser et intégrer ces composants, avec plusieurs cas d’utilisation réels de notre application Performance Review.

Produit blank

Intégrer des composants 4D directement depuis GitHub

De nombreux développeurs 4D exploitent la puissance des composants tiers trouvés sur GitHub, en particulier ceux répertoriés dans la rubrique 4d-component. 4D 20 R6 introduit une nouvelle super fonctionnalité : l’intégration directe de ces composants via le Component Manager.

Cet article de blog entre dans les détails, rendant votre processus de développement plus facile et plus efficace.