Manipulation d'une Progress Bar. VB.NET

    Publicités

Users Who Are Viewing This Thread (Total: 0, Members: 0, Guests: 0)

4ntology

Membre Banni
Sep 23, 2011
836
0
321
Terres deséchées
Bonjours à vous je vous présente aujourd'hui une tutoriel qui vous permettra d'acquérir le savoir pour faire fonctionner une ProgressBar
Sous Visual Basic 2010/2008.
SOMMAIRE

I . Téléchargements .
II . L'interface .
III . Notre première application .
IV . Question design .
V . La Maquette .
VI . Le code Système
VII . Déboguer l'application.
VIII . Utiliser l'Application / L'Exécutable .



I . Téléchargements :

Vous aurez besoin d'une seule chose , essentielle :
http://www.clubic.com/telecharger-fiche210320-visual-basic-2010.html

II . Interface :

Voilà à quoi dois ressembler votre interface :
Ce lien n'est pas visible, veuillez vous connecter pour l'afficher. Je m'inscris!

1 : Boîte à Outils
2 : Fenêtre Principal , la où se déroule le codage , etc..
3 : Liste D'erreurs
4 : Les Propriétés

III . Notre première application.

Commençons par Cliquer sur Nouveau Projet qui figure sur la page principale de Visual basic 2010 .

Ensuite , cliquons sur Application Windows Form
En bas de la fenêtre ou vous avez séléctionné Application Windows Form , Renommez Votre projet qui à la base est "WindowsApplication".

Un logiciel plutôt moche , je vous l'accorde apparaît. :hap:

III . Question , Design

Cliquons n'importe où sur votre maquette de logiciel.
En bas à droite vous voyez les propriétés ?
Remontez voir l'interface en haut du tutoriel pour voir précisément où elle se situe.
Dans ces propriétés , cherchez vers le bas "Text" à sa droite il y a un champs où il faut écrire , et écrivez un nom de logiciel .
( Exemple : Ma première ProgressBar )
Remontez pour voir "Icon" . A sa droite , cliquez sur le Bouton remplit par 3 petits point .
Choisissez l'icône qui vous plaît et que vous avez en << Rab >>.

C'est déjà plus beau non ?

IV . La Maquette

Dans votre boîte à outils cherchez Button dans les premiers choix.
Double cliquez sur button et sur votre "Futur" logiciel un bouton apparaît sous le pseudonyme "Button1".
Cliquez une fois dessus et dans vos propriétés cherches de nouveau Text à sa droite nommez le bouton à vos envies.
( Exemple : Démarrer la Progressbar )
Ensuite Cherchez dans la boîte à outils "Progressbar"
Double cliquez dessus et placez là selon vos envies.

Ensuite , cherchez "Timer" ( toujours dans la boîte à outils )
Le Timer n'a pas d'apparences sur le logiciel.
Ne cherchez pas à le déplacer. :osef:

VI . Le code Système

Double cliquez sur votre Bouton et vous obtiendrez une page choquante , la page de code :eek:

Vous devez vois normalement des Balises comme Class , Sub , End Sub , End class .

Entre Sub et End sub il n'y a rien remplacez ce vide par :

Code:
Timer1.Start

Ensuite fermez la fenêtre de code et double cliquez sur le Timer
( Visible en dessous du logiciel )

Toujours entre les balises Sub , End Sub collez :

Code:
ProgressBar1.Increment(1)
If ProgressBar1.Value = ProgressBar1.Maximum Then
Timer1.Stop()
End If

Votre Progress Bar est terminée et utilisable .

VII . Déboguer l'application.

Refermez la fenêtre de code et cette fois cliquez sur un petit bouton Vert situé en haut de Visual Basic 2010.
( Le seul bouton vert )

Après environs 3 seconde ( sa dépend de l'ordinateur )
Votre application apparaît cliquez sur le bouton qui est sensé démarrer la Progress Bar.

Votre Progress Bar est fonctionnelle !
Sa se remplit jusqu'au bout pas vrai ? :hophopeeha:
Bravô il ne vous restes plus qu'une étape ! :bravo:

VIII . Utiliser l'Application / L'Exécutable

Enregistrez le projet mettez un nom et fermez Visual Basic 2010.

Ensuite allez dans l'icône Démarrer
( tout en bas à gauche de l'ordinateur )

Allez dans vos documents , cherchez Visual Basic 2010 , cliquez sur Project ensuite le nom que vous aurez associé à votre logiciel avant de le fermer , cliquez sur bin , cliquez sur Debug , Cherchez le nom de votre logiciel avec .exe à la fin.

Mettez juste nomdevotrelogiciel.exe sur votre bureau ou autre part.

Lancez le et démarrez la Progress Bar.
Vous pourrez ensuite partager cet exploit avec vos amis. :)

Le Tutoriel à entièrement été Rédigé par 4NT0L0GY/Antology

La Progress Bar vous sera très utile pour la suite de vos programmes.

Exemple : Installation , Envoi de données .

Alors à bientôt pour de nouveaux tutoriels d'4NT0L0GY;
 
Last edited by a moderator:

Sam5000

Membre
Oct 25, 2010
89
0
441
Comment peut on faire pour que la barre retombe à 0 a la fin en marquant un message terminée ?
Sinon bon tuto merci
 

Evaelis

La Voix de la Sagesse
V
Ancien staff
Apr 28, 2010
22,949
468
1,699
Valhalla
If ProgressBar1.Value = ProgressBar1.Maximum Then
End If
Entre les deux ligne tu mets
ProgressBar1.value = 0
Msgbox("Ton message" & vbcrlf & "Ligne 2")

Pour les installation et download c'est pas du tout le même principe donc ton tuto est un peu useless :(
 

Sam5000

Membre
Oct 25, 2010
89
0
441
Merci Evaelis
Et comment je peut faire que si deux textbox ne sont pas remplie le bouton soit grisé ?
 
Last edited:

PL4sm4

Membre
Jun 20, 2012
11
0
301
Code:
If TextB1.text = "" and TextB2.text = "" then
Buttonx.enabled = false
elseIF textB1.text = "" then
Buttonx.enabled = false
elseif textb2.text = "" then
Buttonx.enabled = false
else
Buttonx.enabled = true
End If

Rien de plus simple , c'est une combinaison de conditions , essaye de trouver par toi même avant de venir demander ;)
 

Ben

Master Chief
V
Ancien staff
Mar 3, 2011
4,069
3
944
Un peut partout.
If TextBox1.TextLength = 0 And TextBox2.TextLength = 0 Then
Button1.Enabled = False
ElseIf TextBox1.TextLength <= 1 And TextBox2.TextLength <= 1 Then
Button1.Enabled = True
End If
Un peux plus rapide ;)
 

Cyrion

._.
V
Ancien staff
Jul 8, 2010
2,524
2
944
www.bufferoverflow.fr
C'est pas une raison pour up un TUTORIEL .. une demande d'aide oui , mais pas un tuto.

Puis c'est juste 4 lignes de code , si tu n'es pas capable de les retenir ,copie le sur bloc-note ou je sais pas.
 

Evaelis

La Voix de la Sagesse
V
Ancien staff
Apr 28, 2010
22,949
468
1,699
Valhalla
Tu copie colle ce code ?
Bah dis donc faudrait faire un effort, désolé si je te décourage un peu mais là ...
 

ikone-fofo

Membre
Jun 30, 2011
5
0
421
29
a la fin de votre code dans timer1 fais après le msgbox fais Timer1.Stop() pour pas bouclez le chargement