[C#] Realisation d'une ProgressBar

Realisation d'une ProgressBar [C#] - C#/.NET managed - Programmation

Marsh Posté le 19-12-2008 à 11:32:31    

Bonjour,  
 
Je suis novice dans le développement C# et même dans le développement tout simplement. lol
 
mon application permet de selectionner un fichier .TXT et de lire ligne par ligne puis d'insérer les informations dans ma base de données
 
Le problème est que certaine fois c'est très long donc j'aurais aimer mette une progressBar mais je n'ai pas de posibilité de savoir la fin du traitement donc comment je peut faire ???
 
J'ai trouvé sur ce forum un post équivalent mais aucune réponse n'a été apporté sauf un gif animé mais moi je veux pas d'image.
 
 
Est ce que quelqu'un peut me venir en aide ????
 
Merci d'avance
 
Bonnes fêtes a tous.

Reply

Marsh Posté le 19-12-2008 à 11:32:31   

Reply

Marsh Posté le 19-12-2008 à 12:30:43    

Dans System.Windows.Forms il y a une classe  Progressbar.
 
http://msdn.microsoft.com/en-us/li [...] ssbar.aspx
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
Reply

Marsh Posté le 13-01-2009 à 15:36:41    

Il te faudra de plus te renseigner au niveau des EventHandler afin de notifier à ta progress Bar l'avancé du traitement de ton fichier texte !

 

Si tu veux du code exemple, MP :)


Message édité par Profil supprimé le 13-01-2009 à 15:37:00
Reply

Marsh Posté le 13-01-2009 à 15:39:18    

Si j'ai bon souvenir de mes programmation C#, Visual Studio te donne même une icone progress barre que tu n'a plus qu'a glisser ou bon te semble, ensuite tu a un curseur dont tu peut décider de la taille toi même donc tu décide simplement de la taille de ton fichier (nombre de lignes) donc si tu lis ton fichier dans une boucle (ce que je pense) tu met un +1 à chaque fois ^^


Message édité par jeremie777 le 13-01-2009 à 15:40:49
Reply

Marsh Posté le 13-01-2009 à 15:46:28    

ça va être du chipotage mais si tu va faire une conception foireuse si tu mélange le traitement et la présentation, puisque dans l'exemple de Jérémie777, tu devra avoir une référence à ta ProgressBar dans ta classe de traitement afin de la faire "progresser".
 
Le passage par un EventHandler dans ta classe de traitement me semble plus indiquer et sera en plus, réutilisable ce qui reste un des objectifs de l'objet.
 
Enfin bon, ça cassera pas trois pattes à un canard et la merde sentira toujours pareil que tu le fasses d'une façon ou d'une autre  :)  
 
[/HS enculage de mouche]

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed