Blogs CodeS-SourceS

Blogs, blogs, blogs et encore des blogs ! Ici les développeurs vous font partager
leurs expériences, trouvailles mais également des informations funs.
Bref la vie de tous les jours des développeurs pas forcément braqués sur du code !
Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide
dans Rechercher

Parcourir par tags

Tous les tags » C# » Articles
Page 1 sur 2 (19 messages au total)
  • Les "Tracepoint" ? C'est sympa ! (et ce n'est pas nouveau)

    Ces temps ci je vois certains s'extasier sur une ''nouvelle'' fonctionnalité de VS2008 : les Tracepoint (points de trace). Eh bien ce n'est pas nouveau, je vous en avais parler en mai 2006, pour Visual Studio 2005 donc : Les Tracepoint ? C'est sympa ! Ce post ayant relativement mal vécu le changement de skin du blog (les images sont ...
    Envoyé à CoqBlog (Weblog) par coq le juin 23, 2008
  • Path.Combine : "Rep1\Rep2\File.ext" != "\Rep1\Rep2\File.ext"

    Certains s'étonnent devant le retour de la méthode Path.Combine pour le code suivant : String path1 = @''C:\Rep0''; String path2 = @''\Rep1\Rep2\File.ext''; String path = Path.Combine(path1, path2); En effet, path contiendra ''\Rep1\Rep2\File.ext'' alors que certains s'attendent à avoir ...
    Envoyé à CoqBlog (Weblog) par coq le mars 24, 2008
  • C# 3.0 : Les types anonymes en détail

    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, ...
    Envoyé à Code is poetry (Weblog) par RaptorXP le décembre 10, 2007
  • C# 3.0 : Syntaxe d'une requête LINQ

    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 ...
    Envoyé à Code is poetry (Weblog) par RaptorXP le novembre 19, 2007
  • WPF : Comprendre les Routed Events

    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 ...
    Envoyé à Code is poetry (Weblog) par RaptorXP le juillet 18, 2007
  • Article sur le tracing et debugging dans Project Hoshimi

    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 ...
    Envoyé à Code is poetry (Weblog) par RaptorXP le mai 11, 2007
  • XPath : utilisez des requêtes paramétrées

    Vous connaissez l'injection SQL ? En XPath, vous êtes exposé à la même chose, avec un risque de fuite de donnée plus important du fait de l'absence de restriction d'accès. A partir de là il devient possible de récupérer l'ensemble des données : vous en avez peut être entendu parler sous la dénomination ''Blind XPath Injection''. Si vous ...
    Envoyé à CoqBlog (Weblog) par coq le mars 18, 2007
  • XmlSerializer : lenteur de la première initialisation et comment y remédier

    A la première initialisation d'une instance de XmlSerializer pour un type, le constructeur déclenche la génération, compilation et le chargement d'un assembly (temporaire) contenant le code de sérialisation/désérialisation dont XmlSerializer a besoin. Cette génération rend bien évidemment la première initilisation (beaucoup) plus longue. Cette ...
    Envoyé à CoqBlog (Weblog) par coq le février 25, 2007
  • .NET 3.0 : Comprendre les dependency properties et les propriétés attachées

    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 ...
    Envoyé à Code is poetry (Weblog) par RaptorXP le février 19, 2007
  • Portée de la valeur d'un champ static

    Un champ static est un champ qui appartient à un type, et non pas à une instance de ce type, sa valeur est unique. Mais unique dans quelles limites ? Contrairement à ce qu'on peut penser au premier abord, cette valeur n'est pas unique pour le processus complet. Pas plus qu'elle ne l'est, dans le cas d'une application web, pour une ...
    Envoyé à CoqBlog (Weblog) par coq le janvier 28, 2007
Propulsé par Community Server (Personal Edition), par Telligent Systems
Chargement...