ORDA : Comparer minutieusement deux sélections d’entités
Puisque ORDA vous permet de travailler avec plusieurs sélections d’entités simultanément, nous sommes sûrs que vous en profitez en passant les sélections d’entités comme paramètre aux méthodes du projet ou aux fonctions des classes du modèle de données ORDA.
Pour travailler efficacement avec la programmation orientée objet en utilisant le moins de lignes de code possible, vous avez besoin de fonctions robustes et optimisées. C’est pourquoi avec 4D v19 R3, nous livrons une nouvelle fonction disponible sur l’objet entitySelection : la fonction selected() fonction.
Grâce à cela, vous serez en mesure d’inspecter et de comparer deux sélections d’entités. Voyons les détails !
Bonne nouvelle ! La boîte de dialogue des paramètres de l’image est ici
Les images sont un élément essentiel des documents. Sur une facture par exemple, il est important d’obtenir le bon positionnement du logo de l’entreprise. C’est pourquoi le composant d’interface 4D Write Pro offre un dialogue de propriétés pour les images. Vous ou vos utilisateurs finaux pouvez facilement définir
- la taille de l’image
- le format d’affichage
- les marges et le remplissage
- la position sur la page pour les images ancrées
Pause de l’enregistrement et enregistrement du fichier de configuration
Pour la v19 de 4D, nous avons entamé un long travail de perfectionnement de nos journaux. Notre premier effort a été d’améliorer leur format pour vous donner des informations plus claires et de meilleure qualité. Pour 4D v19 R3, nous avons ajouté 2 nouvelles fonctionnalités : la possibilité de mettre instantanément en pause les logs et un moyen pour les équipes de support d’aider facilement leurs clients à configurer leurs logs via un fichier de configuration.
Exportation de documents 4D Write Pro au format SVG
Les documents 4D Write Pro peuvent être exportés dans différents formats : PDF, texte brut, Microsoft Word, 4D Write Pro, HTML… A cette liste s’ajoute désormais le format SVG!
SVG est un format d’image. Grâce à lui, vous pourrez créer des aperçus de n’importe quelle page, les intégrer dans votre interface, les visualiser dans les navigateurs, sur les appareils mobiles, etc.
4D pour iOS : Amélioration des critères de tri et des paramètres d’action
4D for iOS vous donne la possibilité de définir des actions qui appellent automatiquement une méthode 4D liée à un événement sur le smartphone. Grâce à elles, vous pouvez par exemple exécuter du code 4D, gérer et modifier le contenu de votre application à l’aide de paramètres et, plus récemment, trier facilement le contenu de votre application grâce à des actions de tri!
La définition des critères de tri et des paramètres d’action a été améliorée pour faciliter les choses et vous aider à travailler plus rapidement et plus efficacement.
Navigation simplifiée entre les fenêtres de développement
Lorsque l’on écrit une nouvelle fonction ou méthode, ou que l’on crée un formulaire, le travail n’est jamais linéaire. Nous devons généralement :
- accéder à l’explorateur pour trouver le formulaire dans son dossier
- accéder à l’explorateur pour écrire la documentation de la méthode
- lire la documentation d’une commande sur le site de documentation 4D
- lire la documentation de la méthode d’un composant
Dans cette nouvelle version, nous avons ajouté quelques éléments de menu dans l’éditeur de code et l’éditeur de formulaire pour vous permettre de mieux naviguer entre les différents éléments d’un projet.
4D pour iOS : Interagissez facilement avec les applications natives d’Apple.
Avec 4D pour iOS, nous pensons toujours à des fonctionnalités adaptées aux mobiles. L’objectif principal est d’aider les développeurs à offrir la meilleure expérience utilisateur possible pour leurs applications mobiles. Et c’est pourquoi, avec 4D v19 R3, nous livrons des contrôles d’entrée d’action.
LZMA : le nouvel algorithme de compression
Chaque fois que nous échangeons des fichiers, nous passons toujours par le rituel de la compression des fichiers avant de les envoyer. Depuis 4D v18, deux commandes sont disponibles, vous permettant de créer et de lire une archive ZIP en utilisant l’algorithme standard de compression zip.
Avec 4D V19 R3, la commande Zip Create Archive supporte un nouvel algorithme de compression : LZMA. L’avantage de cet algorithme est qu’il crée des archives plus petites que l’algorithme de compression standard zip. Voyons-en plus !
Création simplifiée d’applications client/serveur multiplateformes sous Windows
La sortie de Silicon Macs a eu un grand impact sur la façon dont 4D compile les applications. Avant la v19, 4D compilait uniquement pour l’architecture Intel, en utilisant le même code sur Mac et Windows. Mais les Macs Silicon utilisent une nouvelle architecture, et de ce fait 4D doit compiler spécifiquement pour Silicon. Cela affecte la construction d’applications client/serveur multiplateformes.
Tant que vous construisez votre serveur sur Mac, ce n’est pas un problème, car vous pouvez compiler pour les plateformes Intel et Silicon. Mais sous Windows, il n’est pas possible de compiler pour les Macs Siliconés. Notre recommandation actuelle est de compiler le projet sur Mac pour les deux architectures, puis de le copier sur une machine Windows avant de construire le serveur. Malheureusement, pour les gros projets avec beaucoup de données, la copie peut prendre un certain temps.
Besoin d’une baguette magique ? Voici des propriétés de classes calculées !
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