Auteur: Vanessa Talbot

Vanessa Talbot
- Product Owner -Vanessa Talbot a rejoint l'équipe du programme 4D en juin 2014. En tant que Product Owner, elle est chargée de rédiger les user stories puis de les traduire en spécifications fonctionnelles. Son rôle est également de s'assurer que l'implémentation des fonctionnalités livrées répond aux besoins des clients.Depuis son arrivée, elle a travaillé à la définition des fonctionnalités clés de 4D. Elle a travaillé sur la plupart des nouvelles fonctionnalités de multithreading préemptif et aussi sur un sujet très complexe : la nouvelle architecture pour les applications enginées. Vanessa est diplômée de Telecom Saint-Etienne. Elle a commencé sa carrière à l'Institut de Recherche Criminelle en tant que développeur pour le département audiovisuel. Elle a également travaillé dans les domaines des médias et du médical en tant qu'experte en support technique, en production ainsi qu'en documentation de nouvelles fonctionnalités.
Produit blank

Explorateur de données intégré à 4D

L’explorateur de données vous permet de visualiser les données de votre base de données. Vous pouvez choisir les champs à afficher, organiser, filtrer et trier les données.

Avec 4D v20, l’explorateur de données peut être ouvert dans 4D au lieu d’un navigateur externe. Les utilisateurs peuvent accéder à l’explorateur de données directement depuis la barre d’outils en un seul clic, ce qui permet de gagner du temps et d’améliorer la productivité.

Produit blank

Évolution des objets de formulaire

Pour vous permettre de réaliser les plus belles interfaces, nous continuons à améliorer les objets de formulaires. Depuis 4D v19 R6, vous pouvez définir une bordure arrondie pour les objets formulaires de type texte statique et texte de saisie.

Avec 4D v20, de nouvelles possibilités sont offertes.

  • Pour les boutons, les boutons radio et les cases à cocher, nous avons ajouté de nouveaux paramètres pour le texte et l’icône.
  • Pour les boutons radio et les cases à cocher, le nombre d’états de l’icône a été amélioré afin de permettre un meilleur rendu pour l’utilisateur final.
Produit blank

Présentation des dernières fonctionnalités de recherche et de remplacement

La fonction « Rechercher et remplacer » de l’éditeur de code existe depuis de nombreuses années. Les développeurs peuvent facilement et efficacement rechercher et remplacer du code, en particulier lorsqu’ils ont affaire à de grands projets. 4D v20 apporte des améliorations qui seront certainement appréciées par les développeurs qui comptent sur cette fonctionnalité pour rationaliser leurs flux de travail de codage :

  • connaître le nombre d’occurrences à remplacer,
  • connaître la position de l’occurrence courante,
  • avoir un accès permanent aux options de navigation Suivant et Précédent,
  • afficher une palette au lieu d’une fenêtre modale pour limiter le nombre de clics.
Produit blank

Découvrez la fonction Distinct améliorée

La récupération de la liste des éléments de données uniques est toujours utile lors de la manipulation des données. Dans certains cas, le nombre d’occurrences de chaque valeur est essentiel. La fonction distinct des classes de sélection Collection et Entity permet de récupérer une liste de valeurs uniques. Avec 4D v20, vous pouvez également récupérer le nombre d’occurrences de chaque valeur distincte.

Et ce n’est pas tout !

Un objet de la base de données peut être utilisé pour sauvegarder les données personnalisées saisies par l’utilisateur. Du côté du code, vous devez donc connaître tous les chemins possibles vers l’objet. La fonction distinctPaths a été ajoutée à la classe de sélection des entités.

Voici tout ce que vous devez savoir.

Produit blank

Créez votre menu d’aide avec une simple collection

Le menu « Aide » d’un logiciel est très utile. Évidemment, vous avez un élément de menu pour ouvrir la documentation en ligne du logiciel, mais aussi comment contacter le support, et plusieurs autres éléments selon le logiciel.

Avec 4D v20, vous pouvez facilement créer le menu « Aide » de votre application en passant une collection décrivant les différents éléments du menu.

Conseils blank

4D for Mobile Tutoriel – Choisir un contrôle de saisie

Les formateurs vous permettent de formater les données affichées ou de définir le comportement lorsque l’utilisateur touche les données. Les contrôles de saisie suivent le même principe. Ils vous permettent de sélectionner le type de clavier, de définir le comportement ou de formater les données dans un formulaire d’action.

Par exemple, pour les données d’image, vous avez par défaut deux types de contrôle, le premier vous permet de sélectionner une image ou de prendre une photo, et le second affiche une zone pour signer.

Il existe 3 types de contrôles de saisie :

Conseils blank

4D for Mobile Tutoriel – Créer des actions

Les actions permettent aux utilisateurs d’interagir avec l’application pour changer l’adresse du client, ajouter un nouveau contact et modifier une photo.

Dans le langage 4D, une action permet d’ajouter, de modifier et de supprimer une entité ou une entité de sélection. Mais aussi, elle peut simplement exécuter une méthode de votre serveur 4D.

Conseils blank

4D for Mobile Tutoriel – Utilisation des formateurs

Un formateur de données vous permet de faire correspondre un type de données de votre base de données à un affichage spécifique du côté mobile. Par exemple, vous pouvez définir un format de date, de pourcentage ou de devise. Les formateurs de données peuvent également appeler du code pour créer des interfaces intelligentes.

Par exemple, vous pouvez associer un formateur de données à des numéros de téléphone qui ouvrent un menu action sur l’application mobile lorsque l’utilisateur touche le numéro (par exemple, pour appeler la personne ou l’enregistrer dans ses contacts).

Vous disposez de trois types de formateurs :