:: Bienvenu ! ::

Présentation
  Accueil
  Remerciement
  Liens
  A faire...

Description de l'interface

Tutoriels

Contactez moi


:: Les Comptes ::

Se connecter
:: Tutoriel ::

Premiers pas avec les widgets :

Nous y voici, la conception de la première fenètre en Gambas ! En fait, ša n'a rien de compliqué.



Tout d'abord, vous ouvrez gambas et dans la fenêtre d'accueil, vous choisissez 'Nouveau Projet'.
Ensuite, vous renseignez le champ 'Nom de Projet'.
Vous appelerez votre projet 'Hello' pour notre exemple



Vous selectionnez ensuite un dossier dans la partie basse de la fenêtre et enfin vous validez.
Voila, vous avez créé un projet vide, il ne nous reste plus qu'a faire le plein !

Vous allez maintenant initialiser; un formulaire vierge. Pour cela, Clickez avec le boutton droit de la souris n'importe où dans l'arbre du projet situé dans la fenêtre principale.
Dans le menu flottant, selectionnez nouveau, puis formulaire.



Remplissez les champs comme pour le projet. Surtout n'effacez pas le 'F', il signifiera au compilateur que ce fichier est un formulaire.
Vous appelerez votre formulaire 'FHello' pour notre exemple
Cochez seulement la case, 'Classe de démarrage'.
Validez

A ce niveau, vous avez obtenu deux nouvelles fenêtre à l'écran :
  • Un Formulaire
  • Un éditeur
Dans le formulaire vous allez ajouter, un lalbel et un bouton que vous trouverez dans la boite a outil.



Puis vous configurerez les propriétées de ceux-ci, comme cela :

 


Dans l'éditeur, vous pouvez voir qu'il y a déja du texte de saisi. C'est la 'Sub Main()'; elle concerne la phase de démarrage du projet. C'est cette fonction qui est appellé la première. Saisisez ceci :
PUBLIC SUB Main()
  Dim hForm as FHello
  hForm = New FHello
  hForm.Show
END


PUBLIC SUB Button1_Click()
  ME.Close
END
Voila le programme est terminé. Pour le tester, veuillez presser la touche F5.

- Pour décortiquer un peu la fonction Main par ligne :
   FHello est notre formulaire
  1. On crée un espace mémoire de type FHello (qui hérite de la classe générique Form)
  2. On initialise une instance de FHello qu'on stock dans hForm
  3. On appelle la fonction générique de la classe Form qui affiche le formulaire

- La fonction Button_Click() :
   Cette fonction est en fait un évènement. La Syntaxe d'un évènement est :

   controle_évènement

  1. '.Close' est une fonction de la classe générique Form qui ferme le formulaire, et dans notre cas rend la main a la fonction 'Main' qui se termine.


Fabien
Mis a jour le 29/05/2003