Articles de la catégorie ‘.Net’

Différences de syntaxe VB.Net – C#

mars28, 2008

J’ai parfois cherché des tableaux montrant quelques différences de syntaxe essentielles entre VB.Net et C#, et je n’ai jamais vraiment trouvé de quoi me satisfaire pleinement…

Du coup, au grand mot les grands remèdes, en ce moment, je me mets à fond sur le C#, histoire de bien comprendre la syntaxe, et je compile petit à petit un tableau de ce qui me semble essentiel à savoir. En effet, qui n’est jamais tombé dans quelques pièges dus à des mots réservés qui, même s’ils existent dans les deux langages, ne veulent pas obligatoirement dire la même chose ? :)

Allez, pour vous et rien que pour vous, voici MON tableau à moi des différences notables et souvent secourables entre les deux langages majeurs du Framework !

Evaluation/Exécution d’une chaine

décembre19, 2007

Petit article présentant comment évaluer/exécuter une chaine de caractères comme un morceau de code. Cette technique peut être utile, par exemple, si vous voulez coder une application dont certaines parties du code sont stockées en base de données. Cela vous permet donc de créer une application qui sera ensuite « extensible » (dans une certaine mesure…) via des mises à jour de la base de données.

Pas convaincu ? Un exemple un peu plus concret vous aiderait ? Ok, en voilà un parmis tant d’autres…

Imaginez une application de dessin. Dans votre barre de menu, entre autre, vous retrouvez un menu « Transformation », qui permet d’effectuer différents traitements sur votre image tels que la rotation à 90° à droite, ou l’inversion des couleurs. Quelque chose de ce style, quoi :

Exemple d’interface - Evaluation de chaine

Que diriez-vous de pouvoir augmenter les options de ce menu par la suite en mettant simplement une table à jour dans votre base de données, décrivant le nom de la commande et le code à exécuter ?

(la suite…)

Wiki & P/Invoke

décembre13, 2007

Un très court article pour présenter le site (un wiki en fait) http://www.pinvoke.net/ qui contient une mine d’informations pour utiliser les fonctions d’API windows en .Net. Ce wiki contient la liste détaillé de quasiment toutes les DLL windows, la liste des fonctions et enumérations incluses dans chaque DLL, un lien vers l’aide de la MSDN dans chaque article, ainsi que le code de déclaration pour utiliser ces fonctions, des exemples, etc… Le tout en C# et/ou VB.Net !

Une mine d’or, je vous dis…

Vers le haut