Produit

Définir l’ordre des onglets en programmant

Traduit automatiquement de Deepl

Voici deux besoins très courants des développeurs : 1. En fonction des critères de l’utilisateur, vous voulez réorganiser les objets dans le formulaire. – 2.Enfonctionde l’élément sélectionné dans une liste, vous voulez afficher, masquer ou déplacer les objets dans le formulaire.

Dans tous ces cas, vous devez changer l’ordre des onglets des objets du formulaire. Désormais, dans 4D v16 R4vous pouvez modifier l’ordre des onglets en cours d’exécution par programmation. Pour ce faire, 2 nouvelles commandes ont été créées : FORM SET ENTRY ORDER et FORM GET ENTRY ORDER.

Produit Picture attribute in 4D object

Prise en charge des images dans les objets

Traduit automatiquement de Deepl

A partir de 4D v16 R4, nous avons ajouté le support des images dans les attributs des objets. Par exemple, si vous utilisez un objet pour échanger des paramètres ou des données entre des méthodes, des formulaires ou des processus, vous pouvez désormais transmettre une icône ou une image dans cet objet. Vous n’avez plus besoin de sauvegarder temporairement l’image sur le disque.

Ce nouveau type peut être utilisé comme n’importe quel autre type d’attribut d’objet:vous pouvez utiliser, obtenir et définir des images dans les objets. Vous pouvez également utiliser les contrôles du thème de l’image.

Produit

Concevez facilement votre propre barre d’outils 4D Write Pro avec des actions standard.

Vous avez besoin d’une barre d’outils 4D Write Pro personnalisée pour votre application mais vous craignez que sa mise en œuvre ne prenne trop de temps ? Bonne nouvelle, avec 4D v16 R4, les actions standard peuvent désormais être affectées aux cases à cocher et aux menus contextuels. Gagnez du temps grâce à cette fonctionnalité prête à l’emploi et créez facilement une interface conviviale correspondant parfaitement à vos besoins !

Vous pouvez désormais créer un menu contextuel pour contrôler la taille de la police ou le style de bordure de votre zone 4D Write Pro en un seul clic, sans aucun code ! Il suffit d’affecter l’action à l’aide de la liste de propriétés et le tour est joué. Et l’état et la valeur de l’objet seront automatiquement mis à jour par 4D en fonction du contexte et de la sélection du texte ! Simple et puissant…

Produit Discover how object notation can simplify your developer's life!

Découvrez comment la notation objet peut simplifier la vie de votre développeur !

Traduit automatiquement de Deepl

Avec la notation objet, disponible en avant-première dans 4D v16 R4, votre code est plus simple à écrire, plus facile à lire et plus naturel à penser. C’est vrai. Mais avez-vous vraiment vu tout le potentiel de la notation objet ?

Avant 4D v16 R4, lorsque vous vouliez créer un formulaire de détail pour saisir les coordonnées d’un contact à partir d’un champ objet, vous n’aviez d’autre choix que d’écrire une expression comme OB GET ([CONTACT]Info ; « City ») dans la source de données variable. Vous pouviez récupérer la valeur de l’attribut, mais il n’était pas possible de la modifier. De plus, vous deviez écrire une méthode loadRecord avec la commande OB GET pour chaque attribut et une méthode saveRecord avec la commande OB SET pour chaque attribut.

En quoi la notation des objets change-t-elle dans ce scénario ? A partir de 4D v16 R4, il suffit d’écrire [CONTACT]Info.City dans la source de données de la variable ! Cette variable est disponible en mode Lecture/Ecriture. Les commandes OB GET et OB SET ne sont plus nécessaires. Voilà, c’est fait! Vous voyez maintenant tout le potentiel.

Nouvelles

4D v16 R4 Beta commence aujourd’hui !

Traduit automatiquement de Deepl

J’ai le plaisir de vous annoncer que la beta testing de 4D v16 R4 commence aujourd’hui ! 4D v16 R4 est l’une des versions R les plus riches en fonctionnalités jamais livrées ! Il y a tellement de choses à dire, je ne sais pas par quoi commencer…

4D v16 R4 beta introduit 4 fonctionnalités majeures du produit, entre autres :

  • Une amélioration majeure du langage 4D avec la notation objet, facilitant la vie du développeur !
  • Destableaux réels dans 4D Write Pro, répondant à la demande de fonctionnalité la plus demandée pour l’ancien 4D Write.
  • Le mode Single Document Interface (SDI) fait entrer votre application Windows 64 bits dans un nouveau monde où les fenêtres des applications sont toutes indépendantes !
  • La première étape du tableur de 4D View Pro en avant-première, levant le voile sur une solution de tableur puissante pour vos applications 64 bits.
Événements

Keisuke Miyako présente 4D Tags au Sommet 4D 2016

Traduit automatiquement de Deepl

Keisuke MiyakoLe directeur du service technique , 4D Japan, présente à l’adresse suivante 4D Summit Paris 2016 comment la fonction de balises de transformation 4D a été fortement renforcée avec 4D v16. Si vous n’utilisez pas encore les balises 4D, soyez sûrs que vous serez ravis de commencer à les utiliser dès que vous aurez vu cette vidéo !

En plus de l’introduction des améliorations apportées à 4D v16 qui rendent les balises 4D si puissantes, Keisuke présente ici 2 exemples concrets d’utilisation des balises 4D : exporter des données vers une feuille de calcul Excel et créer de beaux graphiques à l’aide d’une bibliothèque JavaScript à partir de données servies dans un format JSON.

Nouvelles

Partage du code source des composants internes de 4D avec les partenaires 4D

Traduit automatiquement de Deepl

4D a lancé un nouveau programme visant à partager le code source des composants clés internes de 4D, tels que le rapport rapide 64 bits, les sélecteurs de date/heure ou encore l’interface utilisateur de 4D Write Pro.

Cela semble déjà intéressant, mais qu’est-ce que cela signifie concrètement pour vous ? Vous avez toujours voulu utiliser le widget Time picker, mais avec une apparence différente. L’interface utilisateur de 4D Write Pro est géniale, mais elle ne s’adapte pas exactement à votre application, qui nécessite une approche plus proche de celle de Microsoft Office, avec un ruban.

Produit New tabs with macOS Sierra

Fusionnez vos fenêtres en onglets sur macOS Sierra

Traduit automatiquement de Deepl

Grâce à macOS Sierra, les applications ont désormais la possibilité d’ utiliser des fenêtres à onglets au lieu de fenêtres multiples. À partir de 4D v16 R3, 4D Developer Edition 64 bits peut tirer parti de cette nouvelle fonctionnalité d’Apple pour l’environnement de conception.

Les types de fenêtres qui peuvent être tabulées sont les fenêtres des méthodes et des éditeurs de formulaires. Les autres fenêtres, comme l’explorateur ou les outils par exemple, restent séparées.

Comme dans toute application basée sur des fenêtres à onglets :

  • chaque onglet peut être déplacé vers une nouvelle fenêtre en faisant glisser l’onglet hors de la barre d’onglets.
  • chaque onglet peut être déplacé vers une autre fenêtre existante.
Produit

Exportation des résultats de la boîte de dialogue « Rechercher dans le dessin ».

Traduit automatiquement de Deepl

Lorsque vous recherchez tous les objets dans l’environnement de conception, 4D affiche les résultats dans la liste hiérarchique. A partir de 4D v16 R3, vous pouvez exporter ces résultats dans un fichier texte qui peut être ouvert à l’aide d’un tableur par exemple, afin de pouvoir facilement expédier un travail de refactoring ou stocker les résultats dans un document pour y travailler plus tard.