Fichiers, Dossiers… et maintenant Manipulateurs de fichiers !
Les commandes File et Folder, apparues dans 4D v17 R5, vous permettent de gérer les dossiers et les fichiers sur le disque de manière moderne et efficace.
En ce qui concerne l’écriture et la lecture, les fonctions setText et getText sont à votre disposition pour lire ou écrire l’ensemble du contenu. Mais que faire si vous souhaitez lire ou ajouter une ou plusieurs lignes à un document existant ? Cela peut être fait plus facilement que jamais en utilisant les nouveaux objets « file handles » qui apparaissent dans 4D v19 R7.
Continuez à lire pour plus de détails !
Créer, supprimer et renommer des boîtes aux lettres avec IMAP
La fonctionnalité Courrier, un ensemble de fonctionnalités énorme. La première partie a été publiée avec 4D v17 R4, et depuis, nous avons livré de plus en plus de fonctionnalités.
4D v19 ne fait pas exception, car il apporte de nouvelles fonctions pour vous aider à gérer vos boîtes aux lettres par programmation. Cela inclut la création, le renommage et la suppression de boîtes aux lettres. Une boîte aux lettres est affichée comme un dossier dans les clients de messagerie tels que Microsoft Outlook ou Apple Mail.
4D pour iOS : Passez en mode totalement hors ligne
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 ?
Fonctions 4D dépréciées et supprimées : Pourquoi et comment ?
Depuis plus de 36 ans, notre objectif principal a été d’améliorer notre produit tout en assurant la compatibilité de vos applications 4D. Bien sûr, cela entraîne des changements, et le changement peut être frustrant. C’est pourquoi nous nous efforçons toujours de minimiser l’impact sur vos activités en faisant des annonces en temps utile et, surtout, en proposant une alternative améliorée à la fonctionnalité dépréciée ou supprimée afin d’assurer une transition en douceur.
4D pour iOS : Signez et lisez des codes-barres depuis votre application
Les actions utilisant des paramètres sont disponibles depuis 4D v17 R5, et nous travaillons constamment à rendre vos applications de plus en plus interactives avec des expériences mobiles améliorées. Dans 4D v18 R6, de nouveaux formats de paramètres sont disponibles : Signature et Code-barres!
Le partage mène à la performance
Suite à ce billet de blog sur le nouveau concept de sélections d’entités partageables et aux discussions qui ont suivi sur le forum, nous allons maintenant prendre le temps d’expliquer comment ORDA s’inscrit dans le futur.
4D Write Pro – Indexation du texte intégral
« Je veux trouver tous les documents qui parlent du tango ! J’en ai besoin rapidement ! Je peux le faire ? »
Ok, mais d’abord respirez !
La recherche de mots-clés dans les documents 4D Write Pro nécessite simplement l’ajout d’un nouvel attribut d’indexation dans chaque document. Cela n’est pas fait par défaut car ce type de recherche n’est pas souvent nécessaire et cela n’aurait pas de sens d’augmenter systématiquement la taille des documents. Cependant, lorsqu’il est nécessaire, ce type d’index est très facile à construire.
ORDA – Améliorez votre API grâce à la portée des fonctions
4D v18 R4 et ORDA vous permettent de créer des fonctions de classe de haut niveau au-dessus du modèle de données. Cela vous permet d’écrire du code orienté métier pour masquer la complexité, réduire les erreurs et accélérer le processus de développement.
Avec 4D v18 R5, nous apportons encore plus de fonctionnalités pour vous aider à optimiser et organiser votre code. Par exemple, vous pouvez avoir besoin d’exécuter une fonction localement sur le client pour améliorer les performances lorsque vous travaillez en mode client/serveur. C’est désormais possible ! Ou si vous exposez votre base de données en tant que serveur REST, vous pouvez souhaiter que certaines fonctions soient disponibles du côté serveur mais cachées pour vos clients REST. C’est également possible !
Comment créer une classe « TimeStamp » simple dans 4D
par l’auteur invité Tiran Behrouz, développeur 4D (Vancouver, Canada)
L’introduction d’ORDA dans 4D v17 a changé la donne. Maintenant, avec l’introduction des classes dans 4D v18 R3, nous allons assister à un changement de paradigme dans la programmation 4D. Nous pouvons maintenant tirer parti des concepts de programmation orientée objet tels que le polymorphisme, la composition et l’héritage pour écrire nos propres bibliothèques de classes. Dans cette vidéo, je montre comment coder une simple classe TimeStamp en utilisant 4D et ORDA.
Widget de l’interface de 4D Write Pro : Importation et exportation
Vous avez demandé un moyen d’importer et d’exporter différents formats de documents via le widget 4D Write Pro et une fois de plus, 4D a écouté !
En plus des commandes 4D qui vous permettent déjà d’importer et d’exporter des documents dans différents formats, comme l’exportation du format .docx avec 4D v17 R4 et du format PDF avec 4D v18 R4. Désormais, 4D Write Pro peut importer et exporter différents formats de documents via le widget de la barre d’outils et de la barre latérale.
Nous contacter
Vous avez une question, une suggestion ou vous voulez simplement entrer en contact avec les blogueurs 4D ? Envoyez-nous un message !
* Votre vie privée est très importante pour nous. Veuillez cliquer ici pour consulter notre Politique