|
|
Parcourir par tags
Tous les tags » C# » .NET » Articles
-
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 ...
-
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 ...
-
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 ...
-
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 ...
-
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 ...
-
Cette option que vous spécifiez via le switch /platform ou via les options de projet sous Visual Studio produit les effets suivants sur la version du CLR utilisée par charger l'executable :
Les DLLs compilées avec anycpu seront quant à elles executées par le même CLR que le processus qui l'a chargée.
Sur un Windows 64 bits, les ...
-
Pour ceux qui ne seraient pas (encore) abonnés aux Z'actus d'ASP-MAGAZINE, voici une information concernant une fonctionnalité de Visual Studio 2005 que je n'avais pas encore remarquée, et que je viens de découvrir par son intermédiaire : les Tracepoint.
Il s'agit, en gros, de l'équivalent d'un point d'arrêt sur lequel vous allez pouvoir ...
-
Les messages Windows, WM_MOUSE* dans notre cas, sont envoyés directement sur le contrôle concerné.
Si vous surchargez la méthode WndProc d'un contrôle ''conteneur'', vous ne verrez par conséquent pas les messages WM_MOUSEMOVE pour autant que le pointeur soit situé au dessus d'un contrôle enfant.
En gros les zones situées sous ces contrôles ...
-
Un petit truc qu'il peut être utile de savoir : comment récupérer le fameux numéro de version que l'on voit ci-dessous...
Et que l'on retrouve sur la page de déploiement :
Au moment de la publication, un fichier manifest est crée pour l'assembly principal de l'application déployée. (la page détaillant les ...
-
Pour ceux qui ne connaissent pas, voici comment faire pour déclencher le rafraichissement de la grille de propriété du Designer sur le changement de valeur d'une des propriétés.
Ceci est particulièrement utile quand le fait de changer la valeur d'une propriété affichée dans la fameuse grille pour notre composant déclenche le changement de ...
|
|
|