Variables
Etape 2/7 : usage des variables
L'ordinateur ne manipule pas toujours des données figées et connues à l'avance. Par exemple, si un programme doit manipuler des nombres ou des textes saisis par l'utilisateur, il stockera dans des variables ces saisies.
Reprenons notre exemple d'affichage d'images de l'épisode 1. Le programme cherchait forcément des photos de chateaux. Dans le programme ci-dessous, on commence par demander à l'utilisateur ce qu'il veut rechercher, on stocke son mot de recherche dans une variable (vRecherche) et on utilise ensuite cette variable pour donner un nom à la fenêtre et réaliser la recherche sur Flickr.
TextWindow.Write("Saisissez un mot-clé : ")
vRecherche = TextWindow.Read()
GraphicsWindow.Show()
GraphicsWindow.Width = 640
GraphicsWindow.Height = 480
GraphicsWindow.Title = "Mot cherché sur Flickr : " + vRecherche
GraphicsWindow.BackgroundColor = "Black"
vPic = Flickr.GetRandomPicture(vRecherche)
GraphicsWindow.DrawResizedImage(vPic,0,0,640,480)
vRecherche = TextWindow.Read()
GraphicsWindow.Show()
GraphicsWindow.Width = 640
GraphicsWindow.Height = 480
GraphicsWindow.Title = "Mot cherché sur Flickr : " + vRecherche
GraphicsWindow.BackgroundColor = "Black"
vPic = Flickr.GetRandomPicture(vRecherche)
GraphicsWindow.DrawResizedImage(vPic,0,0,640,480)
Pour comprendre ce programme, intéressons-nous à trois lignes spéciales:
vRecherche = TextWindow.Read() -> ici on attend que l'utilisateur saisisse un mot (commande Read) et quand le mot a été validé par la touche [Entrée] on le stocke dans la variable vRecherche.
GraphicsWindow.Title = "Mot cherché sur Flickr : " + vRecherche -> cette ligne donne un titre à la fenêtre qui affiche l'image. Ce titre est créé à partir d'une concaténation entre la chaîne "Mot cherché sur Flickr : " et le contenu de la variable vRecherche. Par exemple, si le mot saisi par l'utilisateur est "Titi", la variable vRecherche contient "Titi" et en guise de titre de la fenêtre on verra affiché: Mot cherché sur Flickr : Titi
vPic = Flickr.GetRandomPicture(vRecherche) -> cette ligne utilise deux variables. Elle demande au service Flickr d'envoyer une image ayant pour mot clé le mot contenu dans la variable vRecherche. Ensuite, elle stocke l'image renvoyée par Flickr dans une variable dénommée vPic.

envoyer
par mail
par mail

imprimer
l'article
l'article

nos newsletters










agrandir la photo

