|
|
Parcourir par tags
Tous les tags » Développem... » C# » Articles (RSS)
-
Les types anonymes sont ma nouveauté préférée de C# 3.0. Ils sont très intuitifs à utiliser, mais tout le monde ne connait pas leurs caractéristiques exactes. Je me charge donc de les rappeler.
Vous pouvez déclarer une variable locale de type anonyme de la façon suivante :
var variableTypeAnonyme = new { FirstName = ''Flavien'', Age = 23, ...
-
Les débutants à LINQ vont être nombreux dans les jours qui suivent. Je vous propose donc un récapitulatif de la syntaxe des requêtes LINQ en C#. Je me suis inspiré de cet article, très complet, mais peu didactique (il s'agit en fait d'un extrait des spécifications de C# 3.0).
Une requête LINQ est composée de plusieurs clauses les unes à la ...
-
WPF n’utilise pas le mécanisme standard d’évènement du Framework .NET. Il utilise une version améliorée : les Routed Events. Nous allons voir dans cet article comment ils fonctionnent.
Les Routed Events sont sous certains aspects assez similaires aux Dependency Properties (vous pouvez à ce propos consulter mon article sur les Dependency ...
-
Il ne reste plus qu'une semaine avant la fin du Round 2 d'Imagine Cup. Pour ceux qui participent à Project Hoshimi (et les autres aussi), il est temps de se mettre aux tests à plein temps.
J'ai publié aujourd'hui sur The Code Project un petit article sur le tracing et debugging de Project Hoshimi avec Visual Studio. Rien de bien ...
-
Avec WPF, le databinding entre des objets métiers et l'interface utilisateur est devenu très facile. Par exemple, il est possible de lier une ListBox avec une collection d'objets métiers, et WPF se charge d'afficher comme il faut cette collection.
Il est même possible que WPF mettre automatiquement à jour l'interface à chaque modification de ...
-
Ce petit article a pour but de donner les étapes importantes pour écrire le squelette d'une application WCF client / serveur, avec un DuplexChannel, c'est à dire que le serveur peut appeler des méthodes sur le client (et pas seulement l'inverse). Avec les DuplexChannel, il devient facile d'écrire un programme client / serveur qui aurait ...
-
Code Access Security (CAS) est une fonctionnalité du Framework .Net qui permet aux développeurs de rendre leurs applications plus sécurisées et moins vulnérables aux attaques.
Il est ainsi possible de restreindre les permissions de façon très précise. Il existe un ensemble de classes implémentant IPermission qui permettent de contrôler ...
-
La réflection est un des gros points forts de .Net. D'autant plus qu'il est très facile de s'en servir. L'une des utilisations de la réflection est la gestion de plugins.
L'utilisation des AppDomains peut apporter beaucoup lorsqu'on charge des assemblies par réflection. Déjà, si vos plugins peuvent être développés par n'importe qui, il peut ...
-
Je ne sais pas si vous avec déjà essayé de faire ça en XAML mais moi ça fait un petit bout de temps que j'essaye et le viens enfin de trouver comment faire.
Je m'explique : j'ai une classe Personne qui contient 3 propriétés (Nom, Action et Location). C'est un DependencyObject, ce qui permet d'utiliser ses propriés avec WPF (ce ne sont pas de ...
|
|
|