ORDA – Dites bonjour aux alias
4D v19 R4 est livré avec un nouveau concept ORDA : Les alias. Ils sont la suite logique et complémentaire des attributs calculés.
Ce billet de blog explique ce que sont les alias et souligne leurs avantages, notamment quand utiliser l’un ou l’autre… ou les deux.
Passer rapidement aux différentes fonctions d’une classe
Lesclasses ont été introduites avec 4D v18 R3. Elles vous permettent d’organiser votre logique métier et de la séparer de la partie interface utilisateur plus rapidement.
Les classes sont composées de plusieurs fonctions plus ou moins longues, il n’est donc pas toujours facile de trouver la fonction que l’on veut modifier, ou de passer d’une fonction à une autre. Vous pouvez utiliser l’explorateur, qui affiche les classes et les fonctions, mais lorsque vous codez dans la fenêtre de l’éditeur, vous ne voulez pas perdre de temps à changer de fenêtre.
Avec 4D v19 R4, la liste des fonctions de votre classe est affichée dans la barre d’outils de l’éditeur de code, ce qui vous permet de passer facilement à une fonction spécifique.
4D v19 R4 Beta commence aujourd’hui
Une nouvelle version, mais pas n’importe laquelle ?
Nous sommes ravis d’annoncer le lancement du test bêta pour 4D v19 R4, qui intègre de nombreuses fonctionnalités que vous avez demandées, ainsi que des fonctionnalités qui, selon nous, seront agréables à utiliser !
Sans plus attendre, jetons un coup d’œil et voyons ce qu’elle vous réserve :
- À votre demande, nous avons pris en charge les écrans haute résolution, tels que les écrans 4K, dans Windows. Il en résulte une meilleure qualité de texte et d’image.
- Une autre fonctionnalité très demandée est à votre disposition, la possibilité de lancer un processus externe de manière asynchrone pour améliorer l’expérience de vos utilisateurs.
- Et la gestion pessimiste des verrous via REST? OUI, nous l’avons aussi.
- Quant au langage 4D, nous ne pourrions pas être plus enthousiastes à l’idée de partager avec vous les nombreuses améliorations que nous avons mises à votre disposition pour améliorer votre expérience de codage.
- 4D Write Pro adopte le mode sombre ! Et vous permet d’ajouter des sauts de page dans les rangées de tableaux.
- Accélérez votre processus de développement grâce aux « modèles » de 4D View Pro .
- L’éditeur de code a son lot de fonctionnalités. Par exemple, les balises de commentaires, l’accès rapide aux différentes fonctions de classe et la vérification des erreurs de syntaxe.
- Et bien plus encore (voir ci-dessous) !
4D v19 R3 est là
Nous sommes ravis d’annoncer que 4D v19 R3 est désormais disponible ! C’est l’une des versions les plus riches en fonctionnalités que nous ayons livrées jusqu’à présent.
Voici un aperçu de ce que cette version vous réserve :
- Dites bonjour aux attributs calculés dans ORDA, Classes, iOS et Android. Votre logique métier va adorer cette nouvelle fonctionnalité.
- En parlant d’ORDA, les blobs sont entièrement pris en charge, comme tout autre type, ce qui permet aux développeurs ORDA d’utiliser des attributs de type BLOB dans les opérations avec les entités.
- 4D pour iOS est publié avec des fonctionnalités permettant d’interagir avec les applications Apple natives et de construire des interfaces utilisateur encore plus avancées.
- Quant à 4D for Android, nous vous donnons la possibilité de tester votre application Android sur un appareil réel avant de la mettre à disposition des utilisateurs.
- Profitez d’une construction simplifiée d’applications client/serveur multiplateformes sous Windows.
- 4D Write Pro est livré avec une boîte de dialogue de réglage des images, la possibilité d’avoir un nombre différent de colonnes sur la même page avec des sauts de section continus, et des options supplémentaires pour gérer la visibilité des formules.
- La sécurité est renforcée par la prise en charge de l’algorithme bcrypt pour les mots de passe. Le meilleur ? Il n’y a rien à changer dans le code. Tout est automatique.
- D’autres nouvelles pour les amateurs de mode sombre. Après avoir donné aux utilisateurs finaux le choix entre le mode sombre et le mode clair pour l’apparence de leurs applications, c’est maintenant au tour des développeurs de choisir entre ces modes lors du développement sur macOS.
Bilan de l’année 2021 : Nos 10 meilleurs articles de blog de l’année !
C’est le moment de l’année où nous jetons un coup d’œil sur dix de nos articles les plus lus. Quelle année nous avons eue ! De la prise en charge native du silicium et des remarquables améliorations de performances qui l’accompagnent à un tout nouvel ensemble de fonctionnalités en mode Projet qui améliorera considérablement votre expérience de programmation.
L’année 2021 a été marquée par d’importantes annonces de produits et une pléthore de fonctionnalités passionnantes ! Jetons un coup d’œil aux sujets qui ont retenu votre attention en 2021 :
ORDA : Comparer minutieusement deux sélections d’entités
Puisque ORDA vous permet de travailler avec plusieurs sélections d’entités simultanément, nous sommes sûrs que vous en profitez en passant les sélections d’entités comme paramètre aux méthodes du projet ou aux fonctions des classes du modèle de données ORDA.
Pour travailler efficacement avec la programmation orientée objet en utilisant le moins de lignes de code possible, vous avez besoin de fonctions robustes et optimisées. C’est pourquoi avec 4D v19 R3, nous livrons une nouvelle fonction disponible sur l’objet entitySelection : la fonction selected() fonction.
Grâce à cela, vous serez en mesure d’inspecter et de comparer deux sélections d’entités. Voyons les détails !
Navigation simplifiée entre les fenêtres de développement
Lorsque l’on écrit une nouvelle fonction ou méthode, ou que l’on crée un formulaire, le travail n’est jamais linéaire. Nous devons généralement :
- accéder à l’explorateur pour trouver le formulaire dans son dossier
- accéder à l’explorateur pour écrire la documentation de la méthode
- lire la documentation d’une commande sur le site de documentation 4D
- lire la documentation de la méthode d’un composant
Dans cette nouvelle version, nous avons ajouté quelques éléments de menu dans l’éditeur de code et l’éditeur de formulaire pour vous permettre de mieux naviguer entre les différents éléments d’un projet.
Besoin d’une baguette magique ? Voici des propriétés de classes calculées !
Un spectacle de magie vous attend avec les attributs calculés d’ORDA !
Il est souvent utile, voire indispensable, que les bases de données soient adaptées de manière souple et évolutive aux utilisateurs et à leurs activités dans le monde informatique. Le contrôle des données accessibles est également un sujet récurrent et sensible. De ce point de vue, les développeurs utilisent des méthodes et des formules parfois complexes pour donner ou restreindre l’accès aux informations, en fonction du contexte ou des droits d’accès des utilisateurs.
Prenons un exemple simple. Dans votre application, vous avez parfois besoin d’afficher une liste de personnes. Une des colonnes affiche leur nom complet, mais dans votre base de données, vous avez un champ prénom et un champ nom. Actuellement, vous écrivez une formule dans la colonne de la zone de liste, et vous devez gérer vous-même le tri sur la colonne. Ne serait-il pas génial d’avoir un champ calculé où vous pouvez définir sa formule de calcul et sa méthode de tri, et d’avoir toute la logique commerciale à l’intérieur de la classe et non dans chaque interface ?
Eh bien, à partir de 4D v19 R3, 4D fournit une solution à cela, avec des attributs calculés.
La bêta de 4D v19 R3 démarre aujourd’hui
Nous sommes heureux d’annoncer le lancement du test bêta pour 4D v19 R3! C’est l’une des versions les plus riches en fonctionnalités que nous ayons livrées jusqu’à présent !
Sans plus attendre, jetons un coup d’œil à ce que cette version vous réserve :
- Votre logique métier va adorer les nouveaux attributs calculés de 4D dans ORDA, Classes, iOS et Android.
- 4D pour iOS avec des fonctionnalités permettant d’interagir avec les applications natives d’Apple et de construire des IU encore plus avancées.
- Quant à 4D pour Android, nous vous donnons un moyen de tester votre application Android sur un appareil réel avant de la diffuser aux utilisateurs.
- 4D Write Pro est livré avec une boîte de dialogue de réglage des images, la possibilité d’avoir un nombre différent de colonnes sur la même page avec des sauts de section continus, et des options supplémentaires pour gérer la visibilité des formules.
- La sécurité est renforcée par la prise en charge de l’algorithme bcrypt pour les mots de passe. De plus, il n’y a rien à changer dans le code. Tout est automatique.
- D’autres nouvelles pour les amateurs de mode sombre. Après avoir donné aux utilisateurs finaux le choix entre le mode sombre et le mode clair pour l’apparence de leurs applications, c’est maintenant au tour des développeurs de choisir entre ces modes lors du développement sur macOS.
- Et plus encore (voir ci-dessous) !
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