Nouvelles possibilités de personnaliser l’éditeur de code
Lorsqu’il s’agit de personnaliser l’éditeur de code, tout le monde pense à la police et aux couleurs du code. Mais il est également possible de personnaliser la fenêtre de l’éditeur de code et certaines interactions avec le code. Chacun a ses propres préférences et sa propre façon de travailler.
De plus, la partie la plus essentielle d’un éditeur de code est la zone d’écriture du code. Avec 4D v19 R4, nous avons repensé l’éditeur pour mettre en évidence votre code et lui donner le plus d’espace possible.
C’est précisément la raison pour laquelle 4D v19 R4 vous permet d’afficher ou de masquer les dix presse-papiers. Si vous n’utilisez pas les dix presse-papiers, vous pouvez alléger la barre d’outils avec la préférence « Afficher le presse-papiers ».
Sauvegarde du code source du projet sans jetons
Les commandes, constantes, tables et champs sont stockés avec leurs tokens dans les fichiers de code source du projet (fichiers 4dm). Cela permet à 4D de les renommer automatiquement. Mais parfois, vous souhaitez que ces fichiers de code source soient stockés sans tokens pour une meilleure lisibilité avec un système de contrôle de version ou un éditeur de code externe, ou pour un meilleur partage du code entre les projets. Voyons comment faire pour que 4D stocke le code source sans ces jetons.
4D View Pro : Quelles sont les nouveautés de 4D v19 R4 ?
4D v19 R4 est livré avec une nouvelle version de SpreadJS, la v14.2, et une mise à jour du Ruban qui lui est compatible. Découvrons les nouvelles fonctionnalités offertes par cette nouvelle version.
Marquez vos commentaires, une fonctionnalité par des développeurs pour des développeurs
Les commentaires sont essentiels dans la vie d’un développeur. Lorsque nous travaillons sur une nouvelle fonctionnalité, nous ajoutons souvent des commentaires qui sont des rappels. Par exemple :
- pour valider une partie du code avec un collègue,
- de refactoriser une fonction,
- pour corriger du code qui ralentit les performances,
- pour découper une méthode ou une classe en sections,
- pour préparer le squelette d’une classe et ajouter un commentaire à faire à l’intérieur de chaque fonction.
Même si vous écrivez du code simple, essayez de le lire des mois ou des années plus tard. Vous semblera-t-il toujours aussi simple, ou regretterez-vous de ne pas avoir ajouté de commentaires ?
4D v19 R4 fait passer les commentaires à un tout autre niveau grâce aux balises de commentaires qui vous permettent de mieux organiser vos commentaires.
Une nouvelle commande pour obtenir des informations détaillées sur les licences
Il est parfois utile de surveiller les licences 4D sur votre serveur. C’est pourquoi avec 4D v19 R4, nous avons décidé de vous fournir une nouvelle commande donnant toutes les informations sur l’utilisation de vos licences : Get License Usage. Laissez-moi vous présenter ce nouvel outil.
Amélioration de la productivité grâce à la syntaxe de vérification des objets
L’autocomplétion pour les classes est disponible depuis 4D v18 R4. Cette fonctionnalité simplifie l’écriture du code et limite les erreurs dans les noms de fonctions, par exemple. Mais elle ne les évite pas totalement ; il est facile d’inverser deux lettres ou d’oublier une majuscule, et de devoir ensuite passer du temps à chercher pourquoi votre code ne fonctionne pas.
Alors quoi de mieux que de demander à 4D de vérifier si les classes ou fonctions existent déjà ?
À partir de 4D v19 R4, un avertissement s’affiche dans l’éditeur de code si vous appelez une fonction qui n’existe pas.
Lancer un processus externe de manière asynchrone
Parfois, vous devez exécuter des processus en arrière-plan, et dès que l’un d’entre eux se termine, effectuer certaines actions en fonction de son code de sortie. Depuis la v19 R4, 4D vous permet de lancer un processus en arrière-plan avec la nouvelle classe 4D.SystemWorker et d’exécuter automatiquement des méthodes de rappel lorsque le processus renvoie des informations. De cette façon, l’interface utilisateur de votre application reste réactive pendant l’exécution du processus externe, et une fois terminé, vous pouvez afficher le résultat à l’utilisateur immédiatement !
Le langage 4D : Les améliorations que vous avez demandées sont ici
Vous rêvez d’utiliser l’évaluation en court-circuit, les opérateurs ternaires, de vous libérer d’une boucle ou de sortir d’une méthode avec un simple mot-clé ?
Eh bien, ne rêvez plus ! Nous avons écouté et gardé un œil sur vos demandes de fonctionnalités du forum 4D, et voici donc un ensemble d’améliorations du langage 4D qui vous aideront à simplifier votre code.
4D View Pro : Accélérez votre processus de développement grâce aux modèles
La création de rapports ou de feuilles de calcul à partir de modèles existants accélère le développement. À partir de 4D v19 R4, les actions de copier-coller peuvent désormais être effectuées à l’aide d’un code qui copie une plage de cellules à partir d’un autre emplacement (y compris d’autres zones).
4D Write Pro – Un contrôle accru de la mise en page
4D Write Pro permet de créer facilement des documents complexes. Les attributs d’affichage et de mise en page peuvent être appliqués à différentes parties des documents, qu’il s’agisse de texte, d’images ou de tableaux. En parlant des tableaux, ils bénéficient d’une nouvelle propriété pour mieux définir la mise en page ! Voyons ce que la 4D v19 R4 vous réserve.
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