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 !

GENESIS ("EXÉCUTER" EN C# ET AMÉLIORÉ)


Information sur la source

Description

Cliquez pour voir la capture en taille normale
Voici un de mes programmes les plus réussis, question stabilité, performance et apparence. Il consiste à exécuter un fichier comme avec la fenêtre "Exécuter" de Windows. J'ai utilisé une icône de notification (qui s'affiche en pas à droite dans la barre de tâches) qui permet d'embellir le programme, avec des icônes à chaque option :).
 

Source

  • //Ben, 'faut la télécharger, en raison du contenu supplémentaire (icônes et gifs).
//Ben, 'faut la télécharger, en raison du contenu supplémentaire (icônes et gifs).

Conclusion

C'est un remake de Exécuter, j'y ai juste ajouté une ou deux options par ci par là... Mais si vous voulez la réaliser à votre tour, certains commentaires sont indispensables dans cette source.
 

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 Shad78 le 30/07/2008 23:42:26

Bah dit donc pour quelqu'un de ton age c'est vraiment pas mal! (sauf qu'encore une fois ca ne compilait pas sans retoucher le code!) Une proposition facile d'amélioration serait de mettre la propriété "AcceptButton" de ta form "Form1" à "button1" ce qui permet de lancer le programme en faisant Entrée.

signaler à un administrateur
Commentaire de TheSin le 31/07/2008 11:07:03

mmm, je préfère le Executer de Vista, parce qu'il est plus complet (tu ne fait qu'un Process.Start() ), Vista utilise désormais la recherche en parallele pour trouver le programme ...
Dommage.

D'ailleurs, ton code fait plus penser à un tutorial de programmation (tu commente jusqu'aux try/catch/finally & conditions) ...

Je ne sais pas si ca compile chez moi, mais je pense que oui vu le code ^^.

Bref, je ne note pas, je trouve même la source peu utile (à part pour ceux qui ne connaissaient pas le Process.Start () ^^).

signaler à un administrateur
Commentaire de Shad78 le 31/07/2008 11:19:16

C'est sur la source n'est pas révolutionnaire (et chez moi il faut enlever une ligne du designer pour que ca compile). Mais il faut saluer non pas la performance mais l'effort d'un jeune codeur de 12 ans!

signaler à un administrateur
Commentaire de lakichemole le 31/07/2008 12:05:18

Salut j'ai pas VS 2008 je pourrais avoir l'exe? :)

signaler à un administrateur
Commentaire de TheSin le 31/07/2008 15:52:06

"Mais il faut saluer non pas la performance mais l'effort d'un jeune codeur de 12 ans!"
Tu prend un bon bouquin et tu fait 10x mieux ....
14 ans j'ai fait un tetris VB6 avec les winforms uniquement, alors bon ....
Je suis désolé d'être si mauvais critiquement, mais bon, je dit juste qu'un bon bouquin avec exercices et tu sais coder un peu plus (objets, bases de données ...).
Je dis pas ça pour être méchant, mais pour ce genre de phrase "Mais il faut saluer non pas la performance mais l'effort d'un jeune codeur de 12 ans!", car avec MSDN, visual gratuit et méga intuitif ... c'est pas si dur pour quelqu'un de 12 ans qui a en plus eu des cours d'info à l'école (puisque maintenant c'est quand même au CP que tu es devant un ordinateur ...). En plus de ça, rajoute les performances des PC d'aujourd'hui ....
Bref, aujourd'hui, a 12 ans, c'est plutôt facile de faire ce genre de petites choses, y'aurais eu la recherche des programmes tel que Vista le fait, j'aurais rien dit.

Compare notre époque du temps de ms-dos quand on avait son age et moins à aujourd'hui, tu faisais un truc pareil en C++ à l'époque au même âge c'était déja plus difficille qu'aujourd'hui en C# 2 voire 3 où on a des docs de partout, des tutos de partout en français, la msdn, l'intuitivité de visual dû aux perfs des pc d'aujourd'hui ...

Faut comparer ce qui est comparable ;-)


@Lakichemole => tu as les versions express sur le site de microsoft

