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 !

344 commentaire(s) de Bidou sur des sources sur csharpfr

Le : 05/10/2008 23:34:26
Source : CLASS OBJECTLIST
Je ne vois pas l'utilité de cette classe par rapport à ce qu'il existe déjà au sein du framework (System.Collection.Generics).
Si quelqu'un peu me renseigné, je suis tout ouï, sinon ne sera pas conservé.


Le : 15/09/2008 09:24:29
Source : NAVIGATEUR C# MOTIONGO
Cette source sera supprimée car ne contient pas de code.
Merci de lire le réglement.


Le : 14/09/2008 00:29:22
Source : YTREWQ - POUR MODIFIER RÉGULIÈREMENT VOTRE FOND D'ÉCRAN
J'ai vu d'autres choses pas très belles comme la concaténation d'un path avec l'operator +, l'utilisation abondante de getXXX (C# = property, pas comme en java) et quelques autres petites détails.
Pour form1, il s'agit de conventions à adopter, y compris pour les petits projets qui ne contiennent qu'une form.

Concernant la mémoire, tu n'as EN PRINCIPE pas à t'en occuper. C'est le but même d'un langage managé. En l'occurance, une application .NET de type Windows Form sans aucune ligne de code (juste celles générées par le designer de Visual Studio lors de la création d'un nouveau projet) consommera déjà plusieurs méga dû au chargement des assemblies nécessaires.

Pour le release, c'est un drop down au niveau de Visual Studio qui permet de sélectionner le mode de compilation.


Le : 13/09/2008 23:54:41
Source : YTREWQ - POUR MODIFIER RÉGULIÈREMENT VOTRE FOND D'ÉCRAN
Okay pour la fonctionnalité (même si déjà présent sur le site).
Pour le code, peut mieux faire (mais c'est acceptable). Un exemple après consultation très rapide: A quoi sert MyException? Form1 n'est pas un joli nom et euh.... je me souviens plus du reste ;-)


Le : 22/08/2008 13:14:01
Source : LISTER LES SERVICES WINDOWS ACTIVES
Merci de ne pas poster des codes-snippets sur codes-sources!
Ces sources là seront supprimées.

Les snippets intéressants et pas encore présent peuvent être déposés sur www.codyx.org (même login et mot de passe que sur codes-sources)

Merci.


Le : 19/08/2008 22:28:31
Source : SUBTITLE REVERSE .SRT
Il faudrait faire des testes pour savoir si c'est plus lent ou pas dans ce cas ci, mais je dirais que globalement, on a meilleur temps d'utiliser les expressions régulières car:

- Il faut (beaucoup) moins de code pour arriver au même résultat;
- Probablement moins de temps aussi pour coder (pour autant qu'on maîtrise la chose, ce qui n'est pas très simple au début je trouve...)
- Les temps de réponses sont globalement plus rapide. A ce niveau, il faut bien gérer l'option compilée de la Regex (à utiliser seulement pour les gros textes, sinon, le temps de compilation est beaucoup trop important par rapport au temps total). Pour les petits textes cependant, des substrings et autres sont peut-être plus rapide...


Le : 19/08/2008 17:37:23
Source : CAPTCHA [VS 2005]
Pas spécialement utilisable en l'état, tout le code étant dans le main.
Serait sympa d'avoir une classe toute prête à l'utilisation....

Une petite mise à jour?


Le : 19/08/2008 14:04:11
Source : CAPTURE DE L'IMAGE DE L'ÉCRAN (SNAPSHOT)
Ne sera donc pas conservé...


Le : 18/08/2008 17:58:38
Source : SUBTITLE REVERSE .SRT
TMCUH> Si les regex ne fonctionnaient pas, c'est sûrement parce que tu les avais mal programmées... non?


Le : 18/08/2008 08:09:21
Source : SUBTITLE REVERSE .SRT
Pas testé, mais en regardant le code, on reste un peu sur sa faim (je ne parle pas de la traduction)...
Le plus gros problème, c'est qu'absolument rien n'est modularisé, en gros on nous sert un code avec tout dans le main => inutilisable.

Y'a d'autres problèmes +/- gênant dans le code, comme par exemple le parsing de l'HTML. Tu aurais probablement mieux fait d'utiliser les Regex. Autres choses en vrac juste en jettant en rapide coup d'oeil:

- Les concaténations dans une boucle se font avec un StringBuilder!
- numline = numline + 1 => numline++; i = i + 2 => i += 2;

- catch (Exception e)
{
   throw e; // Utile ?
}

- StreamReader _Reader n'est jamais fermé
- FileStream fs n'est jamais fermé

try
{
   if (!File.Exists(strFileName))
   {

- Pourquoi le if est dans le try?
- etc etc...

Une mise à jour pourrait être la bienvenue :)

Une remarque positive quand même pour finir (ben oui je suis pas seulement méchant) : L'idée est plutôt bonne et utile (même si ça reste une traduction google...)





Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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,203 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é.