Partie I : 2) Notre premier programme

 
Nous y voila enfin :

Notre Votre premier programme.

Bien entendu ce ne sera pas un jeu vidéo révolutionnaire qui vous fera devenir riche. ^^ 

Vous êtes prêt ?
Oui ? Alors c'est parti ! :top



Le fameux Hello World



C'est ici que l'on commence mais avant il faut que je vous explique quelque notion de base

Même si vous voulez coder, ce sont des notions très importantes qu'il ne faut pas négliger.

D'abord connaissez vous la différence entre un programme de type console et un autre de type fenêtre ?

C'est très simple :
  • Le programme de type console est le plus simple à faire. Mais comme c'est très simple, on a presque pas de choix, du coups ça ressemble à ça rien (sauf à un programme de type console :D )
    Mais vous avez de la chance, la console de JB fait moins peur que celle que l'on utilise dans les autres langages de programmation. Elle ressemble a s'y méprendre au BlocNote de Windows.
  • un programme de type fenêtre c'est sûrement la plupart des programmes que vous connaissez (démineur, Paint ...). Mais vous allez vite vous rendre compte qu'il n'est déjà pas simple de faire un programme en console alors on ne verra cet aspect que dans la 3° partie de ce tutoriel. Patience, Ce que nous ferons avant est essentiel.


Il faut aussi savoir que le JB est un langage assez haut niveau ...

Non partez pas un langage haut niveau ne signifie pas qu'il est difficile mais plutôt l'inverse c'est à dire que un langage haut niveau ressemble fortement au parler humain (malheureusement il n'y a que de l'anglais :( )

Maintenant que ses notions ne sont plus un mystère total pour vous nous allons pouvoir coder.

Alors tout d'abord, lancez Just Basic
Normalement c'est une fenêtre vide (mais il y a aussi la fenêtre "The World of Just Basic" fermée la (la fenêtre hein ;) ))

Si la zone où on code n'est pas vide ou si vous ne savez pas où est la zone de texte où on code, allez vite relire le chapitre précédent. La seconde partie suffira.

Réfléchissons

Nous allons commencer par le programme le plus simple que l'on puisse faire. En général, tout les cours sur les langages de programmation commence par cet exemple. J'ai cité "Hello World" (ou "Bonjour tout le monde" mais on préfère la version anglaise).
Ce programme à pour simple but d'afficher le message "Hello World" dans la console.

En JB (et bien sur en LB), pour effectuer des actions, on utilise principalement des instructions. Et pour afficher du texte dans une console, il y a une instruction. Je vous présente print.
Elle est très simple d'utilisation. Il suffit d'écrire print suivit du texte que l'on veux écrire entre guillemets ".

Donc si on veux afficher Hello World, on fera :
Code VB :
 
print "Hello World"
 


Tester par vous même, en recopiant ce code dans la zone de code et en lançant le programme grâce à Run.
Vous verrez la console s'ouvrir et dedans il sera écrit :
Console:
Hello World


Voila notre premier programme terminé même si ce n'est qu'un petit programme de rien du tout c'est quand même votre premier programme en JB

Les méthodes d'écriture


Nous venons de voir comment écrire dans la console.
A ma connaissance il n'existe que print pour écrire mais il y a plusieurs façons de l'utiliser.

Le print seul.

Nous avons vu que de faire print "hello world" affichais "hello world" dans la console.

Maintenant, testons ce code (pensez à cliquer sur avant):

Code VB :
 
print "Bonjour"
print "Je suis en train de lire un tutoriel sur Liberty Basic France !"
 


Que constatez-vous ?

Bah il faut pas être Bac +5 pour le constater : on se retrouve avec une fenêtre avec ces phrases écrites dedans :

Console:
Bonjour
Je suis en train de lire un tutoriel sur Liberty Basic France !


Justement, vous ne voyez toujours pas ? ... Il y a eut un saut de ligne entre le premier et le deuxième print.
En fait, l'instruction print crée un retour à la ligne après avoir affiché ce qu'il y avait entre les guillemets.
On peut donc sauter une ligne en la laissant vide en tapant print sans rien après.

Le print avec un ";".

Rassurez-vous, c'est très simple, on va tout d'abord reprendre notre code de tout à l'heure.

Code VB :
 
print "Bonjour"
print "Je suis en train de lire un tutoriel sur Liberty Basic France !"
 


Mais nous allons lui apporter une petite modification :
A la fin de la première, ligne juste après le "Bonjour", mettez un point virgule.

Code VB :
 
print "Bonjour";
print "Je suis en train de lire un tutoriel sur Liberty Basic France !"
 


Et... Oh ! Miracle ! La console n'effectue pas de retour à la ligne après notre "Bonjour," : :|
Console:
BonjourJe suis en train de lire un tutoriel sur Liberty Basic France !


Le print avec une ",".

L'instruction print avec une virgule après le texte à afficher est presque identique au print avec un point virgule à une différence près : il se forme une tabulation (grand espace) entre les deux chaînes de caractères.

Voila les bases de l'instruction print sont maintenant acquises.

Les commentaires



Comme dans de nombreux langages, le LB permet de mettre des commentaires.
Leurs utilités ?
  • Permettre de s'y retrouver dans un long code. Quand on dépasse les 1000 lignes, si on n'a pas de commentaires pour nous aider à s'y retrouver, on peut ne plus comprendre ce que l'on a soi-même fait et abandonner son projet.
  • Lorsqu'on abandonne le code quelques temps ou que l'on met son projet en pause, on oubli vite.... très vite... l'utilité de certaines portions de code. Les commentaires sont là pour nous aider à nous souvenir ou, si on ne se souvient pas, nous donner des informations sur l'utilité d'un passage.
  • Et bien sur, ils sont là aussi pour aider les autres à comprendre votre code plus facilement, par exemple quand vous postez sur le forum.


En LB, il y a deux façons de mettre des commentaires.


Avec l'apostrophe '
Reprenons notre petit code pour faire un essai.
Code VB :
 
print "Bonjour,"
print "Je suis en train de lire un tutoriel sur Liberty Basic France !"
 

Maintenant mettez une apostrophe devant la deuxième ligne. Elle devrait se colorée en gris.
Faite un RUN et là vous constatez qu'il n'y a plus la phrase "Je suis en train de lire un tutoriel sur Liberty Basic France !" mais juste "Bonjour,". L'interpréteur a ignoré la ligne car il l'a considérée comme un commentaire.

Avec le mot-clé rem

Même fonctionnement mais on ne l'utilise que rarement car il ne colore pas en gris le contenu du commentaire et ne marque pas de vraie différence avec le code standard.


Pensez à mettre des commentaires mais pas trop car ça submergerait votre code.
Voici un exemple de code surchargé de commentaires :

Code VB :
 
print "Bonjour,"; 'On écrit "Bonjour," puis on met un point virgule pour empêcher le retour à la ligne.
print "Je suis en train de lire un tutoriel sur Liberty Basic France !" 'On écrit "Je suis en train de lire un tutoriel sur Liberty Basic France !" à la suite de notre "Bonjour,"


Vous pouvez constater que c'est trop.
Donc les commentaires c'est bien, il faut en mettre, mais pas trop.



Et voilà, nous savons maintenant comment utiliser la console de JB pour des affichages basiques.
Retenez quand même que l'usage des commentaires est conseillé mais pas du tout obligatoire. ;)


 
Cette page a été consultée 6763 fois