signaler à un administrateur
Commentaire de Shad78 le 31/07/2008 15:57:47

Mouais, désolé mais à 12 ans t'es pas sensé connaitre les fonctions. En math t'a même pas vu les nombres négatif. Un bouquin d'info doit paraître vraiment barbare à cet age la. Donc bon, t'a peut être codé un tetris à 14 ans mais c'est loin d'être le cas de tous le monde, et je suppose qu'a cette age tu n'étais pas contre quelques encouragement, alors met toi a la place des gens qui t'ont soutenu. En effet ce code n'a peut être rien a faire sur un site de partage de source étant donné qu'il n'apporte que peu de chose, mais le minimum de pédagogie est de ne pas "casser" un effort qui a été fourni.

signaler à un administrateur
Commentaire de lakichemole le 31/07/2008 16:59:29

Je sui assez d'accord avec shad pour un gamin de 12 an c'est pas mal (12 ans c'est pas 14) quand au cour informatique de cp-->5 eme c'est plutôt comment utiliser un pc word excel & co pas comment lancer un processus ou développer un soft.
Mais si tu est arrivé un tetris en "winform VB6" (je vois mal un tetris autre que winform avec VB6 mais j'ai dû mal comprendre) tout seul avec la gestion des thread, du score des calques chapeau mais je pense que tu fait partis des 1% de la population française qui en sont capable.
Bref ce code ne révolutionne en rien l'informatique on es d'accord mais il vaut mieu lui dire "tien tu pourrais faire ça ou ça, ajouter ça" au lieu de "ça ME sert a rien c'est nul".
Tu verra le jour où ça t'arrivera tu sera pas top content car on trouve toujours meilleur que soit.

signaler à un administrateur
Commentaire de The Red Man le 31/07/2008 18:17:49

la première que j'ai programmé j'avais 17/18 ans ! et je ne code pas beaucoup.

petite anecdote : lors du bac blanc de math, j'ai laissé tombé le sujet et je me suis penché sur un algorithme de cryptage. Du coup j'ai eu 5 ou 6 au blanc et 19 au bac !

Mais bien joué puisqu'apparemment tu es très jeune  !! Continue comme ça !

signaler à un administrateur
Commentaire de TheSin le 02/08/2008 10:42:33

@lakichemole => pas de thread, et en vb6 y'a pas que le winforms, y'a aussi directx, plus apte en théorie pour un jeu quel qu'il soit.

Bon, bin on va dire alors : bravo, tu as su utilisé les 4 fonctions de la première page de ton bouquin, youpi!

Pis si tu regardais mon premier commentaire, j'encourage (en sous entendu) d'améliorer le code, puis j'ai bien dit qu'il pouvait quand même servir non ?
Parce que bon, un code, ça sert toujours à quelque chose, alors quand je dit que ca ressemble plus à un tutorial, c'est que pour moi, c'est un mini tuorial débutant ...
Ensute, je pense même que le code aurait plus de place dans les snippets, quoique, y'a ptetre le process.start () & autre ...
Du coup, bin oui, moi non plus je connaissais pas les fonctions a l'époque, mais je cherchais 30 minutes sur internet quand jpouvais, mais ah, oui, on était encore en 56k a l'époque, et en plus, j'avais droit a 30h dans le mois d'utilisation internet (wanadoo powaa).
Je réitère donc que les époques en sont plus les mêmes et qu'il faut comparer ce qui est comparable.
On parle bien de fonctions de bases, et non d'algorithmes.
Les fonctions de bases tu as tout dans msdn (ou presque), dans VS il suffit de chercher un chouilla, y'a le net, des bouquins a la pelle en C#, codes-sources.com qui est une très bonne source, developpez.net, des forums, le site de microsoft qui donne aussi des exemples, et j'en passe.
Je dis simplement que pour les 4 fonctions, jprend google et jtrouve en 30s aujourd'hui, ce qu'à l'époque on trouvait avec du mal parce que plus de sources étaient en anglais encore, qu'on avait le stress de la connexion internet limitée et des ressources pc qui vont avec (bin non, l'internet adsl illimité et le tél. gratuit, ca n'existait pas!) ...

Alors oui, j'encourage à faire mieux, à en apprendre plus.
Mais non, je ne pense pas que ce code source a sa place ici mais plus dans des forums, tutos débutant, snippet.

Ca me rappelle quand on est sur phpcs, beaucoup de code sont supprimés parce que y'a que 4 lignes et que c'est donc un snippet ....
Je pense juste qu'ici c'est pareil à peu de chose près : les commentaires sur du try/catch/finally qui font plus penser à un tutorial, voilou.

Et perso, moi je dit chapeau quand y'a plus de tutos sur un site par un auteur que de codes-sources, parce que c'est plus de travail ^^.

Et moi, euh, comment dire .... on m'a découragé pendant 10 que j'apprenais la prog., j'ai juste jamais laché une passion. C'est pas parce qu'on t'encourage pas dans le bon sens que tu va abandonné, et parfois ca aide a faire encore mieux, a se déppaser. Seulement voilà, ce sont 2 points de vues totallement différent et je reste sur ce que j'ai dit.

Bref, continue comme ça, t'es sur la bonne voie xXTitouffXx.

signaler à un administrateur
Commentaire de lakichemole le 04/08/2008 09:29:25

C'est déjà moins décourageant plus constructif! (sinon il fallait utiliser oreka il te payais les communications avec ton 56k!! :))

signaler à un administrateur
Commentaire de TheSin le 05/08/2008 23:15:39

lol, sauf qu'à l'époque, j'étais pas majeur et on découvrait internet :-P
Mon frère avait bien plusieurs opérateurs avec son 56k mais il se les réservait (pour jouer sur le net, vive diablo & co ^^).
Bref, juste pour dire ... j'avais pas d'autre choix ^^

signaler à un administrateur
Commentaire de winny68 le 12/06/2009 14:39:21

Bravo pour l'effort et merci au autre d'avoir utilisé la zone de commentaire comme un chat.

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Executer du code C# [ par Skyride ] Bonjour à tousJ'espère que vous pourrez me renseigner...Je m'initie depuis quelques temps à l'environnement .NET et je commence un petit peu à m'inter Icone et PictuerBox [ par CracK ] Comment affecter a une PictuerBox, l'icone d'un executable ?exemple : " c:\nero\nero.exe,0 " ( icone primaire de néro ) afin que this.pictureBox1.Ima Executer.... [ par CracK ] Je cherche à associer à un bouton par exemple la fonction qui me permetterai d'executer un fichier txt, mpg ou autres .... private void button1_Click Utilisation d'exe (icone) [ par CracK ] Je souhaiterai, en indiquant le Path d'un .EXE, "utiliser" son icone afin de la visualiser dans une PictureBox .( Dans le but de faire une barre d'out Changer d'icone [ par Zazeglu ] Bonjour,Qqun sait il comment faire pour changer l'icone d'une application ?Pas juste l'icone de la feuille donc ,l'icone de tout l'application.MerciZa comment executer le projet. [ par creanova2000 ] bonjourvoila j'ai fini la creation de mon projet sur visual sutdio Csharpet quand je debug (F5) tout fonctionnne normalement.maintenat je veux creer u Icone UserControl [ par bucherb ] Hello!Est-ce que quelqu'un saurait comment changer la petite icône d'un UserControl dans le ToolBox du designer, pour avoir autre chose que ce truc tr Executer un prgm externe [ par Virtua747 ] J'ai chercher dans le forum et je trouve partout que c'est System.Diagnostics.Process.Start(Path,Arg);Mon problème est que Process est inconnu dans Di Inserer une icone dans un menu [ par finarfin95 ] Je cherche à inserer en c# une image dans un menu déroulant comme dans windows afin de rappeler le raccourci toolbar... Commande pour exécuter un programme en dehord de C# [ par XDOOM ] Bonjour!Je cherche une commande pour exécuter un programme en dehord de mon programme de C#.J'ai esayé la commande Shell(), mais elle n'est pas dans C


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

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 : 0,608 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é.