Tech Tips – Les 4 conseils d’avril sont là !
par Add Komoncharoensiri, directeur des services techniques de 4D Inc.
En tant que développeur 4D, vous devez vous tenir au courant des nouvelles avancées que 4D diffuse en permanence. Outre les conseils et astuces fournis par l’équipe produit, les Tech Tips sont une autre référence pour apprendre certains concepts de 4D.
Cet article couvre 4 astuces :
- Comment traiter les caractères génériques SQL comme une chaîne littérale.
- Obtenir programmatiquement le nom du projet
- Les méthodes préemptives dans la même chaîne d’appel doivent également être préemptives.
- Créer un nouveau document View Pro basé sur une feuille
Un regard plus approfondi sur le chiffrement des données 4D
4D offre plusieurs moyens de sécuriser vos applications professionnelles. L’un de ces moyens consiste à sécuriser les données elles-mêmes en utilisant le cryptage intégré de 4D. Pour vous aider à comprendre comment le cryptage fonctionne sous le capot, nous avons le plaisir d’annoncer la publication du Guide du cryptage 4D.
Comme le dit notre vice-président de la stratégie, Thomas Maul :
« Le cryptage mérite que l’on prenne quelques instants pour comprendre comment il fonctionne. Et pas seulement comment l’utiliser ».
Et nous ne pourrions être plus d’accord, car si nous ne le comprenons pas correctement, nous ne l’utiliserons jamais à son plein potentiel.
Que vous soyez :
- essayez d’obtenir un avantage commercial sur vos concurrents
- vous traitez (vous ou vos clients) des données sensibles ou des informations exclusives, comme dans les secteurs de la finance, de la santé ou du droit
- êtes simplement curieux de connaître la technologie qui se cache derrière cette fonctionnalité
Nous vous recommandons vivement d’examiner la solution de cryptage proposée par 4D.
Lire le document détaillé
Comment notariser votre application 4D fusionnée (macOS 12 & Xcode 13)
Note: Mise à jour pour macOS 12/Monterey et Xcode 13. Pour Xcode 12 et plus ancien, voir cet article de blog.
Avec Monterey (macOS 12), il est fortement recommandé de notariser les applications distribuées sur un réseau public. Un nombre important de développeurs transfèrent leurs applications à l’aide d’un périphérique de stockage connecté ou via le partage de fichiers ; la notarisation n’est pas nécessaire dans ces cas où l’utilisateur fait déjà confiance au développeur. La notarisation vise à garantir aux utilisateurs que l’application n’est pas malveillante et n’est requise que pour les applications téléchargées depuis un site web.
En utilisant notre fonction de signature intégrée lors de la création de vos applications avec 4D v18, votre application est prête à être notariée. Ce processus s’effectue en dehors de 4D. Il consiste à ajouter une signature électronique à votre demande et à soumettre votre demande signée à un service d’inspection automatisé. Voici tout ce que vous devez savoir :
4D Write Pro adopte le Dark (Mode) !
Nous sommes heureux d’annoncer qu’il s’agit de la dernière étape pour le mode sombre sur macOS. Les derniers widgets de la bibliothèque sont compatibles avec le mode sombre :
- Barre d’outils de l’interface 4D Write Pro
- Barre latérale de l’interface 4D Write Pro
- Zone de texte enrichi
Ainsi, à partir de 4D v19 R4, le choix est le vôtre, car vous pouvez complètement développer et déployer en utilisant le mode clair ou foncé sur macOS.
4D pour mobile : Amélioration de la gestion des données
La section Données, disponible dans l’éditeur de projet, vous permet de filtrer les données à intégrer dans les appareils mobiles. Avec 4D v19 R4, cette section de données a été améliorée pour mieux comprendre ce qui sera inclus dans votre application.
Plus d’options pour la commande object set enterable
Il existe une multitude d’interfaces et de règles à respecter. Souvent, ces contraintes sont liées aux domaines d’activité. Bien évidemment, certaines données peuvent être saisies ou non par l’utilisateur. Pour un champ non saisissable, il y a deux façons de gérer l’interface :
- les utilisateurs peuvent toujours sélectionner et copier son contenu, par exemple pour l’ajouter à un rapport
- les utilisateurs ne sont pas autorisés à copier le champ ou à sélectionner son contenu.
4D View Pro : Options du classeur
Lorsque vous créez un document avec 4D View Pro, vous avez souvent besoin d’affiner l’expérience utilisateur en masquant les onglets des feuilles et les barres de défilement, ou en désactivant le menu contextuel ou l’option de glisser-déposer… Toutes ces fonctionnalités et bien d’autres sont désormais possibles grâce à la commande VP SET WORKBOOK OPTIONS de la v19 R4.
4D pour mobile : Utiliser les attributs des objets
Dès à présent, vous pouvez utiliser presque tous les types d’attributs dans vos projets mobiles : texte, dates, heures, entiers… 4D v19 R4 en apporte un autre.
Dites bonjour aux attributs d’objets.
Nouvelles possibilités de personnaliser l’éditeur de code
Lorsqu’il s’agit de personnaliser l’éditeur de code, tout le monde pense à la police et aux couleurs du code. Mais il est également possible de personnaliser la fenêtre de l’éditeur de code et certaines interactions avec le code. Chacun a ses propres préférences et sa propre façon de travailler.
De plus, la partie la plus essentielle d’un éditeur de code est la zone d’écriture du code. Avec 4D v19 R4, nous avons repensé l’éditeur pour mettre en évidence votre code et lui donner le plus d’espace possible.
C’est précisément la raison pour laquelle 4D v19 R4 vous permet d’afficher ou de masquer les dix presse-papiers. Si vous n’utilisez pas les dix presse-papiers, vous pouvez alléger la barre d’outils avec la préférence « Afficher le presse-papiers ».
Sauvegarde du code source du projet sans jetons
Les commandes, constantes, tables et champs sont stockés avec leurs tokens dans les fichiers de code source du projet (fichiers 4dm). Cela permet à 4D de les renommer automatiquement. Mais parfois, vous souhaitez que ces fichiers de code source soient stockés sans tokens pour une meilleure lisibilité avec un système de contrôle de version ou un éditeur de code externe, ou pour un meilleur partage du code entre les projets. Voyons comment faire pour que 4D stocke le code source sans ces jetons.
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