Nouvelles

4D v19 R2 est là

Traduit automatiquement de Deepl

Nous avons le plaisir de vous annoncer que 4D v19 R2 est désormais disponible !

Voici un aperçu de ce que cette version vous réserve :

Télécharger 4D v19 R2

  • 4D for Android (notre plateforme de développement pour les appareils Android) est désormais définitif avec 4D v19 R2.
  • En parlant de mobile, de nouvelles fonctionnalités pour les plateformes iOS et Android sont maintenant disponibles, vous permettant de personnaliser la couleur de votre application, de l’adapter au mode sombre ou clair, de trier ses données locales, et plus encore !
  • 4D View Pro: Analysez les données avec des tableaux croisés dynamiques. Importez et exportez des fichiers CSV. Gérez vos feuilles par programmation. Gérez facilement les sauts de page (pour l’impression) depuis l’interface utilisateur.
  • 4D Write Pro : Plus d’options d’affichage pour les images en ligne et ancrées. Nous avons également facilité le formatage des images en tant que documents de fond, sections, paragraphes, etc.
  • Plus de fonctionnalités de programmation orientée objet qui plairont à vos développeurs. Au-delà de l’aspect stockage, la gestion de la mémoire et les performances en termes de vitesse seront considérablement améliorées avec le contenu des blobs pour les attributs des objets.
  • Des fonctionnalités qui intègrent les meilleures pratiques telles que la définition d’un fichier .gitignore par défaut et la gestion de la marque d’ordre des octets (BOM) et de la fin de ligne (EOL).
  • Des fonctionnalités qui améliorent votre expérience en tant que développeur, comme l’accès aux détails d’une fonction de classe depuis l’éditeur de code.
  • Des fonctionnalités qui facilitent l’expérience de l’utilisateur final , comme la signature automatique des composants sur Mac.
  • Et si vous êtes un éditeur de logiciels, vous serez heureux d’apprendre que nous avons ajouté une fonctionnalité qui empêche les utilisateurs de votre application de voir (et de modifier) le contenu de la 4DZ.
Conseils blank

Comment définir le délai d’attente pour les applications 4D distantes ?

Traduit automatiquement de Deepl

Pour éviter la perte de session, 4D surveille l’état de sommeil des applications 4D distantes.

Lorsqu’un utilisateur est connecté depuis une application 4D distante à un 4D Server et que son ordinateur se met en mode veille, l’information est envoyée au 4D Server. Au moment où l’ordinateur de l’utilisateur se réveille, l’application 4D distante récupère alors son contexte d’exécution.

Conseils blank

Comment tirer parti des actions de GitHub avec 4D

Votre projet est maintenant sur un système de contrôle de source. Cela signifie que la gestion de plusieurs versions de votre logiciel, le suivi des modifications et l’intégration des corrections ou des nouvelles fonctionnalités sont désormais beaucoup plus simples.

Pourquoi ne pas profiter également de l’intégration continue ?

A partir de 4D v19, vous pouvez lancer la compilation de votre projet avec une commande. Ainsi, vous disposez désormais de toutes les briques nécessaires pour automatiser votre chaîne d’intégration.

Ce billet de blog vous donnera un exemple d’automatisation avec le gestionnaire GitHub et les actions GitHub.

Conseils blank

API REST 4D + ReactJS

Traduit automatiquement de Deepl

par Mourad Aouinat, ingénieur logiciel chez 4D Maroc

Dans un précédent billet de blog, nous avons vu comment il est facile de mettre en place une API REST en utilisant 4D. Dans ce billet de blog, nous allons exploiter la puissante API REST de 4D en combinaison avec React pour construire une application To-Do qui comprend des fonctionnalités pour ouvrir les todos, en créer de nouveaux, modifier les existants, et des fonctionnalités pour la modification et la suppression en masse.

Conseils blank

Comment automatiser la compilation

Depuis 4D v19, vous pouvez lancer la compilation d’un projet avec une simple commande. Vous vous demandez peut-être à quoi cela peut vous servir !

Votre équipe peut être composée de plusieurs développeurs, alors pourquoi ne pas automatiser la compilation à chaque poussée de code sur votre serveur de contrôle de source ? Il est toujours plus facile d’identifier une erreur lorsqu’elle est rapidement détectée.

Un autre cas est celui où votre projet est constitué de plusieurs composants. Vous pouvez écrire une méthode qui compile, construit, puis copie le composant dans la base de données hôte.

Ce blog abordera les différents points techniques qui sont très utiles pour créer vos propres outils d’automatisation, ainsi qu’un exemple d’application.

Conseils blank

Basculer les modes sombre et clair sur macOS en un clic

Traduit automatiquement de Deepl

A partir de 4D v19, vous avez la possibilité de créer des applications qui supportent le mode Dark et Light sur macOS. Pour ce faire, vous devez modifier et vérifier de nombreux petits détails : icônes, widgets, textes, couleurs de fond, etc.

Par conséquent, vous devez modifier l’apparence de votre mac des dizaines de fois par heure. D’accord, vous vous dites peut-être :« Quoi ? Il suffit de trois clics. Ouvrez le panneau des préférences, cliquez sur l’icône général, puis sur la commande clair ou foncé, c’est tout !« . Mais honnêtement, si vous êtes un développeur ou un testeur, répéter ces actions encore et encore devient très fastidieux.