Facilitez la vie de votre développeur avec les boîtes de liste
Prenez le contrôle de votre espace de travail
Vous voulez adapter l’interface de votre application aux préférences système de votre utilisateur final ? Vous voulez vous assurer que l’interface de votre application n’est pas masquée par le dock ou le menu de macOS, ou par la barre des tâches de Windows ? Dans cet article de blog, nous allons vous montrer comment faire !
4D v18 R2 Beta commence aujourd’hui
Nous sommes heureux d’annoncer le lancement du test bêta pour 4D v18 R2! Quelles sont les nouvelles fonctionnalités offertes par cette version R ?
- Dans le cadre du développement continu des bases de données de projets, l’interface utilisateur de l’éditeur de formulaire a été grandement améliorée pour vous indiquer instantanément si des vues sont utilisées. De plus, de nombreuses actions supplémentaires ont été ajoutées pour simplifier la conception des formulaires.
- Vous avez demandé un moyen d’empêcher l’interface d’une application d’être masquée par le dock/menu de macOS ou la barre des tâches de Windows, et 4D répond à cette demande ! Désormais, vous avez le contrôle de votre zone de travail.
- Pour la première partie de fonctionnalité pour recevoir des emails, une nouvelle commande et plusieurs méthodes sont à votre disposition pour télécharger localement les emails et les supprimer de votre serveur de messagerie.
- 4D Write Pro? La gestion des formules à l’intérieur de vos documents et la possibilité de supprimer des images en un clin d’œil sont à l’ordre du jour.
- Et vos documents 4D View Pro? Vous disposez désormais d’un ensemble de commandes pour vous aider… de l’ajout et de la suppression de lignes et de colonnes à la définition de leur taille, de leur visibilité et des étiquettes d’en-tête.
4D v18 est là
Our most spectacular major release yet is now available! 4D v18 is bursting with advanced functionalities, upgrades, and enhancements.
Cette version avant-gardiste ouvre de nombreuses possibilités pour vos applications basées sur la technologie 4D. Sans être exhaustive, voici une liste des fonctionnalités que nous vous réservons :
- Base de données de projets pour le contrôle des versions: Une solution pour la programmation collaborative, vous permettant de stocker votre code dans des fichiers texte simples au sein d’un système de contrôle de la source(par exemple, Github, Perforce, etc.).
- Cryptage: Outils de cryptage des données intégrés sur une base par table. Que ce soit via l’interface utilisateur ou la programmation, la protection de votre application est à son comble.
- 4D pour iOS: Un produit entièrement intégré à 4D pour étendre facilement vos applications métier au mobile.
- ORDA: Performances optimisées, commandes supplémentaires et datastore distant.
- Le langage 4D: Tout en restant compatible avec le langage classique, le langage 4D fait de grands progrès pour devenir orienté objet avec des méthodes membres pour accéder aux fichiers (ou dossiers, archives zip ou emails), la possibilité de construire vos propres fonctions membres et d’utiliser le nouvel objet formule, des fonctions de débogage améliorées, etc.
- 4D Write Pro: Des feuilles de style, une barre d’outils riche en fonctionnalités, davantage de fonctions liées aux tableaux, et la liste est encore longue.
- 4D View Pro: Une puissante barre d’outils à ruban, l’importation/exportation de fichiers .xlsx, davantage de commandes pour gérer vos documents par programmation, et bien plus encore.
Cette liste est loin d’être exhaustive, consultez tous les articles du blog pour 4D v18!
Bases de données et composants du projet
Depuis la livraison de 4D v18, une série d’articles de blog sur la façon de convertir et de développer avec des bases de données de projet ont été publiés. Qu’en est-il des composants ? Cet article de blog répond à cette question.
Activer le débogueur pour les TAGS PROCESS 4D en mode compilé
PROCESS 4D TAGS a été amélioré avec chaque version de 4D et les derniers ajouts comme 4DCODE ont considérablement augmenté les cas d’utilisation. Ce qui était auparavant une simple ligne de code, est maintenant souvent plusieurs lignes, voire des pages, de code 4D.
Manipulation des tableaux à partir du widget 4D Write Pro
Dans 4D v18, nous avons livré une fonctionnalité intéressante permettant de manipuler facilement les tableaux avec de nouvelles commandes et actions standard. Nous avons encore d’autres bonnes nouvelles (en particulier pour ceux qui préfèrent l’interface utilisateur au codage) : nous avons étendu ces nouvelles capacités à l’interface du widget 4D Write Pro. Désormais, un nouvel onglet vous permet de manipuler les tableaux directement depuis le widget !
Support de l’attribut « non-scaling-stroke » de SVG
Il est parfois préférable que les lignes d’un objet conservent leur largeur d’origine, quelle que soit la transformation appliquée. Par exemple, vous dessinez une ligne sur une carte indiquant la position d’un utilisateur et une destination. Lorsque l’utilisateur effectue un zoom avant sur la carte, vous souhaitez agrandir la carte mais faire en sorte que la ligne conserve sa largeur.
Éditeur de code : Dites bonjour aux blocs de commentaires
L’ajout d’un bloc de commentaires au début d’une méthode est utile pour ajouter une note sur ce que fait la méthode, ainsi qu’une liste de paramètres d’entrée/sortie. Et le fait de disposer de quelques lignes de texte lisible par l’homme au sein d’une section de code complexe peut s’avérer pratique pour vous aider, vous et les autres, à vous souvenir de l’objectif de cette section de code particulière. À partir de 4D v18, votre expérience de programmation est améliorée grâce à l’ajout de blocs de commentaires !
Documents 4D Write Pro : un nouveau paramètre utile
4D Write Pro a été conçu pour créer toutes sortes de documents, des plus simples aux plus sophistiqués. Pour atteindre cette diversité, les documents peuvent contenir des parties distinctes, comme des paragraphes, des sections, des en-têtes, des pieds de page, etc. Une fois rempli, 4D Write Pro se comporte de manière à ce que toutes ces parties puissent être lues. Cependant, il arrive que certaines parties doivent être redimensionnées en fonction de leur contenu. C’est typiquement le cas des en-têtes et des pieds de page dont la hauteur peut changer automatiquement. Cette fonctionnalité est généralement très utile, mais il est parfois plus pratique de fixer la hauteur des en-têtes et des pieds de page à des valeurs constantes (même si leur contenu peut être tronqué et ne plus être entièrement visible).
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