« Editeur de code (concepteur) » : différence entre les versions

De Wiki1000
(Page créée avec « {{#images:image-1.png|dsm\designer\editor}} L'éditeur de code permet l'édition et la mise au point du code métier. ===Barre d'outil=== *{{#images:image-1-1.png|dsm\desig… »)
 
 
(4 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
__TOC__
{{#images:image-1.png|dsm\designer\editor}}
{{#images:image-1.png|dsm\designer\editor}}


Ligne 57 : Ligne 59 :
Les zones +/- actives dans la marge permettent de plier/déplier les blocs de code et de facilité la lisibilité.
Les zones +/- actives dans la marge permettent de plier/déplier les blocs de code et de facilité la lisibilité.


====Code insight====
====Blocs personnalisés====
'''Dans la zone de déclaration des variables'''
Les blocs personnalisés sont des blocs repliables à usage libre permettant d'améliorer la lisibilité du code.
 
{{#images:image-5.png|dsm\designer\editor}}


Ctrl+Espace lors de la déclaration des variables permet de compléter un nom de classe.
Deux types de blocs personnalisés existent :


'''Dans la zone d'édition'''
{|class="wikitable"
|-
!Balise entrante
!Balise sortante
!usage
|-
|{! nom_de_bloc}
|{!END}
|Première forme
|-
|{: nom_de_bloc}
|{:END}
|Seconde forme
|}


{{#images:image-4.png|dsm\designer\editor}}
{{#images:image-7.png|dsm\designer\editor}}


Ctrl+Espace à partir de la zone d'édition permet d'accéder à l'aide contextuelle du code insight.
{{#images:image-8.png|dsm\designer\editor}}


La recherche incrémentale peut être utilisée dans la fenêtre du code insight pour rechercher l'élément souhaité.
====Code insight====
{{:Code insight (dsm)}}


====Modèle de code====
====Modèle de code====
{{:Modèle de code (dsm)}}


{{footer|Concepteur de modèle}}
{{footer|Concepteur de modèle}}
[[category:Concepteur de modèle]]
[[category:Concepteur de modèle]]

Dernière version du 22 juillet 2011 à 11:20

{{#images:image-1.png|dsm\designer\editor}}

L'éditeur de code permet l'édition et la mise au point du code métier.

Barre d'outil

  • {{#images:image-1-1.png|dsm\designer\editor}}
Charger à partir d'un fichier source
  • {{#images:image-1-2.png|dsm\designer\editor}}
Sauvegarder comme fichier source
  • {{#images:image-1-3.png|dsm\designer\editor}}
Imprimer

En cours de modification

  • {{#images:image-1-4.png|dsm\designer\editor}}
Modifier ce source
  • {{#images:image-1-5.png|dsm\designer\editor}}
Sauvegarder les modifications
  • {{#images:image-1-6.png|dsm\designer\editor}}
Annuler les modifications
  • {{#images:image-1-7.png|dsm\designer\editor}}
Compiler ce source

En cours de mise au point

  • {{#images:image-1-8.png|dsm\designer\editor}}
Continuer l'exécution
  • {{#images:image-1-9.png|dsm\designer\editor}}
Annuler l'exécution, l'exécution en cours est interrompue.
Cette action peut avoir des conséquence imprévisible dans une fonction qui doit retourner une valeur non logique.
  • {{#images:image-1-10.png|dsm\designer\editor}}
Réinitialiser l'exécution au début de la procédure.
Cette action peut avoir des conséquence imprévisible si la procédure effectue des modifications.
  • {{#images:image-1-11.png|dsm\designer\editor}}
Pas à pas
Saute l'exécution des procédures.
  • {{#images:image-1-12.png|dsm\designer\editor}}
Pas à pas approfondi
Rentre dans l'exécution des procédures.

Menu contextuel

{{#images:image-2.png|dsm\designer\editor}}

  • Voir la déclaration
Affiche dans une bulle d'aide la déclaration de la classe sous le curseur.
  • Voir les paramètres
Affiche dans une bulle d'aide la déclaration et les paramètres de la méthode sous le curseur.
  • Chercher la déclaration
Recherche la déclaration de l'identifiant sous le curseur et positionne l'arbre sur la valeur trouvée.
  • Raccourcis clavier
Affiche sous forme de bulle d'aide la liste des raccourcis clavier.

Edition du code

Blocs repliables

{{#images:image-3.png|dsm\designer\editor}}

Les zones +/- actives dans la marge permettent de plier/déplier les blocs de code et de facilité la lisibilité.

Blocs personnalisés

Les blocs personnalisés sont des blocs repliables à usage libre permettant d'améliorer la lisibilité du code.

Deux types de blocs personnalisés existent :

Balise entrante Balise sortante usage
{! nom_de_bloc} {!END} Première forme
{: nom_de_bloc} {:END} Seconde forme

{{#images:image-7.png|dsm\designer\editor}}

{{#images:image-8.png|dsm\designer\editor}}

Code insight

Dans la zone de déclaration des variables

{{#images:image-5.png|dsm\designer\editor}}

Ctrl+Espace lors de la déclaration des variables permet de compléter un nom de classe.

Dans la zone d'édition

{{#images:image-4.png|dsm\designer\editor}}

Ctrl+Espace à partir de la zone d'édition permet d'accéder à l'aide contextuelle du code insight.

La recherche incrémentale peut être utilisée dans la fenêtre du code insight pour rechercher l'élément souhaité.

Modèle de code

Les modèles de code (template) sont des fragments de code qui peuvent être inséré dans la zone d'édition.

Pour insérer un modèle:

  1. Utilisez le raccourci Ctrl+J
  2. Dans la fenêtre des modèles naviguez jusqu'au modèle souhaité
  3. Sélectionner le modèle par la touche Entrée.
  4. Ou annuler par la touche Escape.

{{#images:image-6.png|dsm\designer\editor}}

Pour définir un nouveau modèle:

  1. Sélectionner la zone de code qui doit former le modèle
  2. Utilisez le raccourci Ctrl+Shift+J
  3. Donnez un nom à votre modèle

{{#if:Concepteur de modèle|

{{#if:Concepteur de modèle|— Concepteur de modèle |}} — Développement DSM

|

{{#if:|— [[{{{1}}}]] |}} — Développement DSM

}}