Conseils

4D Write Pro : Commandes WP et au-delà

Traduit automatiquement de Deepl

Nous avons reçu des commentaires sur le forum et sur TAOW concernant des fonctionnalités qui existaient auparavant dans le plug-in 4D Write mais qui semblent manquer dans 4D Write Pro. Pourtant, elles sont disponibles depuis longtemps !

Dans ce billet de blog, nous allons passer en revue une liste de capacités existantes dans 4D Write Pro qui semblent être passées inaperçues. En d’autres termes, les fonctionnalités de 4D Write Pro dont vous ne soupçonniez pas l’existence.

Après tout, 4D Write Pro ne se limite pas aux commandes WP !

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.

Conseils blank

Migrer les documents 4D Write stockés dans des champs d’images

Traduit automatiquement de Deepl

4D Write Pro est devenu un produit mature avec de nombreuses fonctionnalités, surpassant le plug-in 4D Write dans de nombreux domaines (tableaux et signets, par exemple). De plus, 4D Write Pro est compatible 64 bits, ce qui est une bonne chose puisque la plupart des systèmes d’exploitation ne seront bientôt plus que 64 bits. La migration de vos documents de 4D Write vers 4D Write Pro est un « must do ». Afin de faciliter votre migration et celle de vos clients, nous avons simplifié le processus de migration avec un composant prêt à l’emploi!

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.