Archive pour la catégorie ‘.Net’

Introduction aux WPF

Wednesday 28 October 2009

WPF, ou Windows Presentation Foundation, fait partie de la brique .NET 3.0, au même titre que WCF (Windows Communication Foundation), WF (Windows Workflow Foundation) et Windows CardSpace.

Windows Presentation Foundation permet de créer des interfaces graphiques beaucoup plus riches que les WinForms. Ils ne remplacent pas les WinForms à proprement parler, mais les complètent.

Lire le reste de cet article »

3D & Multi-Touch

Wednesday 23 September 2009

Le Multi-Touch et la 3D sont deux technologies de plus en plus utilisées en ce moment, et qui permettent de créer des applications extrêmement ergonomiques et innovantes lorsqu’elles sont employées conjointement. Malgré cela, ces deux technologies restent totalement indépendantes l’une de l’autre, et n’ont pas été créées pour fonctionner ensemble.

Au cours de cet article, nous allons faire un tour d’horizon de l’intérêt de lier ces deux technologies, ainsi que les évolutions que nous pourrions bientôt rencontrer. Ensuite, nous allons jeter un coup d’œil sur certaines applications réunissant ces deux aspects. Et, enfin, nous vous présenterons les configurations les plus employées à ce jour pour mettre en place une application 3D Multi-Touch.

Lire le reste de cet article »

Intégration de jQuery dans ASP.NET

Monday 20 July 2009

Avec l’ère du web 2.0, le JavaScript est remis au goût du jour. Validation client, interface ergonomique et dynamique, effet visuels, requêtes asynchrones … tout ceci nécessite le support de JavaScript. Cependant avec la multiplication des navigateurs internet, il est complexe pour un développeur de réaliser du code JavaScript qui puissent fonctionner efficacement partout.

Il existe de plus en plus de bibliothèque JavaScript, offrant des fonctionnalités pouvant être utilisées sur n’importe quel navigateur, l’une d’entre elle nous intéresse plus particulièrement. C’est bien entendu, jQuery, que Microsoft à choisi pour être intégrée à ASP.NET.

L'article au format PDF

Linq To XML

Thursday 7 May 2009

Dans cet article nous allons traiter de LinqTo XML. Linq est une technologie incluse dans le framework .Net 3.5.

Linq signifie Language Integrated Query (Requête intégrée au langage), c’est un composant du framework .Net 3.5. Il est présent à tous les niveaux de celui-ci. En effet nous avons :

- Linq To SQL

- Linq To Object

- Linq To XML

Dans cette partie nous nous concentrerons sur Linq To XML

Au travers de cet article nous verrons :

- La lecture / écriture d’un fichier XML grâce à Linq

- Mais également les fonctions applicables aux XElement, XDocument … ne soyez pas perdu tout ceci sera expliqué dans l’article.

Télécharger l'article

Faire rapidement un installateur pour une application avec Visual Studio

Saturday 11 October 2008

Je viens de passer une journée entière à switcher entre 3 tutoriaux incomplets pour faire un installateur basique pour mon jeu vidéo en XNA à l'aide de Visual Studio et je dois dire que cela m'a frustré au plus haut point.

J'ai donc décidé qu'il était temps d'en faire un clair et concis pour tous les gens qui veulent un installateur digne de ce nom pour leur application.

Petite précision : Visual C# Express ne permet pas de créer un projet d'installateur, il vous faut donc un Visual Studio professionnel.

Dans ce tutoriel, j'expliquerai :

  • Comment créer un projet de setup.
  • Comment lui spécifier les fichiers qui seront copiés lors de l'installation de votre application.
  • Comment lui demander de créer un raccourci de votre application sur le bureau et dans le menu démarrer.
  • Comment faire simplement un désinstallateur pour votre application et comment ajouter un raccourci vers celui-ci dans le menu démarré.
  • Comment associer des icônes à ces raccourcis.

Je n'expliquerai pas comment gérer l'installation de dépendances dans ce tutoriel.

Lire le reste de cet article »

