Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Parcourir par tags

Tous les tags » Articles   (RSS)

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
Posté le par RaptorXP | 4 commentaire(s)

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
Posté le par RaptorXP | 1 commentaire(s)

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
Posté le par RaptorXP | 2 commentaire(s)

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

.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
Posté le par RaptorXP | 1 commentaire(s)
Classé sous : , , , , ,

How to : Une petite application client / serveur avec WCF

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
Posté le par RaptorXP | 5 commentaire(s)

Un contrôle WPF pour visionner ses photos de vacances (en quelques minutes)

Avant, lorsqu’on utilisait un ListBox, on avait assez peu de marge de manoeuvre. On ne pouvait mettre que du texte à l’intérieur, et la personnalisation du contrôle était très limitée. Avec WPF, tout a changé. Un contrôle n’est plus qu'un ensemble de

Finding the good Injection Point (Part 1)

Finding your Injection Point is a very important part of your strategy. Finding a good injection point can make you the winner. You can also loose a game against an inferior player just because you have chosen a bad injection point. There are several

Article sur project-hoshimi.com

J'ai écrit un petit tutorial sur les distances dans Project Hoshimi pour le site www.project-hoshimi.com . N'hésitez pas à le consultez si vous participez dans le mode Expert (anciennement développeur). Il vous donnera plusieurs informations utiles pour

Fonctionnement de Code Access Security

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.
Posté le par RaptorXP | 3 commentaire(s)

Utiliser les AppDomains pour charger et décharger des plugins

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
Posté le par RaptorXP | 2 commentaire(s)

Project Hoshimi, tutorial for beginners (Part 3 : FAQ)

Q & A for beginners Q : At which frequency my WhatToDoNextEvent function is called ? A : You can get during the game Utils. NumberOfTurnBetweenEvent , this number is the number of turns elapsed between two WhatToDoNextEvent calls. Usually there are

Project Hoshimi, tutorial for beginners (Part 2)

Defining your bots How to define a bot ? You have to define the behaviour of your bots. Each bot you define have to inherit from a SDK bot, for example if you want to inherit from NanoCollector, you have to do : [ Characteristics (ContainerCapacity =

Tutorial Project Hoshimi pour les débutants

Richard avait demandé aux finalistes de Project Hoshimi d'écrire un petit article destiné aux débutants qui participeront à Project Hoshimi en 2007. Je me suis donc attelé a cette tâche. J'avoue que l'aide incluse dans le SDK de cette année est très bien

Project Hoshimi, tutorial for beginners (Part 1)

Abstract I participated last year to Project Hoshimi 2006. I spent very much time to design my AI. I went to the finals in India and I won the 1 st place. Project Hoshimi is a very fun contest; if you like programming and video games (especially RTS),

Différences entre IList non-générique et IList gén&ampérique

On utilise tous les jours les interfaces IEnumerable, ICollection, IList quand on développe en .Net, pourtant, on ne sait pas toujours ce qui se cache derrière. Par exemple moi, je me suis demandé quelles sont exactement les méthodes que proposent ces
Posté le par RaptorXP | 0 commentaire(s)

WPF : Les modèles de contenus et les Templates des contrôles

On ne vas pas s'arréter en si bon chemin . Je vais maintenant parler de modèles de contenu de WPF. Une des grandes nouveautés de WPF, c'est le fait que les contrôles soient "sans aspects". En effet, avec WinForms, vous aviez à votre disposition un contrôle
Posté le par RaptorXP | 1 commentaire(s)

WPF : Article sur les modèles de contenus et templates

Pour ceux que ça intéresse, je viens de poster un article sur les modèles de contenus dans WPF et les Templates de contrôles. WPF : Les modèles de contenus et les Templates des contrôles
Posté le par RaptorXP | 0 commentaire(s)

WPF : Le DataBinding en XAML avec {Binding}

J'ai mis un petit moment à comprendre comment fonctionnait {Binding} (en XAML), donc je vous fais part de ce que j'ai pu comprendre. On commence par un petit exemple, trouvé sur le site www.netfx3.com . <StackPanel Name="dpMain"> <ListBox Name="leagueLB"
Posté le par RaptorXP | 2 commentaire(s)

WPF : Définir une propriété attachée dans un DataTemplate

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).
Posté le par RaptorXP | 1 commentaire(s)


Les 10 derniers blogs postés

- Office 365: Script PowerShell pour auditer l’usage des Office Groups de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 11:02

- Office 365: Script PowerShell pour auditer l’usage de Microsoft Teams de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 10:39

- Office 365: Script PowerShell pour auditer l’usage de OneDrive for Business de votre tenant par Blog Technique de Romelard Fabrice le 04-25-2019, 15:13

- Office 365: Script PowerShell pour auditer l’usage de SharePoint Online de votre tenant par Blog Technique de Romelard Fabrice le 02-27-2019, 13:39

- Office 365: Script PowerShell pour auditer l’usage d’Exchange Online de votre tenant par Blog Technique de Romelard Fabrice le 02-25-2019, 15:07

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Stream Portal par Blog Technique de Romelard Fabrice le 02-21-2019, 17:56

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Video Portal par Blog Technique de Romelard Fabrice le 02-18-2019, 18:56

- Office 365: Script PowerShell pour extraire les Audit Log basés sur des filtres fournis par Blog Technique de Romelard Fabrice le 01-28-2019, 16:13

- SharePoint Online: Script PowerShell pour désactiver l’Option IRM des sites SPO non autorisés par Blog Technique de Romelard Fabrice le 12-14-2018, 13:01

- SharePoint Online: Script PowerShell pour supprimer une colonne dans tous les sites d’une collection par Blog Technique de Romelard Fabrice le 11-27-2018, 18:01