Veuillez noter que la technologie utilisée pour notre site web n'est pas supportée à 100% par Internet Explorer 6 ou inférieur !

Produits R-Release Nouveau dans 4D v14 R4

Produits


Les nouveautés de 4D v14 R4

 

Un pas de plus vers une gamme 4D 100% 64 bits !

La première release de 4D Server 64 bits sous Mac OS X est disponible en tant que preview depuis 4D v14 R3. La preview 4D Server v14 R4 inclut de nouvelles fonctionnalités ready 64-bits :

  • NOUVEAUTE - 4D Internet Commands plug-in 64-bit
  • NOUVEAUTE - Génération de graphes sur le serveur
  • NOUVEAUTE - Gestion de certificat pour le client HTTP

64-bit evolution

La révolution 4D tag

Utilisez les techniques de “smart templating” pour afficher vos données dans tous les formats possibles. JSON, XML et HTML ne sont qu'un début ! Vous disposez à présent de la capacité et du contrôle pour créer des exports en utilisant un nombre de boucles de contrôles ou de tout nouveaux paramètres optionnels. Vous pouvez même intégrer et évaluer du code 4D au sein de votre template.

4D Tag flow


Développées il y a 10 ans pour évaluer les templates HTML, la commande TRAITER BALISES 4D a évolué radicalement. Les toutes nouvelles améliorations permettent à la commande d'être utilisée pour tout type de transformation à partir d'un modèle, mais également pour exécuter du code complexe, structuré. La commande TRAITER BALISES 4D créé un contexte interprété dédié, contenant son propre ensemble de variables locales tant en mode interprété qu'en mode compilé. Cette commande permet l'exécution d'expressions (telles que l'affectation de variables ou l'exécution de commandes). Des paramètres peuvent également être exécutés dans le code.

 

Telechargez la base de données exemple

4D-Tags.zip

Téléchargement

 


4D à l'écoute des clients

Nous continuons d'implémenter graduellement les fonctionnalités les plus demandées par les développeurs 4D. Voici un exemple de ce que vous trouverez dans 4D v14 R4.

Import/export d'une structure de base de données par programmation

Similaires à la fonctionnalité disponible en mode Structure, deux nouvelles commandes, IMPORTER STRUCTURE et EXPORTER STRUCTURE, vous permettent d'importer/exporter une structure sous forme de code. Cette fonctionnalité est importante pour des tests automatiques et pour de l'introspection.

 

Export structure

 

Import structure

 

Chercher dans tableau trié

La nouvelle commande Chercher dans tableau trié améliore considérablement la performance, spécialement dans de très grands tableaux, lorsque le tableau est trié. La commande retourne de l'information qui vous permet de connaitre :

  • le nombre d'occurences lorsque l'élément a été trouvé
  • la position de l'élément pourra être inséré lorsque les éléments n'ont pas été trouvés

Sans travail additionnel ou de temps d'exécution, vous pouvez par une simple commande faire tout ce que vous souhaitez et ce d'une pierre deux coups.

 

Telechargez la base de données exemple

Find-in-sorted-array.zip

Téléchargement

 

'… la fonction de recherche dans Tableau par dichotomie (Chercher dans tableau trié) est extrêmement intéressante dans notre contexte. Suite à notre demande, l’ajout de l’insertion automatique d’un élément non trouvé, rend la fonction ultra optimisée…'
Stanislas Caron – UpSide

 

4D View : Lire les encadrements de lignes et de colonnes par programmation

Des améliorations en termes de programmation générique ainsi que les procédures de lecture de 4D View vous permettent d'exporter automatiquement d'autres documents, tels que les fichiers Excel, XML.

 

Telechargez la base de données exemple

4D-View-Get-Borders.zip

Téléchargement

 

Nouveau paramètre pour 4D Internet Commands SMTP_Attachment

La commande vous permet de spécifier le type de contenu de chaque pièce jointe, par exemple "application/msword", permet au destinataire d'un email d'ouvrir des pièces jointes dans une application spécifique.

 


Nouvelle propriété pour définir le rayon de l'arrondi des angles tels que les rectangles

Les rectangles supportent à présent des arrondis personnalisés. Vous pouvez les définir dans les propriétés de l'éditeur de formulaires ainsi que par le langage de programmation (getter/setter).
 

Rounded rectangle radius

 

 

'… félicitations pour ces nouvelles possibilités ajoutées à l’objet. Nous avons également testé les commandes de langage qui fonctionnent très bien. Cela va nous permettre de proposer des améliorations d'interfaces à nos clients.'
Roland Mulder – Micro Consulting – Suisse


Performance améliorée par SQL Select distincticon-SQL-4Dv14R4

Réaliser un Select distinct sur un champ non-calculé est 80% plus rapide qu'auparavant.

 

 

Plus de fonctionnalités

Améliorations des créations d'applications sous Mac OS X 10.9.5 et  supérieur

  Générer des solutions 4D certifiées dont le code est conforme aux règles de Mac OS X 10.9.5 et 10.10 (Yosemite).

 macosx-yosemite-4dv14R4


Montrer le nombre d'enregistrements verrouillés dans le debugger

Dans 4D Server et dans 4D, la Fenêtre d'expression de l'Explorateur d'exécution affiche pour chaque table listée le nombre d'enregistrements verrouillés

 4D Debugger LockedRecords


Afficher les valeurs des formulaires par nom d'objet dans le debugger

L'augmentation de l'utilisation de variables dynamiques dans les formulaires de 4D (variables sans un nom de variable, i.e.  “$form.9.1”) peut rendre le debugage difficile. Le debuger amélioré affiche les noms des objets, ainsi qu'une liste améliorée d'objets de sous formulaires, de sorte que ce l'identification soit simple.
 

4D Debugger before/aftger


Disponibilité dès à présent

Toutes ces fonctionnalités sont testées et prêtes pour de la production (exception faite de la fonctionnalité 64 bits disponible en mode preview) et immédiatement disponibles dans 4D v14 R4.Téléchargez ici. 

En savoir plus sur les R-releases.