Trucs et astuces pour vos applications 4D – Édition de mai 2023
par Add Komoncharoensiri, directeur des services techniques chez 4D Inc
Voici une nouvelle série de conseils et d’astuces.
La base de connaissances de 4D est une bibliothèque d’informations sur la technologie 4D où des conseils techniques hebdomadaires et des notes techniques mensuelles sont activement publiés. Si vous avez manqué les derniers conseils de la base de connaissances, ce n’est pas grave ; voici une compilation des dernières semaines.
Ce billet de blog couvre 20 astuces:
É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.
Découvrez les commandes Print form et FORM LOAD mises à jour
4D v16 R5 avait apporté une amélioration significative à la commande DIALOG. Cette amélioration consistait en la possibilité de passer un nouveau paramètre « formData » de type objet. Nous avons été ravis d’apprendre que ce nouvel ajout avait été bien accueilli par les développeurs de 4D.
Avec 4D v20, deux autres commandes sont mises à jour, Print form et FORM LOAD ! Les avantages seront tout aussi importants. Le contenu de l’objet passé en paramètre sera directement exploitable dans les formulaires imprimés ou chargés en mémoire.
Nouveau serveur Websocket intégré
Dans un monde de plus en plus connecté, les sites web ou les applications IoT doivent être mis à jour en temps réel.
Un moyen de fournir des informations instantanément à vos sites est d’utiliser le protocole Websocket qui fournit un canal de communication full-duplex entre un serveur et un client. À partir de la v20, 4D fournit des commandes pour créer un serveur Websocket.
Une avancée majeure aux tables 4D Write Pro : Des lignes de rupture !
Les tables des documents 4D Write Pro ont été considérablement améliorées au cours des dernières versions. En fait, l’équipe 4D s’est beaucoup investie pour faire de 4D Write Pro un puissant générateur de documents basés sur des modèles. Nous avons déjà mis en place des avancées telles que les en-têtes, les sources de données, les lignes de report… entre autres fonctionnalités puissantes qui me viennent à l’esprit.
Maintenant, avec 4D v20, c’est au tour des lignes de rupture de faire leur apparition !
Mesdames et messieurs, roulements de tambour, s’il vous plaît !
4D v20 Beta démarre aujourd’hui
Nous sommes ravis d’annoncer que le bêta-test de 4D v20, l’une de nos versions LTS les plus attendues, commence aujourd’hui !
Avec plus de 100 nouveautés, y compris des améliorations de produits existants et des fonctionnalités très demandées qui ont été votées par nos développeurs 4D, cette version promet d’être l’une des plus complètes et des plus riches en fonctionnalités à ce jour.
Attachez votre ceinture et découvrons quelques-unes des nouveautés. 4D v20 Beta vous offrira :
- Créez, en temps réel, des applications web capables de gérer de gros volumes de données et d’offrir une expérience utilisateur limpide grâce au nouveau serveur WebSocket intégré.
- Travaillez avec des structures de données complexes grâce aux collections et aux objets littéraux qui offrent un moyen plus concis et plus lisible d’initialisation des objets et les collections dans votre code.
- Recherchez et remplacez rapidement et efficacement du code grâce aux améliorations apportées à la fonctionnalité « Rechercher et remplacer ».
- Créez un menu d’aide personnalisé pour votre application via une collection décrivant les éléments du menu.
- Gagnez du temps en analysant et organisant rapidement vos données grâce à 4D Write Pro, qui remplit automatiquement vos données dans des tableaux avec en-têtes, pieds de page et même des lignes de rupture.
- Tirez parti des zones de texte de 4D Write Pro(conteneurs flottants) pour imprimer des dépliants ou des brochures de produits complexes.
- Évaluez la nouvelle fonction QUIC Network layer, une réécriture totale de la communication Client/Serveur. Construite sur UDP au lieu de TCP, elle facilite une récupération plus rapide en cas de perte de paquets, de congestion et d’autres problèmes qui peuvent causer des retards et des perturbations dans le trafic réseau.
- La prise en charge native de Microsoft 365 à l’aide de l’API Microsoft Graph permet d’envoyer, de recevoir et d’organiser des courriels, et de gérer l’authentification des utilisateurs avec Single Sign On(OAuth2).
- Bien d’autres choses vous attendent avec cette LTS (voir ci-dessous).
Conseils et astuces pour vos applications 4D – Édition mars 2023
par Add Komoncharoensiri, directeur des services techniques chez 4D Inc
Voici une nouvelle série de conseils et d’astuces.
La base de connaissances de 4D est une bibliothèque d’informations sur la technologie 4D où des conseils techniques hebdomadaires et des notes techniques mensuelles sont activement publiés. Si vous avez manqué les derniers conseils de la base de connaissances, ce n’est pas grave ; voici une compilation des dernières semaines.
Ce billet de blog couvre 20 conseils:
ORDA – Du débutant à l’expert
ORDA, qui signifie Object Relational Data Access, est une méthode d’accès aux données qui combine les avantages de la programmation orientée objet avec ceux des bases de données relationnelles, ce qui permet aux développeurs de se concentrer sur la résolution des problèmes métier plutôt que sur la gestion de l’accès aux données.
Que vous soyez novice en matière d’ORDA ou que vous en soyez déjà familier et que vous souhaitiez approfondir vos connaissances, considérez cet article de blog comme une feuille de route qui vous guidera tout au long du processus d’apprentissage.
Ce billet de blog comprend les éléments suivants :
- Avantages d’ORDA
- Vue d’ensemble d’ORDA
- Concept principal
- APIs ORDA
- Couche d’abstraction ORDA
- Travailler à distance
- Optimisation des requêtes
- Système de permissions
- Partage de données entre processus
Sans plus attendre, passons aux choses sérieuses !
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 :
4D for Mobile Tutoriel – Inclure les relations
Les données de votre application sont liées entre elles par deux types de relations : Many to One ou One to Many.
Dans cet article de blog, nous allons vous montrer comment inclure des relations. Avec 4D for Android et 4D for iOS, vous pouvez facilement naviguer entre vos données liées. Nous générons automatiquement la transition entre les vues dans votre application.
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