Produit

4D pour iOS : Passez en mode totalement hors ligne

Traduit automatiquement de Deepl

Aujourd’hui, les utilisateurs de téléphones mobiles s’attendent à ce que les applications fonctionnent même lorsqu’ils sont hors ligne. Dans le cas contraire, une mauvaise connexion réseau peut entraîner une mauvaise expérience pour l’utilisateur. Le mode hors ligne n’est plus seulement une fonctionnalité supplémentaire que vous pouvez choisir d’ajouter à votre application, c’est quelque chose que de nombreux utilisateurs attendent, en particulier pour les applications de livraison avec navigation GPS, les applications d’assistance médicale urgente, les entreprises de construction et les applications bancaires.

Comme vous le savez peut-être déjà, depuis la v17 R2, 4D pour iOS permet déjà aux utilisateurs de l’application de visualiser les données hors ligne. Mais il manquait quelque chose.

Qu’en est-il des tâches hors ligne ?

Nouvelles

La version bêta de 4D v19 commence aujourd’hui

Traduit automatiquement de Deepl

Beta testing for 4D v19, one of the best LTS yet, is starting today, six months earlier than planned, to provide you with a Silicon native version of 4D!

Cela comprend plus de +80 avancées, dont l’introduction de la programmation orientée objet (POO) dans 4D grâce au mode Projet, des améliorations majeures apportées aux produits existants, et des fonctionnalités très demandées par vos votes.

Attachez vos ceintures et découvrons un peu de ce que vous pouvez faire. 4D v19 Beta has to offer:

  • Support d’Apple Silicon: soyez prêt à donner un coup de pouce à votre application 4D dès maintenant grâce aux performances remarquables d’Apple M1 et au tout nouveau compilateur 4D.
  • ORDA: écrivez du code orienté métier pour masquer la complexité, réduire les erreurs et accélérer le processus de développement.
  • 4D pour iOS : soyez productif partout avec notre solution mobile. Vérifiez les stocks dans l’entrepôt, générez des factures pendant les visites des clients, effectuez des inspections sur place, et bien plus encore.
  • OOP : grâce au mode Projet, profitez des concepts de programmation orientée objet pour gagner en productivité, améliorer la qualité du code et réduire les coûts de maintenance.
  • Langage 4D : découvrez comment les outils polyvalents du langage 4D améliorent votre expérience de développeur.
  • 4D Write Pro : Importation de documents Word, exportation de PDF, interface utilisateur améliorée, plus de commandes pour gérer vos documents avec du code, et de nombreuses fonctionnalités pour produire de beaux documents en un temps record.
  • 4D View Pro : interface utilisateur localisée. Plus de +20 nouvelles commandes pour gérer vos documents par programme et plus encore.
  • Et bien plus encore (voir ci-dessous).
Guest Post

Appliquer des conventions de dénomination avec les macros de formulaire

Traduit automatiquement de Deepl

par l’auteur invité Michael Höhne, développeur 4D (Munich, Allemagne)

 

Il y a une fonctionnalité dans 4D v18 R5 qui a peut-être été négligée, ou du moins qui n’a pas reçu beaucoup d’attention jusqu’à présent : Les macros de formulaire. Pour être honnête, je n’y ai pas consacré beaucoup de temps non plus, jusqu’à récemment. Dans cet article de blog, je vais vous montrer une macro qui permet de gagner beaucoup de temps lors de l’application des conventions de nommage aux colonnes des boîtes de liste, aux en-têtes de colonne et aux pieds de page. Vous pouvez facilement la modifier pour l’adapter à vos besoins. Un repo dédié est également disponible sur Github.

Conseils

4D View Pro : Fin du chargement du document

Traduit automatiquement de Deepl

Lorsque vous utilisez 4D View Pro (notamment en mode hors écran) avec des documents complexes, le calcul de toutes les formules peut prendre un certain temps et il peut être difficile de savoir quand il est enfin terminé (et il est important d’attendre avant d’appeler des commandes telles que l’exportation ou l’impression).

