Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

CONTROLE .NET : BARRES DE PROGRESSION MULTI-PARAMETRABLES POUR VOS APPLICATIONS


Information sur la source

Catégorie :Control Source .NET ( DotNet ) Niveau : Débutant Date de création : 04/01/2004 Date de mise à jour : 04/01/2004 19:45:41 Vu / téléchargé: 7 902 / 1 308

Note :
9,61 / 10 - par 18 personnes
9,61 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (22)
Ajouter un commentaire et/ou une note

Description

Cliquez pour voir la capture en taille normale
Avant toute chose, comme certains observateurs le remarqueront vite, c'est la première source que je mets sur ce site. Alors permettez moi de me présenter en quelques mots (après, je le fais plus promis !). Cela fait déjà un an que j'y suis inscrit et le visite très régulièrement, mais je n'avais jamais eu le temps jusqu'à présent de créer des sources suffisamment complètes et surtout intéressantes qui valaient la peine d'être mise sur ce site. Non pas que je ne programme pas bien en VB, j'ai appris le Basic sur un Commode 64 ! (je sais, je suis déjà un vieux mais bon :-) et depuis ai fait des tas de petits programmes durant mes heures perdues depuis Visual Basic 3 et toujours maintenant de manière professionnelle dans le cadre de mon boulot, c'est dire que j'en connais un bout sur VB ! C'était plus par manque de temps que je n'ai rien mis sur ce site. Mais c'est une nouvelle année qui commence, dit de nouvelles résolutions, j'en prends donc déjà une : participer, quand le temps me le permet, plus activement sur ce site en répondant de temps à autre sur les forums, voir vous proposer l'une ou l'autre de mes sources. Et pour la première, je voulais marquer le coup ! En train d'étudier .Net, j'ai lu 2 chapitres d'un livre intéressant : la création de contrôle et la classe GDI+. Sachant que les barres de progression de Visual Studio ne sont pas folichonnes, je vous propose un contrôle permettant d'en créer de très jolies dans vos applications.
 

Source

  • ' Tout est dans le zip, vous y trouverez :
  • ' - La dll en version release dans la racine du zip, prête à l'emploi !
  • ' - De nombreux commentaires et remarques tout le long du code
  • ' - Un programme montrant les possibilités de la dll avec environ 100 barres de progression en exemple !!!
  • ' - Un pdf reprenant certaines explications qui font référence au code
' Tout est dans le zip, vous y trouverez :

' - La dll en version release dans la racine du zip, prête à l'emploi !
' - De nombreux commentaires et remarques tout le long du code
' - Un programme montrant les possibilités de la dll avec environ 100 barres de progression en exemple !!!
' - Un pdf reprenant certaines explications qui font référence au code

Conclusion

Je pense que ce contrôle peut servir pour beaucoup de personnes :

- Les débutants découvriront la classe GDI+ et apprendront à faire un contrôle en .NET
- Les plus forts auront un bon composant à insérer dans leur projet et découvriront la face cachée de DrawRectangle (j'ai mis quasi un cours sur DrawRectangle en alignement Aligment.Center car étrangement, il n'est pas facile à mettre en ouvre quand on joue au pixel près, vous verrez !)

Enfin, la source est en .NET 2003. Je ne sais pas si elle est lisible dans la première version de .NET. Si vous savez comment on convertit le projet dans les versions antérieures, je veux bien le faire pour lors d'une mise à jour. Mais je pense que comme c'est un contrôle dll, vous pouvez l'exploiter dans vos projets avec toutes les versions du .NET pour autant que vous ayez installez le FrameWork en version 1.1 !

Et puis il y a un exe qui montre ce qu'on peut faire avec (allez le lancer dans le sous dossier 'Test_VF_ProgressBar\\\\Bin\\\\'), donc vous pouvez qd même voir mon projet. Enfin, utilisez la version release de la dll prête à l'emploi, je l'ai mis dans la racine (copier VF_ProgressBar.dll et VF_ProgressBar_ToolboxBitmap.bmp dans votre dossier système, et ajoutez là à la boîte d'outils et le tour est joué !)

N'oubliez pas de lire le pdf qui fait référence à des lignes de code.

Et pour le fun, j'ai fait un petit ' A Propos de' animé avec des fonctions des classes du GDI+ ...

Une dernière chose, vous pouvez parfois avoir un problème de rafraîchissement en mode design de votre projet quand vous redimensionnez la barre. Ce n'est pas une erreur de calcul, pour preuve, rafraîchissez l'écran et la barre réapparaît correctement, sachant qu'une barre est rarement redimensionnée dans son utilisation, cela ne causera pas trop de problèmes ...

Bonne programmation à tous !

TigerFab

 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de Nix le 04/01/2004 21:42:42 administrateur CS

Ton controle semble bien sympatique, Je vais essayer de le regarder de plus près demain.
Bienvenue dans le "club des déposeurs de sources" alors si j'ai bien compris ;) (et surtout des déposeurs VB.NET car ce n'est pas encore une majorité :p)
Et bonne année !

A++

Nix

signaler à un administrateur
Commentaire de TigerFab le 04/01/2004 23:51:02

Un premier message .... et celui du webmaster ! Pour une première source, y a de quoi être content !

Tu veux me flatter pour que j'en mette d'autres hein ? haha :-)
J'essaierai de tenir ma bonne résolution au mieux. Je ne sais pas si je saurais mettre des sources aussi expliquées (commentaires, pdf, ..) que pour celle-ci (j'avais pris mes 15 derniers jours de congé annuels, donc j'avais du temps devant moi) mais quand je trouverai (je débute là en .net !) des trucs intéressants à créer, j'en ferai part via ce site !

Et bonne année aussi !

signaler à un administrateur
Commentaire de Nix le 04/01/2004 23:55:52 administrateur CS

lol
Nan, ct pas de la flatterie fourbe, c'est juste que je passais par là et que j'ai plus tendance à regarder les nouvelles sources .NET quand j'en vois passer puisque je dev qu'en .NET maintenant ;)

A++

Nix

signaler à un administrateur
Commentaire de Crazyht le 05/01/2004 00:22:49 administrateur CS

Ca a l'air sympa sont truc :)

LOL un autre dev CS :)

Bon alors Nix elle est comment cette source ? MDR Bon v regarder vite fait .

Bon courage et bonne prog
Crazyht

signaler à un administrateur
Commentaire de PatriceVB le 05/01/2004 10:14:32 administrateur CS

et de trois :) lol
Toute l'équipe de développement de CodeS-SourceS est passé sur ta source :)
On pourra pas dire qu'on est jamais là et qu'on est pas attentif :)

@+
PatriceVB

signaler à un administrateur
Commentaire de TigerFab le 05/01/2004 13:13:10

D'après ce que je vois sur le bas de la page, l'équipe au complet s'est réunie autour de ma source .. cool ! lol

Pas de remarques négatives ? pas de bug qui redémarre votre pc ? bon ben dans ce cas je peux me pencher sur un futur projet. J'aurai besoin pour mon propre usage de faire des boutons graphiques, je vais donc reprendre ma classe de la barre pour ajouter des propriétés semblables aux boutons.... mais je vous dis pas pour quand je l'aurai fait hein ... :-)

Merci et A+

signaler à un administrateur
Commentaire de spy166 le 05/01/2004 19:59:29

Bon ben voilà un autre commentaire, mais désolé, c'est juste un gars normal parmit les milliers de ce site...
Enfin bon, moi aussi j'aime bien regarder les sources .NET, et c'est vrai que la tienne est de très bonne qualité. Bien que personnellement, la progress bar fournit me convient plus que parfaitement, j'ai trouvé l'idée des différents exemples super bien.
Vraiment chapeau quabd même!!
Allez ça vaut bien un ptit 9!!

signaler à un administrateur
Commentaire de TigerFab le 05/01/2004 23:30:02

Merci spy166 !

signaler à un administrateur
Commentaire de TheSaib le 28/01/2004 18:48:20 administrateur CS

Moi aussi j'aime bien ...
Mais a vrai dire je ne l'ai pas vu passer :>

signaler à un administrateur
Commentaire de Spip le 31/01/2004 11:45:21