Tutorial Silverlight 2 : Customized Control

Saturday 20 September 2008

Salut a tous ! Bienvenu dans le monde merveilleux de Silverlight ! Oui oui ce sont bien les mots "Silverlight" et "merveilleux" que vous voyez dans la même phrase. Enfin "merveilleux" c'était pour faire joli, on peut dire "sympathique" pour le moment. Surtout depuis la sortie de la version Beta 2 en juin. Ce que je vous propose aujourd'hui c'est un tutoriel que j'aurais aimé moi-même avoir : la personnalisation et la création de Control (ou Composant pour ceux de chez Adobe). Il existe certes des tutoriels sur le net, mais ceux-ci ne sont pas forcément à jour pour la Beta2 ou bien ils ne sont pas assez détaillés. Je vais tenter d'expliciter au maximum les choses que j'ai apprises à ce sujet.

Sommaire

  • Tutoriel, pas à pas
  • Mini-mini intro à Silverlight
  • Etape 1 : Création du projet
  • Etape 2 : Déclaration des éléments du template
  • Etape 3 : Méthode d'initialisation du template
  • Etape 4 : Création et binding de propriétés
  • Etape 5 : Création d'un template simple pour tester
  • Etape 6 : Gestion des états
  • Etape 7 : Finissons en beauté
  • Etape 8 : Ayé !

Références et sources

SOURCE DU TUTORIAL

TUTORIAL: WRITING A TEMPLATED SILVERLIGHT 2 CONTROL

SILVERLIGHT AND THE VISUALSTATEMANAGER

SKINNING SILVERLIGHT CONTROLS JUST GOT EASIER


Lire la suite

Les tests unitaires sous Visual Studio 2008

Saturday 12 July 2008

Dans cet article, nous allons aborder la problématique des tests unitaires sous Visual studio 2008. Pour cela le tutorial se décompose en 2 parties. Une partie de création d'un projet, et une autre partie montrant comment intégrer des tests unitaires dans un projet :

Sommaire :

  1. Introduction
  2. Intégration des tests unitaires
  3. Présentation des menus
  4. Création de tests
  5. Création liste de tests
  6. Exécutions des tests
  7. Tests Ordonnés
  8. Liaison avec des fichiers

Tests unitaires sous VS 2008

Introduction aux shaders (dans XNA)

Friday 11 July 2008

Les shaders sont de petits programmes exécutés par la carte graphique afin de faire des traitements sur une image rendue à l'écran, ceci dans un but de rapidité et pour alléger la charge du processeur. Ils permettent de jouer sur la diffusion de lumière, la réfraction, les ombres et les textures...

Ils sont la plupart du temps utilisés pour améliorer le rendu graphique d’une application temps-réel (notamment les jeux vidéo).

A travers cet article, nous allons étudier leur fonctionnement et comment les utiliser avec XNA/C#. Il est à noter que cet article est là pour vous fournir une introduction aux shaders et vous donnera quelques pistes à suivre pour en apprendre plus.

Introduction au shaders (dans XNA)

XNA 2.0 : premiers pas

Thursday 10 July 2008

Si vous ne connaissez pas XNA et que vous voudriez savoir comment démarrer avec cette nouvelle techno, cet article est fait pour vous.

Cet article vous aidera à comprendre le fonctionnement d’un projet XNA et de découvrir avec quelle facilité on affiche des objets 2D et 3D à l’écran.

On supposera que vous avez déjà des pré-requis sur Visual Studio et les rudiments du C#.

Guide premiers pas XNA 2.0

De Sql à l’objet

Wednesday 18 June 2008

Après avoir vu l'installation de Microsoft SQL Serveur 2008, nous avons voulu vous monter un peu un exemple de ce que l'on peut faire avec notre serveur et LINQ. L'article décrit toutes les étapes pour passe de la base de donnée au code C#. Voila un aperçu des points abordés dans l'article :

  • Création de la base de données
  • Utilisation de la base de données

Bonne lecture.

De Sql à l'objet