Si vous regardez sur la gauche de l'IDE, vous verrez que vous avez un module MMain :
Double-cliquez dessus pour ouvrir l'éditeur. Vous avez un code de base qui est :
' 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 PRINT qui permet d'écrire sur la sortie standard. Le texte se place entre guillemets :
' 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 :
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 :
Mon premier programme!
Pour expérimenter un peu plus l'instruction PRINT, nous allons rajouter une deuxième instruction :
' 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 commence à exécuter notre programme, poursuit jusqu'à la dernière instruction et termine le programme. Pour éviter celà, il faut ajouter l'instruction STOP à la fin du programme.
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.
' Gambas module file PUBLIC SUB Main() PRINT "Mon premier programme!" PRINT "Fait en Gambas !" STOP END
Résultat :
Mon premier programme! Fait en Gambas :) !