Nouveautés 4D v18 R3

4dv18_r3_4dlanguage.jpg

Le langage 4D. Élargissez vos horizons de programmation.

Allez plus loin dans le monde orienté objet et plus encore.

Pour vous aider à écrire un code modulaire, réutilisable et facilement maintenable, le langage 4D a fait un pas de géant avec l'introduction des Classes.

Le concept orienté objet vous permet de segmenter votre code en portions de taille binaire afin qu'elles puissent être résolues un objet à la fois. Une expérience de codage transparente et intuitive vous attend. Si vous êtes un adepte d'ORDA, nous avons des nouvelles passionnantes pour vous : vous pouvez disposer d'une base de données actualisée automatiquement sans avoir à redémarrer la base... même si la structure a été mise à jour. Par ailleurs, une seule ligne de code suffit pour sélectionner des lignes pour une sélection d'entité.

Faites-vous partie des utilisateurs de XML qui ont demandé des fonctionnalités telles que l'utilisation d'un caractère de remplacement dans un chemin d'accès ? Si c'est le cas, vous allez être satisfait car le support XPath a été grandement amélioré pour simplifier vos recherches. Désormais, la recherche d'attributs de nœuds et de leurs valeurs est non seulement possible, mais BEAUCOUP plus facile.

Outre ces innovations, de nombreuses autres avancées sont également disponibles ! Par exemple, vous pouvez tirer parti des nouvelles méthodes et des possibilités de la documentation de composants et bénéficier d'un accès rapide à des informations détaillées à leur sujet. N'oubliez pas de vérifier comment utiliser une zone web hors écran sur un serveur "headless" pour charger des pages web, extraire des métadonnées ou générer des images ! 

En savoir plus sur la programmation

4dv18_r3_4dserveradministration.jpg

Administration du 4D Server. Un contrôle facilité.

Garder encore plus facilement un œil sur votre serveur.

L'ensemble de surveillance du 4D Serveur a été mis à jour avec une fonction supplémentaire. Vous pouvez désormais voir toutes les opérations dont l'exécution dépasse un temps donné, ainsi que les détails pertinents concernant les tables, les champs et les clients concernés. Cette fonctionnalité rend non seulement tout cela possible, mais elle facilite également l'optimisation de votre code, l'identification des problèmes et la libération des ressources de votre 4D Server !

En savoir plus sur l'administration 4D Server

4dv18_r3_webserver.jpg

4D Web Server. Gérez autant de serveurs que vous voulez.

Une instance. De multiples serveurs web.

Divisez le code de votre application web en plusieurs unités commerciales et séparez le serveur web de l'administrateur de celui de l'utilisateur. Et ce n'est pas tout ! Vous êtes libre d'exécuter l'ancien code (qui n'est pas encore préemptif) dans une instance séparée, pour permettre à la partie principale de s'exécuter de manière préemptive. Tout cela grâce à la possibilité d'exécuter plusieurs serveurs web dans une seule instance 4D.

En savoir plus sur le serveur web de 4D

4dv18_r3_4dwritepro.jpg

4D Write Pro. De nouvelles options pour de nouvelles possibilités.

Plus de possibilités pour en offrir encore plus.

Les possibilités de développement continuent de s'accroître avec l'ajout d'actions standards supplémentaires à l'interface 4D Write Pro. Gérez facilement les tableaux, les lignes et les cellules. Définissez la bordure d'un tableau, la couleur de fond d'une cellule, l'alignement vertical du texte dans une ligne, ainsi que l'alignement du tableau au sein du document... pour n'en citer que quelques nouvelles actions.  Vos documents 4D Write Pro peuvent être entièrement ou partiellement protégés. Cela vous permet de vous assurer qu'aucune des informations contenues dans votre document ne soit altérée ou modifiée de quelque manière que ce soit, en empêchant les utilisateurs de modifier accidentellement un document particulier, par exemple. Vos documents 4D Write Pro peuvent être utilisés comme formulaires de saisie et, surtout, ce qui a été marqué comme protégé reste protégé.

En savoir plus sur 4D Write Pro

4dv18_r3_4dforios.jpg

4D for iOS. Prenez une longueur d'avance sur la conception de votre application mobile.

Profitez d'une pléthore de modèles prêts à l'emploi.

Vous avez besoin d'aide pour commencer à utiliser l'interface utilisateur de votre application ? En plus des différents modèles 4D for iOS intégrés pour les formulaires liste et les formulaires détaillés, vous avez encore plus d'options avec plus de 40 modèles prêts à l'emploi. En un seul clic, vous pouvez les télécharger directement depuis l'éditeur de projet et les utiliser comme point de départ pour créer une application personnalisée parfaite. 

En savoir plus sur 4D for iOS

4dv18_r3_4dviewpro.jpg

4D View Pro. Pour des documents plus attrayants.

Plus d'options pour personnaliser des feuilles de calcul.

Créez des documents ergonomiques avec des feuilles de travail 4D View Pro finement mises au point. Cachez une grille ou un en-tête, protégez des cellules spécifiques ou changez simplement la couleur de la ligne pour qu'elle corresponde à la charte graphique de votre entreprise. Tout cela et bien plus encore peut être fait en un clin d'œil !

En savoir plus sur 4D View Pro

Revoir les fonctionnalités des précédentes Releases :4D v18 R2