Top articles

  • Créer un helper pour gérer Skydrive - PARTIE I.

    27 mai 2011 ( #WPF - XNA - C and so on ... )

    INTRODUCTION Nous avons vu dans un article précédent comment se servir de l'API Skydrive. Cependant, cette classe joue avec des WebFileInfo ou WebFolderInfo, ce qui à terme peut devenir complexe. L'idée est donc d'écrire une classe mais qui nous permettrait...

  • Les matrices

    04 avril 2011 ( #Général )

    INTRODUCTION Dans le domaine de la programmation 2D/3D, les matrices ont un rôle très importants car elles permettent entre autres de gérer divers effets sur notre monde, comme la translation, la rotation ou encore l'homothétie (facteur de zoom). Ce cours...

  • Introduction a WPF - PARTIE VII - Utilisation du DockPanel

    18 avril 2011 ( #WPF )

    INTRODUCTION Cet article va parler de la classe DockPanel. APPRENTISSAGE La classe DockPanel arrange les éléments comme le montre la figure suivante : Pour ajouter un élément au DockPanel, il faut passer par sa propriété Children. Pour docker un élément,...

  • Nostalgie - PARTIE II

    25 mars 2011 ( #WPF )

    Hier, à cause d'un coup de nostalgie, j'ai montré ce qu'a été notre projet BTS. Aujourd'hui je vais proposer un tour d'horizon de la version 2. La base de données est restée similaire à ceci près qu'elle a été découpée en 3 tables distinctes (contre une...

  • WPF - Génération de document XPS

    04 mai 2011 ( #WPF )

    Introduction Lorsque nous développons une application, il arrive parfois que l’on ait besoin de faire des impressions de nos contrôles présents à l’écran ou pour tout autre chose. Dans le projet que je réécris en WPF, l’utilisateur doit placer les produits...

  • Introduction a WPF - PARTIE III

    14 avril 2011 ( #WPF )

    INTRODUCTION Cette troisième partie d'initiation à WPF va nous présenter son système de layout. Un article sera utile pour chaque layout que nous allons voir. Le système de layout est un point critique lors de la conception d'une application. Si nous...

  • Introduction au framework XNA.

    16 mars 2011 ( #XNA )

    DEFINITION XNA (XNA's Not Acronymed) est un ensemble d'outils permettant la création d'applications sur PC WINDOWS, XBOX 360 et WINDOWS PHONE. En plus d'être proposé par Microsoft gratuitement, cet ensemble d'outils est axé communautaire. C'est à dire...

  • Conception du jeu XSimon : PARTIE II-A

    28 mars 2011 ( #XNA )

    INTRODUCTION Dans cette deuxième partie, nous allons nous concentrer sur la bibliothèque XSimon.GameData. Plus spécialement, nous allons mettre en place toutes les briques du jeu, puis la partie 3 mettra en place le jeu (uniquement PC), la partie 4 mettra...

  • Nostalgie - PARTIE I

    24 mars 2011 ( #Winforms )

    Il y'a près de 4 ans maintenant, je vivais la dernière ligne droite me menant au BTS IRIS. Le projet d'époque, le bien nommé Netiquette, devait permettre le remplacement des affichettes en papier que l'on voit habituellement en magasin par des afficheurs...

  • Le "Hello World" du jeu vidéo : Pong

    17 mars 2011 ( #XNA )

    INTRODUCTION Lorsque l'on souhaite commencer à programmer des jeux vidéos, on a l'habitude de commencer par recréer le tout premier jeu vidéo qui ait existé : PONG. On ne dérogera pas à cette règle ici et on reprogrammera ce PONG (avec les textures, le...

  • Conception du jeu XSimon - PARTIE I

    27 mars 2011 ( #XNA )

    INTRODUCTION Cette série d'articles va se concentrer sur la création du jeu Simon sous XNA. Cette première partie va définir le jeu en lui-même. CONCEPTION Nous allons d'abord définir la logique et les fonctionnalités de notre jeu. Le jeu devra tourner...

  • Injecter une image dans un fichier XML ou XAML et la récupérer.

    16 juillet 2011 ( #WPF )

    INTRODUCTION Il arrive parfois que nous voulions sauvegarder notre image dans un fichier XML ou XAML. Le problème qui se pose dans notre cas, c'est l'image n'est pas stocké en dur dans le fichier XML ou XAML mais nous avons juste accès au chemin absolu...

  • Méthodes TryParse pour WINDOWS PHONE et XBOX360

    17 mai 2011 ( #WPF - XNA - C and so on ... )

    INTRODUCTION Le compact framework .NET ne dispose pas de méthodes TryParse. Nous allons donc les lui ajouter. Cela fera partie des extensions de la classe String, puisque nous ne pouvons les intégrer à même les structures. C'est à dire que sous le framework...

  • Introduction rapide à l'API SkyDrive

    26 mai 2011 ( #WPF - XNA - C and so on ... )

    INTRODUCTION L'API Skydrive (disponible ici) permet la gestion des fichiers (téléchargement et upload) sur le système de fichiers SkyDrive. L'API est vraiment bien foutue, le seul problème vient du fait qu'elle n'automatise pas le téléchargement de fichiers....

  • Conception du jeu XSimon : PARTIE IV

    29 mars 2011 ( #XNA )

    Cette 4ème partie va nous permettre de porter notre Simon sur XBOX360. Comme vous allez le voir 90% du travail est déjà fait, l'astuce reposant sur la directive XBOX360. Alors commençons : Ouvrez le fichier ButtonManager.cs; recherchez cette portion de...

  • Supprimer les accents d'une chaine de caractères

    22 mai 2011 ( #WPF - XNA - C and so on ... )

    INTRODUCTION Il peut arriver, et ce quelque soit la raison, que nous voulions supprimer les accents d'une chaîne de caractères. Je vous propose un moyen simple d'arriver à vos fins. CONCEPTION La technique est très simple : Nous créons une chaine constante...

  • Sample sur le SpriteBatch

    20 mars 2011 ( #XNA )

    INTRODUCTION Hier nous avons vu un cours sur le SpriteBatch, aujourd'hui, nous allons créer un programme nous permettant de voir les différences sur le BlendState du SpriteBatch. En effet, lors d'un rendu graphique, le SpriteSortMode ne permet pas de...

  • Petit exemple d'utilisation de la classe Skydrive

    18 juin 2011 ( #WPF - XNA - C and so on ... )

    INTRODUCTION Il y'a peu, j'ai écris un article permettant de simplifier l'utilisation de SkyDrive. Aujourd'hui, nous allons écrire un petit exemple d'utilisation de cette classe. Vous allez avoir besoin de la dll SkyDrive que nous avons développés ici...

  • C++ ou C# pour les jeux vidéos ?

    30 mai 2011 ( #Général )

    Je suis tombé, il y'a peu, sur un article où l'on débattait de savoir s'il était possible de développer des jeux vidéos en C# et si oui, s'il valait mieux utiliser le C# ou le C++. C'était une question intéressante, mais hélas très peu objective. En effet,...

  • Introduction au ContentPipeline

    23 mars 2011 ( #XNA )

    INTRODUCTION Il y'a près de 4 ans, Valentin Billotte a écrit un article sur la gestion du ContentPipeline. Cet article, disponible ici, doit être impérativement lu avant de passer à la suite de cet article car je ne traiterais que des changements apportés...

  • Integrer XNA à WPF - PARTIE II

    02 avril 2011 ( #WPF )

    Cet article fait suite à celui-là. Il nous faut à présent écrire la méthode Commit. Cette méthode va utiliser un contexte unsafe. Faites un clic droit sur le projet, choisissez Propriétés puis dans l'onglet Générer cochez la case Autoriser du code unsafe...

  • Gestion simple des exceptions

    11 mai 2011 ( #WPF - XNA - C and so on ... )

    INTRODUCTION Il m'est arrivé durant mes études, ou encore juste en lisant un code comme cela, de m'apercevoir que beaucoup de personnes gèrent bizarrement leurs exceptions. Il arrive que l'on voit ce genre de choses : public void DoSomething(object o1,...

  • Introduction a WPF - PARTIE XIII - TranslateTransform

    29 avril 2011 ( #WPF )

    INTRODUCTION Cet article va s'interesser à l'utilisation de la classe TranslateTransform . APPRENTISSAGE Tout comme pour l'article sur la classe RotateTransform, nous allons dessiner divers boutons sous différentes translations. Nous mettrons nos boutons...

  • Introduction a WPF - PARTIE VI - Utilisation du StackPanel

    16 avril 2011 ( #WPF )

    INTRODUCTION Cet article va présenter le fonctionnement de la classe StackPanel. APPRENTISSAGE La classe StackPanel arrange son contenu de manière horizontale ou verticale. La valeur par défaut est vertical. Pour passer l'arrangement à horizontal il faut...

  • Introduction a WPF - PARTIE XII - ScaleTransform

    27 avril 2011 ( #WPF )

    INTRODUCTION Cet article va s'interesser à l'utilisation de la classe ScaleTransform. APPRENTISSAGE Tout comme pour l'article sur la classe RotateTransform, nous allons dessiner divers boutons sous différentes homothétie et de centre d'origine. Nous mettrons...

1 2 3 > >>