Canalblog
Suivre ce blog Administration + Créer mon blog

Blog d'une développeuse

18 décembre 2010

Poupyscope 1.0

Le poupyscope est un gadget Windows par lequel mon chat Poupy vous donne votre horoscope journalier.

poupyscope1

poupyscope2

Outils :

  • Notepad++

Technos utilisées :

  • HTML
  • Javascript

Télécharger le gadget :

PoupyScope

Pour installer,  renommez le fichier en .gadget et double-cliquez dessus.

Publicité
Publicité
12 décembre 2010

Généa v1.0

Généa est un outil permettant de stocker des données généalogiques.

genea1

genea2

Outils :

  • Microsoft Visual C# 2010 Express

Technos utilisées :

  • C#
  • WPF

Concepts de programmation :

  • Design pattern MVVM (séparation de la couche graphique et de la logique)
  • RelayCommand pour la gestion des actions utilisateurs
  • Prism : gestion d'évènements pour la communication entre vues et/ou vues modèles.
  • IValueConverter
  • Serialization : sauvegarde des données dans un fichier xml

Télécharger l'application :

Manuel_Utilisation_Genea

Genea (dézippez et lancez le setup)

28 novembre 2010

Nonogram v1.0

Voici le célèbre jeu du nonogram!

Nonogram

But du jeu :

Le but du jeu consiste, à partir d'une grille vide, à retrouver les pastilles blanches et les pastilles noires.

Les chiffres situés à gauche et au dessus de la grille indiquent les séries de pastilles noires sur chaque ligne et chaque colonne.

Par exemple, si pour une ligne les chiffres sont 1, 3 et 2, cela signifie que la ligne contient trois séries de pastilles noires :

- une série avec une seule pastille

- puis une série avec 3 pastilles côte à côte

- puis une série avec 2 pastilles côte à côte,

dans cet ordre là.

Les séries sont espacées d'une ou plusieurs pastilles blanches.

Le clic gauche de la souris permet d'afficher ou supprimer une pastille noire tandis que le clic droit permet d'afficher ou supprimer une pastille blanche.

Si vous cliquez sur un chiffre, celui-ci passe en vert pour indiquer que vous avez découvert toutes les pastilles noires de la série correspondante au chiffre.

Le bouton "vérifier" permet de contrôler votre saisie en cours de jeu ou lorsque vous avez remplit entièrement la grille.

En cas d'erreur, le jeu vous indique l'emplacement de votre erreur avec un X rouge sur la ligne et la colonne concernées :

Nonogram_error

Le bouton "nouvelle grille" vous permet d'afficher une nouvelle grille vierge.

Outils :

  • Visual Studio 2010

Technos utilisées :

  • C#
  • WPF

Concepts de programmation :

  • Dessin de figures via C# dans un Canvas WPF
  • UserControl pour les pastilles et les chiffres
  • IValueConverter pour les couleurs des pastilles en fonction de leurs états
  • Design pattern MVVM (séparation de la couche graphique et de la logique)
  • RelayCommand pour la gestion des actions utilisateurs
  • Random pour placer les pastilles blanches et noires aléatoirement sur la grille
  • RadialGradienBrush pour les ombres sur les pastilles

Télécharger le jeu :

NonoGram

25 novembre 2010

Sweet Memory v1.0

Bonjour et bienvenue sur mon blog !

Pour inaugurer ce nouveau blog, voici un petit jeu de mémoire, le Sweet Memory.

SweetMemory1

SweetMemory2

But du jeu :

Le programme vous affiche une série de pastilles en couleur (bleu, jaune, rouge ou vert) et à vous de reproduire la série sans erreur.

Plus vous avancez dans le jeu, plus les séries s'allongent.

Outils :

  • Visual Studio 2010

Technos utilisées :

  • C#
  • WPF

Concepts de programmation :

  • Animations WPF : Storyboard -> pour l'animation des pastilles de couleur
  • DispatcherTimer -> pour espacer les animations
  • Random -> pour générer aléatoirement les séries de couleurs
  • RadialGradienBrush -> pour le design des pastilles
  • ControlTemplate

Télécharger le jeu :

SweetMemory

Publicité
Publicité
Blog d'une développeuse
Publicité
Publicité