Latest article: Exporter des données depuis Excel

Utilitaire : Property Generator

Un petit outil et ses sources pour générer rapidement le code des propriétés (get, set) en C#

Un petit utilitaire que j’utilise depuis bientôt un an maintenant, un générateur de “propriété” pour C#.

Des propriétés, on en écrit tout le temps, et c’est quelque chose d’assez verbeux, long et fastidieux.

Voilà donc un utilitaire pour générer le code des propriétés en quelque clics  :

Capture d'écran de Property Generator

.NET Framework nécessaire (mais si vous avez besoin de ce logiciel je suppose que vous l’avez…)

Les sources sont fournies dans l’archives (certifiés la-rache ISO-1664).

Téléchargement

Mentions

    Discussion

    1. Slashene

      March 28, 2009
      9:51 pm

      Salut,
      Je te conseille de te renseigner sur les “Snippet” dans visual studio et sur le “Snippet explorer” que tu trouveras sur codeplex. Ou fait tout simplement “prop” + [TAB] + [TAB] pour générer ta propriété.
      Si je devais généré mes propriétés avec ton logiciel je prendrais plus de temps à utiliser ton logiciel qu’a écrire la propriété à la main (sans snippet).

      Je te conseille donc d’aller sur http://www.typeonline.co.uk/typingspeed.php pour écrire un peu plus vite que tu ne dois le faire actuellement.

      Cordialement,

      Reply

    2. Aranoth

      March 28, 2009
      10:17 pm

      Le snippet prop est intéressant, je ne connaissais pas, merci. Mais il ne suffit pas, il se contente de générer une ligne du genre :
      public int MyProperty { get; set; }
      Ce qui ne répond pas au besoin, il faudra réécrire quasiment tout le code après de toute façon.

      Après ce n’est pas qu’une question de vitesse, mais comme je le dis : c’est fastidieux. Il y a plus intéressant à faire que de taper le code des propriétés.

      Et je fais également parti ceux qui considèrent que la vitesse d’écriture n’est pas importante (surtout quand on a à sa disposition des outils comme IntelliSense), puisque de toute façon si le problème a été bien pensé, il y aura peu de code à écrire.

      Reply

    Reply