begin process at 2012 02 14 06:11:17
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Control

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

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


 Information sur la source

Note :
9,47 / 10 - par 19 personnes
9,47 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
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é :10 282 / 1 443

Auteur : TigerFab

Ecrire un message privé
Commentaire sur cette source (23)
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

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture Source .NET (Dotnet) ECRAN DE VEILLE EN .NET ET PARAMÉTRABLE
Source avec Zip Source avec une capture Source .NET (Dotnet) CONTROLE .NET : LABELS MULTI-PARAMETRABLES POUR VOS APPLICAT...
Source avec Zip Source avec une capture Source .NET (Dotnet) CONTROLE .NET : BOUTONS MULTI-PARAMETRABLES POUR VOS APPLICA...

 Sources de la même categorie

Source avec Zip COMMUNICATION MODBUS MASTER par sergelapointe
Source avec Zip Source avec une capture DÉPLACEMENT AVEC FLÈCHES DANS UN PAVÉ DE TEXTBOX 9X9 DYNAMIQ... par EhJoe
Source avec Zip Source avec une capture Source .NET (Dotnet) CONTROLSTARS EN RÉPONSE À JAKNIGHT007 par bigboss9
Source avec Zip Source avec une capture Source .NET (Dotnet) CALENDRIER ANNUEL NORME ISO par Prog1001
Source avec Zip Source avec une capture Source .NET (Dotnet) CONTROLE STARS par jaknight007

Commentaires et avis

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

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 !

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

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

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

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+

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!!

Commentaire de TigerFab le 05/01/2004 23:30:02

Merci spy166 !

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 :>

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)


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+

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

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

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

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 !

Commentaire de TigerFab le 24/02/2005 19:46:10

Merci aussi OneHacker

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 !

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).

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().

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!

Commentaire de Kartxila le 23/10/2006 11:44:46

Pourquoi je ne trouve plus le zip à disposition ??

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.

Commentaire de bidouille007 le 04/09/2009 08:18:29 7/10

Bonjour Fabrice
et bravo car la démo donne bien envie mais hélas avec VB 2008 express pour pouvoir ajouter un outil à la boite à outils il lui faut un fichier TLB chose que VB ne trouve pas et que je n'ai pas vu dans le ZIP.

Pourrais tu faire une petite maj avec le VB 2008? car ça serait dommage que ton travail tombe dans l'oubli ?

Par ailleurs cela aurait été parfait si tu avais prévu le fonctionnement de la barre de progression en MARQUEE

D'avance merci

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 4,072 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales