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 R5

Produits


Les nouveautés de 4D v14 R5

4D Write Pro

4D v14 R5 inclut la première version de 4D Write Pro, fourni sous la forme de préversion technique. 4D Write Pro est le successeur du plug-in 4D Write. 4D Write Pro n’est plus un plug-in mais est intégré dans 4D facilitant d’autant son déploiement et sa gestion. Il utilise les mêmes licences que 4D Write et n’induit pas de frais supplémentaires.

Fonctionnalités de 4D Write Pro v14 R5

Cette toute première version s’articule autour de deux sujets principaux : la compatibilité des documents & les emails au format HTML.

Sur le plan de la programmation, plus de 50 commandes sont déjà supportées (commandes Objets & texte multistyle). De nouvelles commandes sont également disponibles pour créer, importer et exporter un document 4D Write Pro.


La commande SMTP_QuickSend a également été améliorée dans 4D v14 R5. Ainsi, les zones de 4D Write Pro peuvent être postées par emails au format HTML.

ss-4d-write-pro-email

 

Visualisez cette vidéo pour découvrir comment importer et formater un document 4D Write avec 4D Write Pro:

 

Est-ce la version finale de 4D Write Pro ?

4D Write Pro fait partie des développements phares de 4D. Nous tirons parti de tous les avantages du programme des R-release pour fournir 4D Write Pro par étapes. A chacune d'entre elles, le nombre de fonctionnalités ainsi que les possibiltés de programmation seront améliorés.

Téléchargez la base de données “Comment faire” pour évaluer par vous-même les fonctionnalités implémentées dans 4D Write Pro v14 R5. Cet exemple vous permet de tester la conversion de vos documents.
 

Telechargez la base de données exemple
4D-Write-Pro.zip Téléchargement

 

Toute la gamme 4D prochainement en 64 bits

Bien que 4D Server en 64 bits sous Mac ait atteint le stade de qualité attendu, nous avons décidé de maintenir son statut de "Preview" pour 4D v14 R5 du fait des nombreux changements réalisés dans la nouvelle couche réseau; changement obligatoire pour la version 64 bits sous OS X.

64-bit-evolution-4Dv14R5

Voici la liste des plug-ins disponibles en 64 bits et inclut 4D v14 R5 :

  • 4D Internet Commands
  • 4D Pack (nouveau dans 4D v15 R5)

Nouvelle couche réseau

La nouvelle pile réseau a été complètement réécrite. Elle est utilisée pour communiquer entre 4D Server et un accès distant, ainsi que par les commandes telles que HTTP client. Cette réécriture constitue un investissement, rendant possibles les optimisations et les évolutions futures.

Pour des raisons de compatibilité et pour des tests étendus, 4D sera fourni avec l'ancien et la nouvelle pile réseau disponibles (excepté pour la gamme de produits sous OS X en 64 bits), permettant ainsi de basculer de l'un à l'autre depuis l'interface utilisateur ou par programmation.

image-new-network-layer 

Analyse et optimisation

 Lire mesure base initialement introduite dans 4D v14 R3, a été améliorée dans 4D v14 R5.

La commande peut à présent retourner de nouvelles informations concernant l'usage de l'objet index, des recherches et des tris. Par ailleurs, vous avez à présent les moyens d'analyser et d'optimiser la configuration interne de votre base de données.

Par exemple, un nombre important d'items "insertKeyCount" et un nombre peu élevé d'items "queryCount" et "sortCount" peuvent indiquer qu'un index n'est pas nécessaire.

 

Une note technique sur ce sujet est disponible au téléchargemeent pour les Partenaires : http://kb.4d.com/assetid=77198

 

ss-get-database-measures-preview

 

Telechargez la base de données exemple
Get-Database-Measures.zip Téléchargement

  

Objets formulaires et événements

ss-object-form-name

Augmentation de la longueur des noms d'objets de formulaires

Dès 4D v14 R5, vous pourrez définir des noms contenant jusqu'à 255 octets pour tous les objets de formulaires disponibles dans l'éditeur de formulaires. Vous n'avez plus à vous préoccuper de la longueur du nom de l'objet lorsque vous nommez votre objet en suivant vos règles de nommage (ex : en utilisant un nom du type xxxx_Bouton). Vous pouvez utiliser du code générique tel que OBJET FIXER VISIBLE(*;"@_Bouton";Faux) pour cacher plusieurs boutons en une seule fois.

Obtenez les coordonnées d'affichage d'un objet list box

 OBJET LIRE COORDONNEES peut à présent retourner les coordonnées du cadre de référence de la list box pour tout sous-objet de la listbox, tels que les colonnes, les entêtes et les pieds de page, en complément de l'objet list box lui-même.

La nouvelle commande LISTBOX LIRE COORDONNEES CELLULES joue exactement le même rôle que la commande ci-dessus pour toute cellule d'une list box. Par exemple, elle vous permet de dessiner un rectancle pour afficher la sélection courante lorsque l'on clique sur l'entête d'une colonne tout en tenant compte du défilement de la list box.

 

 

Téléchargez la base dee données exemple Listbox-Coordinates.zip

 

Nombre de clics

Dans le contexte d'un événement clicsursouris, la commande Nombre de clics retourne le nombre de clics consécutifs réalisé par l'utilisateur sur le même bouton (par exemple, 2 fois pour un double-clic).

 

Téléchargez la base dee données exemple Click-Count.zip

 

Interface utilisateur

Filtres SVG avec Direct2D activé sous Windows

Les commandes SVG_Filter_Blend, SVG_Filter_Blur et SVG_Filter_Offset sont à présent fonctionnelles sous Windows lorsque Direct2D est activé en mode logiciel.

 

Téléchargez la base dee données exemple SVG-Filter.zip

 

Fenêtre formulaires barres d'outils

Ce nouveau type de fenêtre vous donne la possibilité de créer des barres d'outils plus flexibles en comparaison avec l'ancienne barre d'outils de l'application.

ss-toolbar-form-window-type-anim

Optimisations et améliorations

+ Renforcement de la sécurité

dans les communications client-serveur a été améliorée afin de renforcer la protections des applications 4D : les suites de listes de chiffrements faibles ont été supprimées et la longueur de la clé de sécurité a été augmentée.

NOTE : Il vous est à présent possible d'utiliser votre propre clé de cryptage dans vos communications sécurisées en mode client-serveur.

+ Amélioration de la performance SQL

 SQL GROUP BY/ORDER BY permettent à présent d'exécuter dix fois plus rapidement une instruction Select en utilisant les clauses Group by pour des tables uniques, mais également dans des cas plus complexes tels que les tables jointes.

+ 4D Internet Commands

Vous pouvez à présent envoyer Send MIME HTML en utilisant SMTP_QuickSend.


La commande SMTP_QuickSend permet à présent de poster des messages en utilisant ou pas le protocole sécurisé SSL/TLS et en utilisant le format MIME HTML, correspondant à un format d'archive de page Web qui peut combiner du code HTML ainsi que des sources externes telles que des imagesdans un même document. 

Ceci vous permet de poster directement des zones de 4D Write Pro en mails HTML !

+ Plug-in SDK

Les développeurs de plug-ins 4D bénéficient à présent d'une gestion de ressources simplifiée des dialogues 4D.
Pour plus de détails au sujet de la barre d'outils de Plug-in 4D, merci de consulter la page suivante.

+ Activation du cache Web de 4D par défaut

Le cache du serveur Web de 4D est activé par défaut lors de la création d'une base de données. 


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 R5.Téléchargez ici. 

En savoir plus sur les R-releases.