Conseils blank

Formule : Plus de puissance derrière la simplicité

Traduit automatiquement de Deepl

La commande Formula est disponible depuis 4D v17 R3. Jusqu’à présent, vous avez peut-être pensé à affecter une formule comme méthode à un objet ou à construire des objets intelligents capables de calculer des valeurs ou de faire tout ce dont vous avez besoin. C’est vraiment génial, et il y a plus que ce que l’on croit !

Vincent de Lachaux – Développeur et expert 4D – m’a fait une excellente démonstration sur la façon dont il utilise cette commande. Pour cet article de blog, j’ai compilé différents scénarios de cette démonstration pour vous donner un aperçu d’une dimension différente de cette commande.

Nouvelles blank

4D v17 R3 est là !

Traduit automatiquement de Deepl

4D v17 R3 est maintenant disponible !

Pour vous mettre en appétit, voici un aperçu de ce que cette version R a à offrir :

  • Créez vos propres méthodes d’objet et faites un pas de plus vers les classes du langage 4D.
  • Plus de fonctionnalités 4D pour iOS pour une application mobile personnalisée avec des formateurs de données, des modèles personnalisés et la possibilité d’ajouter vos propres icônes.
  • La possibilité d’exporter le fichier .4DB vers plusieurs fichiers texte, première étape vers une prise en charge complète du contrôle de la source – à venir dans une prochaine version.
  • 4D Write Pro est de plus en plus riche en fonctionnalités avec de nouvelles commandes et de nouveaux attributs pour créer des documents complexes et magnifiques.
  • Importez et exportez des documents Microsoft Excel (format .xlsx) avec 4D View Pro.

Tout cela et bien plus encore vous attend!

Conseils blank

Un composant pour exporter le fichier de structure

Traduit automatiquement de Deepl

Grâce à 4D v17 R3, vous pouvez exporter votre fichier de structure dans plusieurs fichiers texte. Par exemple, avec seulement quelques lignes de code, vous pouvez créer une copie de votre base de données chaque matin. Vous pouvez l’utiliser pour garder une trace de l’historique ou pour envoyer votre base de données à un collègue et voir les changements lorsqu’il a fini de travailler dessus.

Nous vous fournissons un composant prêt à l’emploi avec seulement deux méthodes : une pour configurer les données à exporter, et l’autre pour exporter votre base de données.

Produit blank

De meilleurs documents grâce à deux nouveaux attributs

Traduit automatiquement de Deepl

Pour produire un beau document, vous devez respecter certaines règles et principes fondamentaux de la composition. Par exemple, la grammaire, l’orthographe et la structure de votre document témoignent de la qualité de votre texte. L’une de ces règles concerne la répartition des paragraphes et des tableaux sur plusieurs pages.

4D Write Pro vous offre deux options pour gérer la distribution des paragraphes :

  • Éviter les sauts de page à l’intérieur des paragraphes ou des tableaux, et
  • Éviter les veuves et les orphelines pour les paragraphes ou les tableaux.

Entrons dans les détails.

Produit blank

Améliorer les tests des bases de données

En tant que développeur, vous savez que l’amélioration de la qualité de vos développements repose souvent sur des tests unitaires. Afin de lancer ces tests, les développeurs et les équipes d’assurance qualité ont besoin d’outils pour lancer les bases de données 4D dans différents modes (mono-utilisateur / client-serveur) et dans des environnements distincts (Macintosh / Windows).

Les produits 4D peuvent déjà être lancés à l’aide de paramètres de ligne de commande pour permettre un test ou un déploiement automatique. Que faire si vous voulez créer votre propre mécanisme de mise à jour ou si vous devez gérer une ferme de serveurs avec des centaines de serveurs 4D en fonctionnement ? Vous souhaitez peut-être spécifier le fichier de base de données à utiliser, ou passer des paramètres au lancement…

Produit blank

Utilisez vos propres icônes dans 4D pour iOS

Traduit automatiquement de Deepl

Comme nous l’avons vu dans les deux derniers articles du blog sur 4D pour iOS (lesformateurs de données et la création de modèles personnalisés), 4D pour iOS devient plus riche en fonctionnalités à chaque version. Cela offre davantage d’options lors de la création de vos applications 4D pour iOS. Dans ce billet de blog, nous allons voir comment vous pouvez utiliser vos propres icônes pour des applications plus personnalisées.

Produit blank

Mise en page dans 4D Write Pro

Traduit automatiquement de Deepl

Lorsque vous créez un document, vous devez définir la taille de la page, son orientation et ses marges. A partir de la v17 R3, vous pouvez faire tout cela par programmation. Et pour cela, de nouveaux attributs sont à votre disposition.

Produit blank

Obtenir des informations sur l’application en cours d’exécution

Traduit automatiquement de Deepl

4D v17 R3 va plus loin dans l’analyse de votre base de données en vous permettant de créer un dialogue personnalisé d’administration du serveur. Après la possibilité de récupérer des informations sur les utilisateurs et les processus, getting toutes les informations d’exécution du serveur Web 4D, les détails sur la licence active et tous les détails sur le matériel et le système, vous avez maintenant la possibilité de récupérer l’activité et la configuration réseau de la base de données en cours d’exécution.

Vous avez besoin de savoir sur quelle adresse IP et quel port la base de données écoute, si les communications entre le client et le serveur sont cryptées ou si la couche réseau traditionnelle est utilisée ? Il suffit d’appeler la nouvelle commande, Get application info. Et ce n’est pas tout ! Cette commande renvoie également des informations sur la base de données telles que : la quantité de CPU utilisée, le temps écoulé depuis son démarrage, et la liste est longue.

Produit blank

Convertir les formulaires 4D classiques en formulaires dynamiques

Traduit automatiquement de Deepl

Vos formulaires devront peut-être être modifiés en fonction des besoins de vos clients ou de vos utilisateurs. Par exemple, la couleur noire peut être parfaite pour un utilisateur mais pas pour un autre (qui considère le bleu comme la perfection ultime). Heureusement, les formulaires dynamiques (introduits avec 4D v16 R6) sont là pour vous aider à gérer les préférences de vos utilisateurs. Mais la réécriture d’un formulaire existant en un formulaire dynamique peut s’avérer une tâche difficile, et il n’est pas toujours facile de commencer par une page blanche. L’idéal serait d’avoir une ébauche qui puisse être modifiée et améliorée. Avec 4D v17 R3, il est désormais possible de convertir facilement un formulaire 4D classique (stocké dans un fichier .4DB) en formulaire dynamique.