Nouvelles

4D v18 R3 est là

Traduit automatiquement de Deepl

Je suis ravi d’annoncer que 4D v18 R3 est maintenant disponible !

4D v18 R3 est l’une des versions les plus riches en fonctionnalités jamais réalisées. Elle marque également le début d’une étape très importante dans le monde de la programmation 4D avec l’ajout de la programmation orientée objet.

Pour vous mettre en appétit, voici un aperçu de ce qui vous attend :

  • Le langage 4D a fait un pas de géant avec l’introduction des classes qui vous permettent d’écrire un code modulaire, réutilisable et facilement maintenable.
  • ORDA regorge également de nouvelles avancées : par exemple, vous n’avez pas besoin de redémarrer votre base de données pour disposer d’un datastore à jour lorsque la structure est mise à jour. De plus, une seule ligne de code suffit pour sélectionner les lignes d’une sélection d’entités.
  • L’ensemble desurveillance de 4D Server a été enrichi d’une fonctionnalité supplémentaire qui vous permet d’obtenir toutes les opérations exécutées au-delà d’une durée déterminée et d’autres informations utiles.
  • Les possibilités de développement ont été encore étendues avec des actions standard supplémentaires pour l’interface 4D Write Pro.
  • 4D pour iOS vous propose plus de 40 modèles prêts à l’emploi. Il vous suffit d’un simple clic pour les télécharger directement depuis l’éditeur de projet et commencer à créer l’application personnalisée parfaite pour vos besoins.
  • Exécutez plusieurs serveurs Web dans une seule instance de 4D, profitez de la nouvelle documentation sur les méthodes et les composants, utilisez une zone Web hors écran sur un serveur headless, explorez les avancées que nous avons apportées à XPath, davantage d’options pour personnaliser les feuilles de travail 4D View Pro, tout ceci n’est qu’un aperçu de ce qui est disponible dans 4D v18 R3 pour vous.
Produit blank

Utiliser une zone web hors écran

Traduit automatiquement de Deepl

Avez-vous besoin de charger des pages web, d’extraire des métadonnées ou de générer des images à partir du contenu de pages sur un serveur sans tête ? Si vous avez répondu « oui », alors vous avez de la chance car 4D v18 R3 rend cela possible ! Vous pouvez désormais créer une zone web hors écran avec la commande WA Run offscreen area pour créer une zone web hors écran.

Produit blank

Téléchargez vos emails au format MIME avec POP3

Traduit automatiquement de Deepl

Vous devez stocker tous les courriels professionnels, par exemple à des fins juridiques ou fiscales ? Ces documents doivent être stockés tels quels. C’est-à-dire tels qu’ils ont été reçus… dans leur format original, non converti. 4D v18 R3 répond à ce besoin en vous fournissant une nouvelle méthode vous permettant d’obtenir les emails dans leur format MIME d’origine.

Produit blank

ORDA : un datastore à jour sans redémarrage

Traduit automatiquement de Deepl

Nous sommes ravis d’annoncer que 4D v18 R3 comprend une amélioration qui aura un impact énorme sur l’expérience du développeur. Une fonctionnalité que beaucoup d’entre vous ont demandée, et 4D y répond !

Lorsque vous travaillez en mode autonome 4D pendant la phase de développement (écriture et test de votre code), vous n’êtes plus obligé de redémarrer votre base de données afin d’avoir un datastore (ds) lorsque la structure est mise à jour !

Désormais, vous n’avez plus besoin de redémarrer la base de données chaque fois que vous avez besoin d’un nouvel attribut ou d’une nouvelle table dans votre code ! Tout est automatique !

Lorsque vous appelez la commande ds vous obtenez un objet datastore à jour. Cela signifie que plusieurs versions de cet objet datastore sont traitées en même temps … en fonction de la date de mise à jour de votre structure … sans interrompre les processus en cours.

Si vous travaillez en mode client/serveur, cela fonctionne parfaitement pour le code exécuté sur le serveur 4D.

Pour les clients distants, il suffit de redémarrer le client nécessitant la mise à jour de la structure.

Produit blank

Utiliser les documents 4D Write Pro comme formulaires d’entrée

Traduit automatiquement de Deepl

Voulez-vous éviter que les utilisateurs modifient accidentellement un document 4D Write Pro particulier (entièrement ou partiellement) ? Souhaitez-vous conserver certaines parties d’un document intactes(par exemple, donner aux utilisateurs la possibilité de remplir les champs d’un accord de non-divulgation tout en veillant à ce qu’aucune des informations contenues dans le document ne soit modifiée ou changée de quelque manière que ce soit) ? Si vous hochez la tête, alors continuez à lire ! 4D v18 R3 vous permet de garder des parties de vos documents protégées, ou en d’autres termes :« non modifiables« .

Produit blank

Bases de données du projet : La documentation des méthodes est de retour

Traduit automatiquement de Deepl

Lors du développement d’une application, il peut être très utile d’avoir un accès rapide aux détails d’une méthode(par exemple, une explication de ce qu’elle fait, sa syntaxe et une définition des paramètres qui lui sont passés). Cela devient encore plus important lorsque vous utilisez un composant compilé. Vous ne pouvez pas voir le contenu de la méthode, vous ne pouvez donc vous fier qu’à sa documentation pour comprendre comment l’utiliser.

La boîte de dialogue de l’explorateur a été améliorée et la documentation est désormais disponible dans 4D v18 R3 pour les bases de données de projet.

Produit blank

Surveillez l’activité de 4D Server avec ce nouvel outil

Traduit automatiquement de Deepl
De nombreuses fonctionnalités ont été publiées pour vous aider à gérer l’activité de votre serveur 4D. 4D v18 R3 fournit aux administrateurs de 4D un autre outil de surveillance de l’activité de 4D Server. Un outil qui permet d’obtenir toutes les opérations exécutées au-delà d’un temps donné, ainsi que des détails pertinents sur les tables, les champs et les clients concernés.
Cette fonctionnalité ne rend pas seulement tout ce qui précède possible, elle facilite également l’optimisation de votre code, l’identification des problèmes et la libération des ressources de votre serveur 4D.
Produit blank

4D View Pro : Plus d’options pour personnaliser vos feuilles de calcul

Traduit automatiquement de Deepl

Pour créer des documents conviviaux, il faut souvent masquer une ligne de grille ou un en-tête, protéger certaines cellules ou simplement changer la couleur de la ligne pour respecter l’identité de l’entreprise. Avec 4D v18 R3, vous pouvez faire tout cela et plus encore avec la nouvelle commande VP SET SHEET OPTIONS et bien plus encore.

Produit blank

Plusieurs serveurs web dans une seule instance 4D

Traduit automatiquement de Deepl

Avez-vous déjà eu besoin d’utiliser plusieurs serveurs Web afin, par exemple, de diviser le code de votre application Web en plusieurs unités commerciales, de séparer le serveur Web de l’administrateur de celui de l’utilisateur ou d’exécuter une ancienne partie, qui n’est pas encore préemptive, dans une instance séparée, permettant à la partie principale de s’exécuter de manière préemptive ?

Si vous faites oui de la tête, alors continuez à lire car 4D v18 R3 vous permet de le faire … facilement.