Cours - cours 4( Temps de lecture estimé à 2 min 39 sec )
Comment lire la doc GAMBAS ?
Bonjour,
pour celui qui n 'a pas pour habitude de lire la documentation gambas, la discussion sur le salon Jabber du 13 octobre 2009 pourra certainement vous aider.
En voici un résumé :
Expliquons une page de la doc GAMBAS pour en comprendre les rudiments d 'utilisation de cette doc.
ouvrez dans une nouvelle page internet ce lien :
http://gambasdoc.org/help/comp/gb.qt/treeview?fr
Détaillons maintenant la page :
d 'abord le titre :
TreeView (gb.qt)
treeview fait parti de gb.qt. Si je ne l 'ai pas coché dans les composants je risque de ne pas le voir s 'afficher.
on continu.
l 'image de la treeview est tres importante, elle me laisse entrevoir quelques aspects essentiels :
il y a des images, du texte organisé en arborescence.
A première vue, il semble que les 3 parametres (ou arguments) essentiels d 'une treeview soient :
- L 'endroit ou je vais inserer mon texte
- l 'image
- le texte
on continu
apres l 'image, on peut voir une phrase resumant l 'utilisation qui est TRES IMPORTANTE
Ce contrôle implémente une vue darborescence ditems textuels sélectionnables avec icones.
c 'est la clef de l 'utilisation
ensuite une phrase résume comment utiliser ce widget ou contrôle :
Les items de larborescence sont indexés par une clé. Ils affichent une chaîne et un icone pour chaque item.
sans avoir vu la methode add je sais qu 'il y avait trois arguments minimum
on continu :
dans le tableau symbole
la treeview est une classe qui a des propriétés des methodes et des evenements
et qui herite de la classe control , autrement dit c 'est un widget
qui a une couleur de fond la possibilté de regler la police etc...
mais alors dites moi :
pourquoi il y a deux tableaux?
propriete methode evenements...
et bien il est dit dans le premier tableau :
Cette classe hérite Control.
ca veut dire que la treeview fait tout comme un controle
mais en plus elle a d 'autre proprietes methodes et evenement
qui sont dans la deuxieme partie !
en résumé :
tableau 1 Classe controle
tableau2 classe fille treeview
pour utiliser la treeview, uniquement ses methodes evenements propriétés personnelles m 'interessent
donc vous pouvez zapper la premiere partie du tableau qui est commune aux contrôles et dont vous connaissez les rudiments d 'utilisation (couleur, polices, etc...) par coeur, et aller directement à ADD.
nous cliquons sur ADD
et là, voila notre renseignement tant attendu .
comment utiliser notre treeview
oui mais des fois on doit utiliser les crocher pour l 'index comment c 'est marque dans la doc puisque les crochets veulent dire autre chose
treeview.add(lacle ,montexte,option1,option2,option3)
ok mais dans la doc dans toutes les phrases de depart comme cela
les crochets representent des options
bein oui c 'est bien le probleme
As tu un exemple concret ?
articles.php?lng=fr&pg=57
ColumnView1.Columns[0].Text = colonne 1
par exemple
[0] n 'est pas un argument de la columnview
mais un argument de Column, C 'est le numéro de la colonne, C 'est pour cela qu 'il est entre crochet
c 'est comme la picturebox
picturebox.Picture[DanseDame02.png]
DanseDame02.png est un argument de picture et non de picturebox
la boite dans la boite dans la boite
conclusion.
maintenant nous savons (a peu près) lire une doc
En parcourant la documentation nous pouvons remarquer que Gambas manque d 'exemples de codes pour le moment.
Cela viendra si la communauté gambasienne passe à l 'action .
Merci à tous.
Discussion du 13 octobre 2009 salon JABBER
);