Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

CoqBlog

.NET is good :-)
{ Blog de Gaël Covain }

Actualités

Parcourir par tags

Tous les tags » Articles   (RSS)
SQL Server : à propos des transactions “imbriquées”
Il existe des cas où nous aurions besoin d’utiliser des transactions imbriquées (des sous-transactions) constituant des petites unités de travail à l’intérieur d’une plus grande. Nous voulons que chaque petite unité soit autonome, tout en pouvant être Lire la suite...
A propos des notifications d’exceptions non gérées - 6 - Notes diverses et conclusion
Cet article est composé de plusieurs parties : 1 - Introduction 2 - Les différentes raisons 3 - Zoom sur Application.ThreadException (WinForms) 4 - Zoom sur Application.DispatcherUnhandledException et Dispatcher.UnhandledException (WPF) 5 - Les interactions Lire la suite...
A propos des notifications d’exceptions non gérées - 5 - Les interactions entre les différents évènements
Cet article est composé de plusieurs parties : 1 - Introduction 2 - Les différentes raisons 3 - Zoom sur Application.ThreadException (WinForms) 4 - Zoom sur Application.DispatcherUnhandledException et Dispatcher.UnhandledException (WPF) 5 - Les interactions Lire la suite...
A propos des notifications d’exceptions non gérées - 4 - Zoom sur Application.DispatcherUnhandledException et Dispatcher.UnhandledException (WPF)
Cet article est composé de plusieurs parties : 1 - Introduction 2 - Les différentes raisons 3 - Zoom sur Application.ThreadException (WinForms) 4 - Zoom sur Application.DispatcherUnhandledException et Dispatcher.UnhandledException (WPF) 5 - Les interactions Lire la suite...
A propos des notifications d’exceptions non gérées - 3 - Zoom sur Application.ThreadException (WinForms)
Cet article est composé de plusieurs parties : 1 - Introduction 2 - Les différentes raisons 3 - Zoom sur Application.ThreadException (WinForms) 4 - Zoom sur Application.DispatcherUnhandledException et Dispatcher.UnhandledException (WPF) 5 - Les interactions Lire la suite...
A propos des notifications d’exceptions non gérées - 2 - Les différentes raisons
Cet article est composé de plusieurs parties : 1 - Introduction 2 - Les différentes raisons 3 - Zoom sur Application.ThreadException (WinForms) 4 - Zoom sur Application.DispatcherUnhandledException et Dispatcher.UnhandledException (WPF) 5 - Les interactions Lire la suite...
A propos des notifications d’exceptions non gérées - 1 - Introduction
Si je m’abonne à l’évènement AppDomain.UnhandledException , est ce que je suis certains d’y être notifié de toute exception que je n’ai pas gérée ? Cela donne un sentiment de sécurité mais qui peut s’avérer faux car la réponse est non, pour plusieurs Lire la suite...
L'injection SQL n'est PAS un problème QUE pour les développeurs web !
J'ai l'impression que pas mal de personnes sont parties sur une fausse idée avec ce problème d'injection SQL : certains ont l'air de penser qu'il s'agit uniquement d'un problème rencontré avec les applications dotées d'une interface utilisateur web (dans Lire la suite...
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 Lire la suite...
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 Lire la suite...
Posted: lundi 24 mars 2008 14:40 par coq | 5 commentaire(s)
Classé sous : , ,
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 Lire la suite...
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. Lire la suite...
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 Lire la suite...
.NET : Spécification de la plate-forme de destination
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 Lire la suite...
Debug VSTO 2003, si vous l'avez perdu, voici de quoi le retrouver
Dans la "vraie vie" on n'a pas toujours le bonheur de s'amuser avec Office 2007, ni même avec VSTO 2005. Pour de la maintenance, ou même des nouveaux développements, on peut être amenés à encore utiliser le couple VSTO 2003/Visual Studio .NET 2003. Si Lire la suite...
Les Tracepoint ? C'est sympa !
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 Lire la suite...
Enregistrement de paramètres, sauvegardes etc en WinForm...
Par pitié, chers amis développeurs WinForm (et aussi développeurs Windows en général), arrêtez d'utiliser le répertoire courant de l'application comme répertoire de base pour vos enregistrement ! C'est dangereux et en environnement "standard" vous avez Lire la suite...
Process Explorer 10.0
Ce soft n'est pas particulièrement lié à .Net, mais il s'agit sans aucun doute d'un outil très important de ma toolbox. Eh bien il vient de changer de version majeure pour passer en 10.0 ! Pour ceux qui ne connaissent pas encore, il s'agit d'un excellent Lire la suite...
IMessageFilter : événements MouseMove / MouseEnter / MouseLeave au niveau d'un contrôle, sans tenir compte des contrôles enfants
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 Lire la suite...
ClickOnce : Hey ! Where is my publish version ?
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 Lire la suite...
Plus de Messages Page suivante »


Les 10 derniers blogs postés

- 3 articles sur SQL Server (Data Structures, Scans and seeks, Data access strategies) par Code is poetry le il y a 10 heures et 37 minutes

- Mais que peut bien faire un MVP quand il ne code pas ??? par .net is good... C# is better ;) le il y a 13 heures et 3 minutes

- PowerShell : Comment exécuter un script PS depuis une fenêtre MS DOS ou Scheduled Task par Blog Technique de Romelard Fabrice le il y a 13 heures et 12 minutes

- EDM Designer par Matthieu MEZIL le il y a 16 heures et 41 minutes

- Small basic - un projet intéressant par Pierrick's Blog le 01-06-2009, 17:11

- SharePoint 2007 : Liste Personnalisée, Colonnes de Site et Menu Contextuel par Philippe Sentenac [MVP SharePoint] le 01-06-2009, 16:38

- [WPF/Silverlight] Ternary Converters par NeuroCypher's Blog le 01-06-2009, 15:18

- Bonne année, bonne santé et surtout de bons PowerPoint !!! par The Mit's Blog le 01-06-2009, 14:38

- Suggestions Visual Studio par BruNews le 01-06-2009, 12:06

- C++ VS 2010 et développement parallèle par Michel Perfetti [Miiitch] le 01-06-2009, 11:00