Comme solution, nous avons introduit deux nouveaux événements. L’un d’eux est appelé pour chaque calcul/formule, ce qui pourrait être utilisé pour déclencher une minuterie. Si le temps expire sans qu’une autre formule soit terminée, nous pouvons supposer que le document entier est terminé.

Produit

4D pour iOS : Transformez votre iPhone en scanner de codes-barres

Traduit automatiquement de Deepl

De nos jours, les codes-barres et les codes QR sont partout. Ils rendent les choses beaucoup plus faciles car ils permettent de gagner du temps, d’accroître l’efficacité et de réduire les erreurs humaines !

Comme vous l’avez probablement deviné, la version 4D v18 R6 vous permettra d’accéder directement à la bonne vue en scannant un code-barres ou un code QR. Plongeons dans les détails et découvrons comment cette fonctionnalité va améliorer la façon dont vous pouvez naviguer dans vos apps.

Produit

Boîtes de liste : Gestion des clics dans les cellules éditées

Traduit automatiquement de Deepl

En tant que développeur, vous avez l’habitude de gérer des événements dans des objets de formulaire. Le plus courant est l’événement de formulaire on clicked qui peut être utilisé dans la plupart des objets, y compris les boîtes de liste. Dans cet objet particulier, les clics peuvent être gérés soit au niveau de la boîte de liste elle-même, soit dans les méthodes des colonnes.

À partir de 4D v18 R6, l’événement de formulaire on clicked est déclenché, qu’une cellule soit en cours d’édition ou non, ce qui vous donne un contrôle accru et améliore l’interface.

Produit

Vos données en direct … dans une interface web

Traduit automatiquement de Deepl

En tant que développeur 4D, vous avez peut-être rêvé de visualiser vos données immédiatement et facilement pendant que vous les mettez à jour/créez. Ou peut-être êtes-vous un administrateur 4D et avez-vous besoin de trouver rapidement un enregistrement qui provoque une erreur en raison de données inappropriées. Cela a été possible avec l’interface de requête et le formulaire de sortie intégrés de 4D, mais la personnalisation de ce formulaire peut prendre du temps et vous avez peut-être besoin d’un outil plus réactif.

Que diriez-vous d’une interface web moderne et conviviale pour visualiser vos données ? Et pour couronner le tout, que diriez-vous si cette interface était accompagnée d’un puissant moteur de requêtes ? Ne rêvez plus ! Tout cela est désormais une réalité grâce à Data Explorer, un nouvel outil fourni en avant-première pour que vous puissiez l’évaluer et nous donner votre avis.

Bien entendu, il sera amélioré dans les versions futures.

Découvrons-le maintenant !

Nouvelles

La bêta de 4D v18 R6 démarre aujourd’hui

Traduit automatiquement de Deepl

Nous avons le plaisir d’annoncer le lancement du test bêta pour 4D v18 R6!

Sans plus attendre, regardons ce que cette version vous réserve :

  • Créez des applications Web avancées avec des sessions Web évolutives.
  • Améliorez la fonctionnalité de recherche en transformant votre iPhone en un scanner de codes-barres, et construisez des applications 4D pour iOS ergonomiques avec des relations many to many.
  • Accélérez le processus de développement et évitez les fautes de frappe grâce à l’affichage du prototype et de la courte description d’une fonction dans l’éditeur de code.
  • Connectez vos transporteurs de courrier avec un jeton OAuth 2.0 pour une sécurité accrue.
  • Utilisez la fonction Rechercher et remplacer pour rechercher (et remplacer) des données, des formules ou des valeurs dans toute la feuille ou seulement dans une partie spécifique, grâce à une nouvelle commande 4D View Pro.
  • Créez des documents 4D Write Pro plus rapidement et plus facilement grâce aux améliorations apportées à la nouvelle barre d’outils et à la barre latérale.
  • Et bien plus encore (voir ci-dessous).