Gambas France BETA


Pas de compte ? Incription

Premiers Pas en Gambas

===== Introduction =====

Vous êtes décidés à vous lancer dans la programmation avec Gambas :-) !
Bon choix, très bon choix. Gambas est un langage très facile à apprendre et qui a le mérite d'être clair, simple, et permet de faire énormément de chose.

Pour apprendre Gambas de façon pédagogique, nous allons dans un premier temps pratiquer avec la console.
Cela nous permettra d'apprendre les bases du langage telles que les variables, les conditions, les boucles ...etc.

Si par hasard vous avez déjà fait du Visual Basic ou du QBasic, la première partie sur la console ne vous sera pas inconnue. Le fait d'avoir déjà fait du BASIC vous sera utile dans la mesure où vous ne serez pas "perdus" car vous connaissez déjà globalement la syntaxe du langage. Cependant, malgré ce petit atout, je vous conseille tout de même de lire cette partie sur la console car vous verrez qu'on peut trouver des différences entre Gambas et Visual Basic ou QBasic.


===== Créer un nouveau projet =====


Si vous n'avez pas encore installé Gambas, rendez-vous sur [[installer gambas|cette page]].
Important :
Mise à jour: note importante, les captures d'écrans ont été effectuées avec la version 1.9.91 de Gambas. C'est-à-dire la version 2 de développement de Gambas. Or, à l'heure actuelle, Gambas 2 version stable est sorti :-D ! Ce qui veut dire que les versions antérieur à 2.0 sont désormais obsolètes.

A l'heure où je modifie ces lignes, la dernière version de Gambas est la 2.14.

Commencez par lancer Gambas 2. Première approche, une jolie fenêtre s'ouvre vous demandant ce que vous souhaitez faire :

{{gambas1_chap1.jpg }}


Comme vous le voyez, c'est relativement simple de créer un projet et vous êtes guidé pas à pas pour sa création. Choisissez ici Application en ligne de commande et cliquez sur suivant.



{{gambas3_chap1.jpg }}



Sélectionnez ici le dossier dans lequel votre projet Gambas sera enregistré.


{{ gambas4_chap1.jpg}}



Donnez ensuite un nom et un titre à votre projet. Validez le tout en cliquant sur OK.

{{gambas5_chap1.jpg }}


Et voilà le résultat :-D (si vous utiliser la version de Gambas2 qui est dans le dépôt de Gusty vous aurez un petit bug juste après, il vous dira que c'est du Gambas 1. Ne vous en inquiétez pas c'est bien du Gambas2. Cliquez simplement sur OK.)


Une fois que votre projet est créé, vous êtes dans l'IDE et en plus, vous avez une autre jolie fenêtre vous souhaitant la bienvenue dans Gambas! Je vous conseil dans les débuts de laisser la fenêtre Astuce du jour s'afficher au démarrage. Vous verrez que les infos données sont très pratique à savoir.

{{ gambas6_chap1.jpg }}

<note tip>
Pour les utilisateurs de VB, les astuces vous permettront de voir quelles sont les différences avec Gambas
</note>


===== Votre premier programme Gambas =====

Si vous regardez sur la gauche de l'IDE, vous verrez que vous avez un module MMain : {{gambas7_chap1.jpg}}

Double-cliquez dessus pour ouvrir l'éditeur. Vous avez un code de base qui est :

1
2
3
4
5
' Gambas module file

PUBLIC SUB Main()

END


Ceci est la procédure principal du programme. C'est-à-dire que c'est le point d'entrée par où va commencer l'exécution. La première ligne de ce code est un commentaire. Ils sont facilement repérable dans le code source car ils sont grisés et commence toujours par une apostrophe. Les commentaires sont utiles pour indiquer des informations sur le code comme par exemple, ce que fait la portion de code là, ou bien même commenter des lignes de code pour qu'ils ne soient pas exécutés. De plus, les commentaires si ils sont bien utilisés permette de reprendre le développement de son code quelques mois plus tard.

Nous allons maintenant voir comment afficher quelque chose à l'écran. On va pour cela utiliser l'instruction [[gambas print|PRINT]] qui permet d'écrire sur la sortie standard. Le texte se place entre guillemets :

1
2
3
4
5
6
7
' Gambas module file

PUBLIC SUB Main()

PRINT "Mon premier programme!"

END


Pour exécuter le programme appuyez sur la touche F5 ou par le menu Débogage > Démarrer ou encore par la barre d'outil : {{gambas8_chap1.jpg}}

Un petit cadre en bas s'ouvre avec un onglet nommé Console. C'est tout simplement la sortie du programme :-) . Lorsqu'on exécute le programme, on obtient :

1
Mon premier programme!


Pour expérimenter un peu plus l'instruction [[gambas print|PRINT]], nous allons rajouter une deuxième instruction :

1
2
3
4
5
6
7
8
' Gambas module file

PUBLIC SUB Main()

PRINT "Mon premier programme!"
PRINT "Fait en Gambas :) !"

END


Vous remarquerez que la fenêtre apparaît puis disparaît presque instantanément, en effet Gambas commencent à exécuter notre programme, puis quand il arrive à la fin voyant qu'il a fini il referme la fenêtre! Pour éviter cela, il faut ajouter l'instruction [[gambas stop|STOP]] à la fin du programme (juste avant l'instruction END).

<note>
L'instruction STOP n'est pas vraiment appropriée dans ce cas précis, on l'utilise ici uniquement pour vous permettre de voir le résultat de votre programme.
</note>

1
2
3
4
5
6
7
8
9
' Gambas module file

PUBLIC SUB Main()

PRINT "Mon premier programme!"
PRINT "Fait en Gambas :) !"
STOP

END


Résultat :

<code>
Mon premier programme!
Fait en Gambas :) !
</code>

===== Conclusion =====

Nous avons finis le premier chapitre. Dans le deuxième chapitre, vous allez aborder un concept fondamental de la programmation, les variables.

Je vous encourage à explorer un peu l'environnement de développement de Gambas. De cette manière, vous allez vous rendre compte que tout est clair, propre et très agréable à utiliser ;-) .

----
Page rédigée par GarulfoUnix

==============================

Navigation :



<-- Liens du Wiki : <--
<-- Sommaire du WIKI : <--
<-- Rappels de Programmation <--
==============================

Documentation :



==============================