4D v16.3Editeur de méthodes |
|||||||||||||||||||||
|
4D v16.3
Editeur de méthodes
|
Exécution de la méthode ![]() | Ce bouton provoque l’exécution de la méthode. A l’aide du menu associé au bouton, vous pouvez sélectionner le type d’exécution. Seules les méthodes projet et les méthodes base peuvent être exécutées via ce bouton. Pour plus d’informations sur ces commandes, reportez-vous au paragraphe Exécuter des méthodes. |
Recherche ![]() | Un clic sur l’icône de recherche provoque l’affichage de la boîte de dialogue standard de recherche, permettant d’effectuer une recherche dans la méthode courante. La combo-box associée permet de lancer directement une recherche standard : pour cela, saisissez la chaîne de caractères à rechercher et appuyez sur la touche Entrée ou Retour chariot. La combo-box liste également les dernières recherches effectuées ; pour réitérer une recherche, sélectionnez-la dans le menu de la combo-box. Pour plus d’informations, reportez-vous à la section Rechercher et remplacer dans les méthodes. |
Macros ![]() | Ce bouton affiche un menu listant toutes les macros-commandes disponibles. Pour plus d’informations, reportez-vous à la section Créer et utiliser des macros. |
Tout plier / Tout déplier ![]() | Ces boutons permettent de déployer et de contracter toutes les structures de programmation de la méthode. Pour plus d’informations, reportez-vous au paragraphe "Plier / Déplier" dans la section Ecrire une méthode. |
Affichage listes ![]() | Ce bouton permet alternativement d’afficher ou de masquer les listes dans la fenêtre. Pour plus d’informations, reportez-vous ci-dessous au paragraphe “Zone des listes”. |
Accès aux propriétés ![]() | Ce bouton provoque l’affichage de la boîte de dialogue des Propriétés de la méthode (méthodes projet uniquement). Pour plus d’informations, reportez-vous à la section Propriétés des méthodes projet. |
Derniers éléments ![]() | Ce bouton affiche un menu listant les 20 derniers éléments copiés dans la fenêtre. Si vous sélectionnez un élément, il est recopié à l’emplacement du curseur. |
Presse-papiers![]() ![]() | Ces 9 icônes représentent les 9 presse-papiers disponibles dans l’éditeur de méthodes. Une icône blanche contenant un chiffre indique un presse-papiers comportant des données, une icône orange indique un presse-papiers vide. Vous pouvez utiliser ces presse-papiers en cliquant dessus ou en utilisant des combinaisons de touches. Pour plus d’informations, reportez-vous à la section Ecrire une méthode. |
Verrouillage (4D Server uniquement) ![]() | Cette icône indique que la méthode est verrouillée par un autre utilisateur. Cliquer sur le cadenas permet de recharger la méthode (et donc d’afficher les éventuelles modifications effectuées par l’autre utilisateur). |
La zone d’édition contient le texte de la méthode. Vous saisissez et modifiez le code de la méthode dans cette zone. L’éditeur crée automatiquement des indentations et colorie les éléments de syntaxe pour rendre la structure de la méthode plus claire.
Vous pouvez personnaliser plusieurs éléments d'affichage. A noter que toute personnalisation est automatiquement reportée dans toutes les fenêtres de l'éditeur.
Pour plus d’informations sur la saisie de code dans cette zone, reportez-vous à la section Ecrire une méthode.
La zone des listes vous permet d’afficher une ou plusieurs listes d’éléments nécessaires à l’écriture des méthodes (commandes, constantes, formulaires, etc.). Vous pouvez choisir le nombre et le contenu des listes affichées dans la fenêtre.
Par défaut, l’éditeur de méthodes affiche quatre listes. Vous pouvez agrandir ou réduire la largeur relative de chaque liste en faisant glisser une de ses parois. Il est également possible d’ajuster la taille de la zone de liste par rapport à celle de la zone d’édition en faisant glisser la ligne de séparation entre les deux zones.
Vous pouvez sauvegarder vos paramétrages de listes en enregistrant la fenêtre courante comme modèle. Pour plus d’informations, reportez-vous au paragraphe Enregistrer comme modèle.
L'éditeur de méthode permet d'afficher les listes suivantes :
Note : A l’exception de l’élément Macros, toutes les listes sont classées par ordre alphabétique.
Cette zone, située à gauche de la zone d'édition, vous permet de visualiser les numéros de lignes et d’insérer directement des points d’arrêt en regard de certaines lignes d’instruction de vos méthodes. Les points d’arrêt sont des outils très pratiques en phase de débogage d’une méthode : ils permettent de stopper l’exécution de la méthode et d’afficher le débogueur lorsqu’ils sont atteints.
Pour insérer un point d’arrêt, il vous suffit de cliquer dans la zone d’insertion de points d’arrêt à l’emplacement où vous souhaitez le placer ou de choisir la commande Permuter point d'arrêt dans le menu contextuel de l'éditeur. Un point rouge indique alors la présence du point d’arrêt.
Vous pouvez visualiser l’emplacement de tous les points d’arrêt de la base dans l’Explorateur d'exécution.
Pour supprimer un point d’arrêt, cliquez de nouveau sur le point rouge ou choisissez à nouveau la commande Permuter point d'arrêt dans le menu contextuel.
Pour désactiver temporairement un point d’arrêt ou modifier ses propriétés, appuyez sur la touche Alt (Windows) ou Option (Mac OS) et cliquez sur le point d’arrêt ou choisissez la commande Modifier point d'arrêt... dans le menu contextuel de l'éditeur. La boîte de dialogue des Propriétés du point d’arrêt s’affiche. Pour une description complète des points d’arrêt, reportez-vous à la section Points d'arrêt dans le manuel Langage de 4D.
Il est possible d’afficher ou de masquer les numéros des lignes dans la zone d'insertion de points d'arrêt pour chaque fenêtre de l’éditeur de méthodes.
L’affichage des numéros de ligne permet une navigation plus aisée dans la fenêtre. La commande Aller à la ligne n°... du menu Méthode permet de tirer parti de cet affichage (cf. paragraphe “Aller à ligne n°” dans la section Rechercher et remplacer dans les méthodes).
La barre de statut située en bas à droite de la fenêtre de l’éditeur affiche en permanence la position du curseur :
Vous pouvez sauvegarder sous forme de “modèle” les paramétrages effectués dans la fenêtre de l’éditeur de méthodes. Une fois le modèle enregistré, les paramétrages définis seront utilisés pour chaque nouvelle fenêtre de l’éditeur ouverte.
Les paramétrages conservés dans le modèle sont les suivants :
Pour sauvegarder une fenêtre de l’éditeur en tant que modèle, choisissez la commande Enregistrer comme modèle dans le menu Méthode. Le modèle est immédiatement enregistré (aucune boîte de dialogue n’apparaît). Le modèle est stocké avec les préférences de l’application 4D. Si un modèle existait déjà, il est remplacé.
Produit : 4D
Thème : Editer les méthodes
Nom intl. : Method editor
4D - Mode Développement ( 4D v16)
4D - Mode Développement ( 4D v16.1)
4D - Mode Développement ( 4D v16.3)