Rechercher
Résultats par :
Recherche avancée
Mots-clés

Qui est en ligne ?
Il y a en tout 2 utilisateurs en ligne :: 0 Enregistré, 0 Invisible et 2 Invités

Aucun

Voir toute la liste


Partagez
Voir le sujet précédentAller en basVoir le sujet suivant
Posting Freak
Messages : 1188
Date d'inscription : 2004-12-09
Voir le profil de l'utilisateurhttp://langagelinotte.free.fr/

Minuteur

le Fri 21 May - 23:41
Voici une nouvelle version du minuteur :

Code:
Basic-Timer v0.
1 :


("Version :
0.
1")
("Basic-Timer est un minuteur simple.
")

Grands rôles :

form est un formulaire, titre vaut livre, largeur vaut 300, hauteur vaut 100
l1 est une étiquette, texte vaut "Choisissez le temps (en minute) :
", x vaut 20, y vaut 20
s1 est un sélecteur, valeurs vaut "1|2|3|4|8|10|20", x vaut 20, y vaut 40, valeur vaut 1
b1 est un bouton, texte vaut "Lancer !", x vaut 100, y vaut 60
textes est un casier de texte valant "C'est prêt , Sir !", "Le temps est écoulé n monseigneur !", "On se réveille !"
max est un nombre

Formulaire :

Actions :

("Construction de la fenêtre :
")
Ajoute l1 & s1 & b1 dans form

("Initialisation des acteurs :
")
Mesure textes dans max

("Ajout des évènements :
")
Fais réagir b1 à "clic souris" pour minuteur
Fais réagir form à "clic souris" pour fermer fenêtre


("Boucle infinie, on attend les évènements invoqués par l'utilisateur.
")
Tant que 1 est différent de 2, lis
temporise
Ferme

Minuteur :

Rôles :

§temps est un nombre
Actions :

("On calcule le temps en secondes :
")
convertis valeur@s1 en temps
temps vaut temps * 60

("On cache la fenêtre le temps de l'attente :
")
visible@form vaut "non"

("Minuterie :
")
Attends temps secondes

("L'attente est terminée, on prévient avec un son et.
.
.
")
Joue "http:
//www.
arobase.
org/sons/sons/bell.
wav"

(".
.
.
on affiche un message aléatoire :
")
textes {aléatoire(max)} !

("On réaffiche la fenêtre :
")
visible@form vaut "oui"
Reviens

Aléatoire :

Rôles :

*n est un nombre
§r est un nombre
Actions :

r vaut n
Mélange r
Retourne r

Fermer fenêtre :

Actions :

Termine
Member
Messages : 121
Date d'inscription : 2010-05-15
Voir le profil de l'utilisateur

Minuteur

le Sat 22 May - 0:47
Un peu plus compliquer que le précédent !

Petite question : Pourquoi limiter la petite liste déroulante à 4 minutes ?
Posting Freak
Messages : 1188
Date d'inscription : 2004-12-09
Voir le profil de l'utilisateurhttp://langagelinotte.free.fr/

Minuteur

le Sat 22 May - 7:28
Oui, c'est un pour montrer les capacités du langage et la palette de fonctionnalités qu'il propose.

Tu peux modifier le livre pour mettre les valeurs que tu veux et aller par exemple jusqu'à 10. A toi de le personnaliser !

4 minutes, ce n'est pas assez pour tes oeufs ? <img src=" title="Smile" />
Member
Messages : 121
Date d'inscription : 2010-05-15
Voir le profil de l'utilisateur

Minuteur

le Sat 22 May - 9:19
Les œufs dur, c'est 8 minutes <img src=" title="Smile" />.

Par contre, je comprend absolument pas comment ça marche, c'est un peu compliquer.

Petite question comme ça : Il serait possible qu'au milieu du décompte, il affiche un message "encore x minutes !" ?
Contenu sponsorisé

Re: Minuteur

Voir le sujet précédentRevenir en hautVoir le sujet suivant
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum