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 230 / 1 209

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 !