ORDA : travailler avec des objets et des collections
Dans ce dernier volet de la sérieORDA, nous allons voir comment les nouveaux concepts ORDA peuvent interagir avec les objets et collections existants. En fait, il est possible de transformer les entités et les sélections d’entités en objets et collections, ainsi que de construire des entités et des sélections d’entités à partir d’objets et de collections. En procédant ainsi, vous pouvez facilement intégrer le code ORDA dans votre code existant. Vous pouvez profiter pleinement d’ORDA sans avoir à réécrire votre code !
4D v17 BETA DÉMARRE AUJOURD’HUI !
Nous sommes ravis d’annoncer le lancement de beta testing pour 4D v17! Cette version majeure est remplie d’améliorations et de nouvelles fonctionnalités qu’un seul article de blog ne suffirait pas à couvrir !
Ceci étant dit, 4D v17 Beta introduit plus de +60 avancées comprenant des améliorations aux fonctionnalités existantes ainsi que de nouvelles fonctionnalités. Et si vous êtes impatient de voir 4D v17 Beta en action, consultez cette vaste bibliothèque d’exemples (HDI) pour avoir une idée globale du potentiel de cette version.
Alors, jetons un coup d’œil et découvrons quelques-unes des nouveautés de cette version. 4D v17 Beta has in store for you:
- ORDA: un concept révolutionnaire, permettant d’utiliser votre base de données dans une approche orientée objet.
- 4D language: desaméliorations majeures pour vous aider à augmenter votre productivité avec moins de lignes de code.
- 4D Write Pro : pour créer des documents commerciaux complexes.
- Sécurité : le plus haut niveau de sécurité disponible sur le marché pour les produits 4D.
- 4D View Pro : pour afficher des listes avancées et créer des feuilles de calcul.
- Commandes 4D : Davantage de commandes 4D pour élargir vos capacités de programmation.
- Outils flexibles : pour vous aider à concevoir une expérience utilisateur immersive.
Convertir les collections
4D v16 R6 offre des capacités avancées pour manipuler les collections, grâce à plus de 40 méthodes à utiliser avec la Notation Objet. En les utilisant, vous serez en mesure d’écrire votre code de manière plus efficace. Du nouveau code, c’est bien, mais nous avons aussi gardé à l’esprit que ce nouveau code doit s ‘intégrer facilement à votre code existant. C’est pourquoi nous avons introduit des commandes dédiées pour convertir les collections en tableaux ou en chaînes de caractères, et vice-versa.
Découvrez la puissance des formulaires dynamiques
Vous nous avez dit à quel point vous souhaitiez disposer d’une fonctionnalité permettant de créer des formulaires dynamiques entièrement adaptés aux besoins de vos utilisateurs finaux. Eh bien, nous vous avons entendu, et 4D v16 R6 now ouvre de nouvelles possibilités avec les formulaires dynamiques! Proposés en avant-première dans 4D v16 R6, les formulaires dynamiques vous permettent de construire vos formulaires de manière programmatique dans un objet ou de les charger à partir d’un fichier texte. Mais cela ne fait qu’effleurer la surface de ce que nous avons concocté pour vous…
Partage d’informations dans un environnement multithreading
4D v16 R6 introduit un nouveau concept de communication entre les processus : les variables d’objets et de collections partagées! Elles sont une solution pour éviter d’utiliser les variables interprocessus (qui ne peuvent pas être utilisées en mode multithread). Grâce à cela, vous pourrez facilement partager des informations entre des processus préemptifs.
La bêta de 4D V16 R6 commence aujourd’hui !
Nous avons le plaisir d’annoncer le lancement de beta testing pour 4D v16 R6! Cette version est chargée d’améliorations et de nouvelles fonctionnalités que vous ne voudrez pas manquer !
Jetons un coup d’œil et découvrons les nouveautés de la version 4D. 4D v16 R6 Beta:
- Improvements to the 4D language et de nouveaux concepts émergents – pour que vous puissiez écrire un meilleur code … plus rapidement
- Une sécurité accrue 4D Web Server – pour que vous puissiez obtenir de meilleurs classements lors des tests d’audit de sécurité web
- Images en position absolue avec 4D Write Pro – pour que vous puissiez avoir encore plus de contrôle
- Possibilité de convertir des documents existants de 4D View en 4D View Pro – so you can upgrade easier
Une autre façon de coder : La notation d’objet
Les objets sont géniaux, tout le monde le dit. Outre leur merveilleuse flexibilité, ils sont incroyablement rapides. Vous pouvez rechercher dans des millions d’enregistrements en une fraction de seconde seulement. 4D v16 permet même d’ordonner les objets par leurs attributs et d’effectuer des calculs tels que la somme ou la moyenne.
Avec 4D v16 R4, le langage 4D a été radicalement amélioré pour rendre l’utilisation des objets beaucoup plus confortable – avec le support de la notation objet. Rapide, flexible, efficace et maintenant élégant !
4D v16 R4 Beta commence aujourd’hui !
J’ai le plaisir de vous annoncer que la beta testing de 4D v16 R4 commence aujourd’hui ! 4D v16 R4 est l’une des versions R les plus riches en fonctionnalités jamais livrées ! Il y a tellement de choses à dire, je ne sais pas par quoi commencer…
4D v16 R4 beta introduit 4 fonctionnalités majeures du produit, entre autres :
- Une amélioration majeure du langage 4D avec la notation objet, facilitant la vie du développeur !
- Destableaux réels dans 4D Write Pro, répondant à la demande de fonctionnalité la plus demandée pour l’ancien 4D Write.
- Le mode Single Document Interface (SDI) fait entrer votre application Windows 64 bits dans un nouveau monde où les fenêtres des applications sont toutes indépendantes !
- La première étape du tableur de 4D View Pro en avant-première, levant le voile sur une solution de tableur puissante pour vos applications 64 bits.
Sécurité et protection des données
La sécurité est un sujet important et fondamental pour une base de données ou un système de solutions d’entreprise. Cet article propose un aperçu de la manière dont 4D protège vos données. En fait, la sécurité concerne la protection des données. Et la protection des données est un domaine très vaste. Les données doivent être protégées contre les accès non désirés, mais aussi contre la perte.
Personnalisation de la couleur de surbrillance lors de la sélection d’une ligne de la boîte de liste
Une nouvelle étape est franchie pour fournir à nos développeurs un objet listbox entièrement personnalisable, entièrement adaptable aux besoins des utilisateurs. Une nouvelle option est disponible dans les listboxes qui permettra d’améliorer les interfaces finales : cette option s’appelle« Hide selection highlight ».
Cette option peut être activée en un seul clic. Une fois activée, la surbrillance du système sera complètement invisible.
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
