Sommaire  Sommaire

Ajouter cette page aux favoris

Cartes  Cartes
Portail  Portail
Géomatique  Géomatique
Informatique  Informatique
Télécharger  Télécharger
Emploi  Emploi

Personnaliser  Personnaliser
Jeux  Jeux
Forums  Forums
Livre d'or  Livre d'or

RC SIG & PGL  RC SIG & PGL
GeoRezo  GeoRezo
Georama  Georama




18.189.185.63
Web design
Daniel FAIVRE©
|

Avenue

  English English 
Le langage Avenue
 Le langage Avenue    
   Avenue est constitué d'instructions associées les unes aux autres dans un script, et de commentaires. Une instruction peut réunir des fonctions ou des scripts standards ou définis par vous-même, des variables, des données (chaînes de caractères, nombres, ...), et des expressions.

Commentaires

   Il est TOUJOURS nécessaire de commenter son code, ne serait-ce que pour pouvoir le relire après six mois...
   Les commentaires commencent par ' et se terminent à la fin de la ligne, comme ceci:
'A la dizième révision, un code bien commenté est toujours meilleur!
'--- Et on peut mettre le commentaire en évidence ainsi ...

Instructions

   Les instructions Avenue se présentent ainsi:
unTexte = "Bonjour!"
maVariable = 2 + 2

Scripts

   Les groupes d'instructions sont réunis dans un script. Cela correspond à la définition de fonctions dans d'autres langages. Un script possède ses variables locales, et peut recevoir et/ou renvoyer des paramètres:
'--- Attaché à un bouton d'ArcView (propriété click du bouton), ce script active
'--- le bouton si 2 thèmes sont sélectionnés, ou le désactive sinon.


theView = av.GetActiveDoc    '<- la variable theView est locale.
SELF.SetEnabled((2 = theView.GetActiveThemes.Count))    '<- SELF désigne ici le bouton auquel ce script est attaché.