Produit

Listbox : plus de possibilités de programmation !

Traduit automatiquement de Deepl

Vous voulez faire de la programmation générique en utilisant des boîtes de liste ? Alors cette fonctionnalité est pour vous !

Avec 4D v16 R2, plus de 20 nouvelles propriétés de boîtes de liste peuvent être manipulées dynamiquement par le code, de sorte que les développeurs 4D ont maintenant le contrôle total sur l ‘objet de formulaire boîte de liste ! Parmi une longue liste : multi-style, wordwrap, édition en un seul clic, mode de troncature, largeur min et max des colonnes et bien plus encore. Les propriétés s’appliquent à l’ensemble de la zone de liste, à ses colonnes ou aux deux.

Plus aucune propriété disponible uniquement en mode Conception via la liste de propriétés : chaque propriété peut désormais être définie et obtenue à l’aide de deux commandes : LISTBOX SET PROPERTY et LISTBOX Get property.

Produit blank

Ligne de produits 64 bits FINAL sur Windows

Traduit automatiquement de Deepl

Le 64 bits est la voie que tout le monde doit emprunter. Le 64 bits vous permet de profiter de la puissance des machines 64 bits et des dernières fonctionnalités natives du système pour votre application professionnelle.

Avec 4D v16 R24D a franchi une étape importante en tant que moteur de rendu Web intégré. 4D Developer Edition et les 4D Volume Desktop Windows 64-bit sont maintenant publiés en tant que « Final » et sont donc prêts pour la production.

Commencez tôt, utilisez-le maintenant et partagez vos commentaires dans le beta version forum de 4D Forums!

Produit 4D Database: Sort records by object attribute

Trier les enregistrements par attribut d’objet

Traduit automatiquement de Deepl

À chaque version de 4D, les champs d’objets deviennent de plus en plus puissants.

Une nouvelle commande 4D permettant de trier vos sélections d’enregistrements selon un ou plusieurs attributs est maintenant disponible avec 4D v16 R2. Cette nouvelle commande ORDER BY ATTRIBUTE fonctionne de la même manière que la commande ORDER BY; il vous suffit de passer un chemin d’accès à l’attribut par lequel vous voulez ordonner votre sélection – facile !

Produit refactoring web area

Nouveau moteur de rendu pour la zone Web

Traduit automatiquement de Deepl

4D met à jour son composant interne pour les objets de la zone Web intégrée afin de bénéficier du moteur de rendu existant le plus récent et le mieux entretenu. Comme nous voulons soutenir durablement l’état de l’art de la technologie HTML et JavaScript, nous passons à Blink (également utilisé dans Google Chrome) pour la zone Web pour toutes les versions 64 bits de 4D.

Produit blank

Personnalisation de la couleur de surbrillance lors de la sélection d’une ligne de la boîte de liste

Traduit automatiquement de Deepl

Une nouvelle étape est franchie pour fournir à nos développeurs un objet listbox entièrement personnalisable, entièrement adaptable aux besoins des utilisateurs. Une nouvelle option est disponible dans les listboxes qui permettra d’améliorer les interfaces finales : cette option s’appelle« Hide selection highlight ».

Cette option peut être activée en un seul clic. Une fois activée, la surbrillance du système sera complètement invisible.

Produit blank

Nouvelle fonctionnalité d’entreprise : prise en charge des instantanés de machines virtuelles

Traduit automatiquement de Deepl

Si vos utilisateurs exécutent votre application en tant qu’application virtualisée, il y a de fortes chances qu’ils utilisent VMWare vSphere (Hypervisor ESXi) et qu’ils utilisent des snapshots.

4D v16 R2 installera automatiquement un service d’écriture VSS. VSS signifie ici Volume Shadow Copy Service. Lorsque l’administrateur VMWare démarre un instantané, VMWare informe l’invité, qui informe le graveur VSS, qui informera 4D Server de vider le cache et d’attendre une seconde. Ensuite, il informera le système d’exploitation que les fichiers .4DD, .4DIndx et .Journal vont ensemble et doivent être instantanés en même temps. Le système d’exploitation s’en chargera et 4D Server pourra continuer à traiter les demandes des clients. Le « gel » dure environ une seconde et n’est généralement pas remarqué par les utilisateurs connectés.

Produit blank

4D Write Pro – Règle horizontale

Avec 4D v16 R2, vous pouvez afficher une règle horizontale graphique en haut de la zone 4D Write Pro ! Grâce à cette règle horizontale, le texte peut être facilement mis en forme.

Avant l’existence de cette règle graphique, les tabulations ne pouvaient être gérées que par programmation ou en utilisant le widget de l’interface 4D Write Pro. Désormais (4D v16 R2 et plus), lorsque la règle est affichée (ceci est optionnel), l’utilisateur final aura la possibilité de gérer les marges et les tabulations facilement et graphiquement.

Produit blank

Prendre le contrôle du gestionnaire de cache

Traduit automatiquement de Deepl

4D v16 a introduit un nouveau gestionnaire de cache entièrement optimisé pour la gamme de produits 64 bits. 4D v16 R2 donne le pouvoir à nos développeurs 4D avancés de prendre le contrôle par eux-mêmes !

L’algorithme interne du gestionnaire de cache est basé sur un concept de priorité associé à chaque type d’objet à stocker dans la mémoire cache. Par défaut, l’algorithme du gestionnaire de cache attribue une valeur de priorité plus élevée pour un index que pour des enregistrements. Et les objets récemment utilisés (enregistrements ou index) ont une priorité plus élevée pour rester dans le cache que les objets qui n’ont pas été utilisés au cours des deux derniers jours, etc…

Produit blank

Serveur Web en mode préemptif

Traduit automatiquement de Deepl

Nous progressons avec 4D v16 sur le multithreading préemptif car le serveur Web 4D devient également préemptif. Il suffit de cocher une case pour que votre application prenne en charge un plus grand nombre d’utilisateurs connectés simultanément et traite davantage de requêtes en parallèle. Pour les demandes utilisant beaucoup de temps CPU, l’exécution peut être jusqu’à 2 fois plus rapide !

Produit blank

Améliorez vos performances avec le nouveau gestionnaire de cache

Traduit automatiquement de Deepl

La version 4D v16 a été conçue pour améliorer les performances et l’évolutivité. En plus de fonctionnalités majeures comme le multithreading préemptif, 4D v16 64-bit intègre un tout nouveau gestionnaire de cache pour une gestion optimisée des objets dans la mémoire cache, évitant ainsi tout problème de fragmentation.

Le nouveau gestionnaire de cache améliore l’utilisation de très grands caches pour les ordinateurs modernes (avec 64 ou même 128 Go de cache), ce qui permet de profiter des prix bas de la RAM pour avoir même de grandes bases de données entièrement en mémoire. Il améliore également la situation d’un cache de petite taille avec de très gros fichiers de données, en diminuant la quantité de mémoire à décharger avec un support accru des priorités pour les objets de données à conserver ou à libérer du cache.

Page 52 of 57