bravo pour ton travail. j'en suis encore au VB6 et attent que bill implémente le framework sur le nouveau XP pour me mettre au .NET. (je ne veux pas, pour l'instant me payer l'installation sur tous le parck). Mais dès que je j'attaque VB.NET, je pense que j'utilliserai ton travail. je n'ais, pour l'instant, que visualisé tes exemples il me faut l'utiliser dans mes développements pour donner un vrai commentaire. De + une documentation. C'est le plus "Chiant" la doc mais tellement précieuse.


                             encore bravo
                                        
                                       spip (un dynausore du développement)


signaler à un administrateur
Commentaire de TigerFab le 31/01/2004 20:52:50

Merci pours vos commentaires.

Je ne sais pas s'il faut attendre la future version d'XP dans le sens où on est déjà à la version 1.1, donc surement un jour 1.2 voir même 2.0 . Et dans ce cas, même avec la prochaine version, il faudra à chaque fois l'installer/réinstaller sur tous les postes. Regarde ici, celui qui a le FrameWork 1.0 ne sait pas lancer l'application. Aussi, autant suivre l'évolution au fur et à mesure mais autant aussi commencer dès maintenant !

A+

signaler à un administrateur
Commentaire de 187bundy le 06/05/2004 15:48:39

La je dis tout de suite : total respect ! ... N'hésitons donc pas sur la note : 10/10.
La classe des progressbar de ce genre dans une appli !

++
187

signaler à un administrateur
Commentaire de TigerFab le 06/05/2004 19:33:08

Merci pour ton commentaire 187bundy. La ca me touche :-)

En fait j'avais dis que je mettrai un peu plus de sources, mais je n'aimerai pas mettre des sources non finieset comme le temps me manque ... Mais comme je vois que les commentaires sont très très positifs, je vais essayer de terminer/fignoler les 2 autres sources que j'utilise pour mes besoins et qui ressemblent très fortement à celle-ci : 1 contrôle bouton .NET et un contrôle label .NET améliorés graphiquement comme cette barre de progression

signaler à un administrateur
Commentaire de 187bundy le 07/05/2004 08:21:54

Cool ;-) Tu va finir par nous refaire tout le design microsoft ... Enfin une alternative au look bibill !! Tu a déjà un client pour tes futures sources (et certainmeent plein d'autres...).
Bon courage alors !

++
187

signaler à un administrateur
Commentaire de OneHacker le 24/02/2005 13:22:27

Ton Prog est parfait ! 10/10 ! Des super progressbar ! Continue comme ça ! T sur la bonne voie !

signaler à un administrateur
Commentaire de TigerFab le 24/02/2005 19:46:10

Merci aussi OneHacker

signaler à un administrateur
Commentaire de OneHacker le 25/02/2005 13:04:39

Derien ! As tu fais un Install.exe ? Car moi je sais pas integrer la framework version 1 dans le même prog d'installation !

signaler à un administrateur
Commentaire de TigerFab le 26/02/2005 12:49:37

Non je n'ai pas fait d'install.exe

Pour mes composants, il n'y a d'ailleurs pas besoin. L'utilisateur doit juste installer le framework et tout prg qui exploite mes dlls fonctionnera (s'il a copié mes dll dans son dossier d'exécution).

signaler à un administrateur
Commentaire de dieuzorro le 18/05/2005 10:28:30

Bonjour

       J'ai testé ton control il est bien mais à mon avit il manque la métode step() du progressbar du framework avec les propriétés min, max et step. Cela est dans l'ensemble plus souple pour l'utilisateur; quand on a plus de 100 événement pour la progression et bien on peut donnée les bornnes de la progression avec min et max puis donner le pat de la progression avec step et enfin l'appliquer avec la metode step().

signaler à un administrateur
Commentaire de GabSoftware le 17/09/2005 15:30:20

je met un 9/10, tes barres de progression sont très fluide, tout est très bien expliqué. Bonne continuation!

signaler à un administrateur
Commentaire de Kartxila le 23/10/2006 11:44:46

Pourquoi je ne trouve plus le zip à disposition ??

signaler à un administrateur
Commentaire de Crazyht le 23/10/2006 11:50:04 administrateur CS

Le zip est bien disponible en dessous de la liste du contenu de celui-ci.

Ajouter un commentaire



Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 2,792 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.