c'est quand même fou sur un Total de 302 558 Membres qu'il n'y en ait pas un pour m'indiquer le fonctionnement de ce script, je suis newbie et j'aimerai bien comprendre comment exploiter ce script sur une page web !!!
Bravo pour cette idée,
pour la réalisation, si tu accepte quelques critiques positives les voici :
1) ne jamais coder en dur les noms de répertoires
en DOTNET, au lieu de @"C:Windows" utilise plutôt
string windir = Environment.GetEnvironmentVariable("WINDIR");
le mieux serait d'utiliser : l'enumération SpecialFolder mais elle ne permet pas de récupérer de répertoire de Windows
exemple récupérant System32 :
Environment.GetFolderPath(Environment.SpecialFolder.System);
ensuite :
System.Diagnostics.Process.Start(windir + "\explorer.exe ", fichier);
de même pour C:Temp...
2) Attraper les exceptions :
par exemple, si l'on oublie de renseigner le sexe ... trap
3) Ne pas utiliser directement la classe "String" lorsque l'on fait des concaténations : par exemple avec l'opérateur +=
En effet, les objets "String" sont immuables et à chaque nouvelle concaténation un nouvel objet est créé, l'ancien étant confié au Garbage Collector. Ceci est assez pénalisant pour les performances, mais ce n'est que de l'optimisation.
4) détruire les fichiers temporaires après utilisation.
rassure toi, en .NET la pluspart des gens qui développe ne le savent peutetre pas, mais ton code .DLL ou .EXE est très aisement décompilable jusqu'au nom de tes variables si tu n'utilise pas d'obfuscator performant.
Salut idem Prob de DDL ou EXE Mes di-moi? Ton logisiel foctionne bien win 98? Répond-moi voici mon mail televendeur@hotmail.com
rassure toi, en .NET la pluspart des gens qui développe ne le savent peutetre pas, mais ton code .DLL ou .EXE est très aisement décompilable jusqu'au nom de tes variables si tu n'utilise pas d'obfuscator performant.
Donc OpenSource "imposé" par MS ... ca laisse perplex
Merci...
Je c'est qu'il y a beaucoup de choses à améliorer, mais même si le projet était à un stade "utilisable" avec une diversité de mises en formes, je ne le vendrais pas ^^.
Je suis pour que les logiciels soit OpenSource ! :)
16 oct. 2004 à 18:49
16 oct. 2004 à 16:29
Envoi un PM à l'auteur.
16 oct. 2004 à 11:33
valdo
----
25 sept. 2004 à 10:50
merci.
6 déc. 2003 à 13:06
pour la réalisation, si tu accepte quelques critiques positives les voici :
1) ne jamais coder en dur les noms de répertoires
en DOTNET, au lieu de @"C:Windows" utilise plutôt
string windir = Environment.GetEnvironmentVariable("WINDIR");
le mieux serait d'utiliser : l'enumération SpecialFolder mais elle ne permet pas de récupérer de répertoire de Windows
exemple récupérant System32 :
Environment.GetFolderPath(Environment.SpecialFolder.System);
ensuite :
System.Diagnostics.Process.Start(windir + "\explorer.exe ", fichier);
de même pour C:Temp...
2) Attraper les exceptions :
par exemple, si l'on oublie de renseigner le sexe ... trap
3) Ne pas utiliser directement la classe "String" lorsque l'on fait des concaténations : par exemple avec l'opérateur +=
En effet, les objets "String" sont immuables et à chaque nouvelle concaténation un nouvel objet est créé, l'ancien étant confié au Garbage Collector. Ceci est assez pénalisant pour les performances, mais ce n'est que de l'optimisation.
4) détruire les fichiers temporaires après utilisation.
bon courage