|
|
|
A la découverte de la sécurité du CLR
Cet article a pour but de vous faire découvrir les grands principes de la sécurité du CLR (Common Language Runtime) de la plateforme .NET.
Il présente aussi les nouveautés du .NET Framework 3.5 en matière de sécurité.
Par
Julien Corioland
Publié le
7 septembre 2008
|
|
|
|
|
Thumbnails et API Windows Vista
Dans cet article, vous découvrirez comment récupérer la vignette (thumbnail) associée à chaque item shell (fichier, dossier, disque dur...) sous Windows Vista.
Par
Julien Corioland
Publié le
18 juillet 2008
|
|
|
|
|
Exemple de code : Comment créez un contrôle dynamiquement (C#)
Cet exemple de code vous montrera par un exemple, comment créer un contrôle dynamiquement, l'insérer sur un formulaire et s'abonner à ses événements.
Placez le code suivant dans un corps de méthode où vous souhaitez que le contrôle soit créé, par exemple le Form_Load.
Prenons le cas d'un bouton, la première étape consiste à créer l'objet et affecter des valeurs à ses propriétés :
// Création du bouton System.Windows.Forms.Button button = new Button(); button.Text = "Click me!"; button.Location = new Point(25, 25); // Définition de la position du bouton
La seconde étape, s'abonner à un événement. Pour cela, il faut créer la méthode qui sera appelée lors du déclenchement de cet événement :
private void button_Click(object sender, EventArgs e) { MessageBox.Show("button_Click"); }
Ensuite le code pour s'abonner à l'événement :
// Abonnement à l'événement "Click" button.Click += new EventHandler(button_Click);
Enfin, ajouter le contrôle sur le formulaire, rien de plus simple :
// Ajout du contrôle sur le formulaire this.Controls.Add(button);
Petite astuce :
Lorsque vous commencez à écrire : « button.Click += », l'Intelisense vous proposera automatiquement de créer la méthode (ici button_Click) et l'abonnement à cette méthode.
[Source : http://www.blog-microsoft.fr]
Par
Fabien Lavocat
Publié le
17 avril 2008
|
|
|
|
|
Exemple de code : Requêtes paramètrées (C#, SQL)
Dans cet exemple, nous allons voir comment écrire des requêtes paramètrées. Déjà, pourquoi écrire des requêtes paramètrées ? Et bien d'une part pour ne pas se tromper dans l'écriture de la requête, qui n'a jamais oublié des ' dans ses applications ? Ensuite il se pose un problème de sécurité, en effet il peut se produire des failles de SQL Injection.
Par
Fabien Lavocat
Publié le
31 mars 2008
|
|
|
Exemple de code : LINQ To SQL et DataLoadOptions
Cet article a pour but d'expliquer la différence entre le Lazy Loading (chargement progressif / à la demande) et l'Agressive Loading (chargement complet en une fois) des données d'une base, avec LINQ To SQL et les DataLoadOptions.
Par
Julien Corioland
Publié le
29 mars 2008
|
|
|
Controle de la réplication SQL Server via C# 2.0
Dans une première partie, cet article vous fera découvrir / redécouvrir les grands principes de la réplication de base de données sous SQL Server 2005. Dans une deuxième partie, nous verrons comment contrôller cette réplication, directement depuis une application développée en C# 2.0.
Par
Julien Corioland
Publié le
28 mars 2008
|
|