CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

qbasic

raiku
raiku
Niveau 8
21 juillet 2004 à 18:06:11

J´aimerai que quelqu´un me dise ou je peut trouver un excellent tutorial sur les boucles parce que je ne comprend pas tout, il y´a plein de manière pour réalisé des boucles.
Je m´interresse également au dessin et ce que voulais faire était par exemple faire 10 cercle en ligne et en colonne alignés c´est pour celà que je voudrais comprendre comment on fait des boucle parce que dessiner les cercle 1 par 1 c´est very casse couille.
Autre chose pour dessiner plus precisément on est obligé de faire data 00, 02,ect... parce que je trouve que c´est super long comme truc, y´a pas plus rapide et plus simple.
Merci

DasHuhn
DasHuhn
Niveau 10
22 juillet 2004 à 11:12:32

Je connais pas le QB mais si y´a plusieurs boucles c´est qu´il y´a divers façon de faire. En C, il y´a la boucle ´for´, qui peut-être utilisée pour incrémenter ou décrementer une valeur à chaque ´tour´ de boucle. Autrement dit, plutôt que de faire ´printf("1"); printf("2"); . .. printf("10"); ´ tu peux faire une boucle qui affichera le contenu d´une variable i, en ajoutant un à chaque fois.
Mais comme on n´a pas toujours besoin de ce méchanisme, il existe aussi une boucle while ( tant que), sans incrémentation. Et comme pour que while fonctionne il faut que la condition soit vraie dès le départ, il existe une boucle do...while(), qui permet de faire les actions au moins une fois.

Je sais pas si j´ai été clair, ce que j´ai voulu dire c´est que si il y´a plusieurs boucles, c´est surement qu´elles ont des actions spécifiques, et qu´il vaut mieux les utiliser à certains moments.

Scullder
Scullder
Niveau 10
22 juillet 2004 à 15:00:40

quick basic :) C´est avec ça que j´ai commencé :)
http://membres.lycos.fr/slasky12/qbasic/chap5.htm
c´est aussi avec ce tutorial que j´ai commencé, regarde les autres chapitres, c´est bien fait et simple à comprendre :)

Yoda_Software
Yoda_Software
Niveau 30
22 juillet 2004 à 18:08:51

Regarde sur [ http://www.développez.com ], il y´a plein de choses intéressantes !

DasHuhn
DasHuhn
Niveau 10
22 juillet 2004 à 19:29:26

Me disais bien que j´m´étais embêté avec mes souvenirs du C pour rien.

dnob700
dnob700
Niveau 10
23 juillet 2004 à 10:11:00

Pour ta deuxieme question, il faut savoir queQB n´est pas tres bon pour le graphisme, meme si on peut obtenir des resultat tout a fait potable.

Il y a 3 methode :
-les instruction graphique : line, circle et paint ( ou shade ( faudra que j verifie, mais je suis pas chez moi) qui te permette de dessiner des ligne droite, des cercles, des rectangles, des ellipses, des ovoides et des arcs de cercles. et en prime tu peut les colorier.

De plus on peut utiliser pset ( pour faire des points) aussi.

( ce PC est un peu instable aussi, je continu sur un autre post ( et non pas poste malheureusment))

raiku
raiku
Niveau 8
23 juillet 2004 à 12:03:10

OK merci heureusement que j´avais déjà touché un peu son je connaisssait l´instruction play.
Juste un truc vraiment mais en fait y´a même pas de mot tellement c´est con, je n´ai jamais réussit à faire clignoté du texte , est-ce que quelqu´un pourrait me donner un exemple parce que soit j´oublie un truc con soit y´a un blem.
Autre chose on peut changer la police d´un texte(enfin ça ça m´étonnerait) et surtout sa taille ( si on veur qu´un morceau de texte soit plus gros qu´un autre.

raiku
raiku
Niveau 8
23 juillet 2004 à 15:04:50

le clavier comment on peut le faire fonctionner.
Je connais quelques commandes mais je ne sais pas comment on s´en sert.
inkey$
on key() gosub celle là revoie à une étiquette que l´on à écrit
key() on active la touche
stop interromp
off j´ai pas vu la siferrence avec stop.
Mais en fait voilà un peu ce que je veux faire.
je lance le programme, ily´a des cercle qui s´affiche ( ça c´est fait)
et là je voudrais que l´on puisse choisir un cercle parmis ceux d´afficher avec le clavier en utilisant les touche haut bas gauche droit.
Je sais q´il corresponde au chiffre 11 14 12 13

raiku
raiku
Niveau 8
27 juillet 2004 à 12:13:25

he aidez moi svp

dnob700
dnob700
Niveau 10
01 août 2004 à 22:59:53

Avec un peu de retard :

on ne peu pas changer la police et la taille du texte de manière confortable sauf a dessiner les caractère soi même.

pour faire clignoter du texte, rien de plus simple :

color 7
for i%=1 to 4
locate 1,1
print " mon texte"
sleep 1
color 0
locate 1,1
print " mon texte"
sleep 1
color 7
next

ou alors, tu utilise une couleur dont le numero est entre 16 et 31
color 20
par exemple,
ce qui est automatiquement clignotant.

pour ton probleme de touche, la plupart du temps, inkey$ est amplement suffisant.
tu fait juste :
do
a$=inkey$
loop while a$=""
et tu teste la valeur de a$ mais tu te trompe pour les valeurs, celle des touches fleché sont sur deux caractère :
FLECHEHAUT = CHR$(0) + CHR$(72)
FLECHEBAS = CHR$(0) + CHR$(80)
FLECHEGAUCHE = CHR$(0) + CHR$(75)
FLECHEDROITE = CHR$(0) + CHR$(77)

Sous forums
  • Aide à l'achat Mac
  • Internet
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment