SlideShare une entreprise Scribd logo
1  sur  7
TELA : Tête en l'air
Liste de tâches à faire avec message popup programmé
Besoin
• Il arrive souvent que l'on ai beaucoup de tâches à traiter dans la
même journée.
• A moins d'avoir une organisation irréprochable, il se peut que l'on en
oublie.
• L'idée du projet est de créer un outil permettant de mémoriser une
liste de tâches et de pouvoir configurer l'heure et la date du rappel.
• Le projet est conçu en C# WPF.
Interface principale
• Liste provenant de fichiers XML
désérialisées contenant le titre,
la description et l'heure de
l'évènement.
• Le panneau central permet de
modifier l'élément courant
sélectionné dans la liste.
Ajouter un rappel
• Pour ajouter un rappel il suffit de
cliquer sur le "+" et la bulle
suivante apparait.
• un délégué permet d'afficher un
cadre rouge sur le champ de
texte s'il est vide.
• Pour planifier la tâche il suffit de
sélectionner la date et l'heure.
Ajouter un rappel
• L'évènement est ajouté à la liste.
• On peut alors saisir du texte
dans la partie centrale.
• Il suffit de sélectionner le
bouton d'enregistrement pour
conserver les modifications.
• Pour supprimer il suffit de
cliquer sur la corbeille.
Message popup
• La classe DispatcherTimer
permet d'actionner un délégué à
l'heure et date précisée.
• Dans notre cas, le message
suivant apparaitra avec le titre et
le corps du message
Notions utilisées
• DispatcherTimer : planification des évènements.
• Pattern Factory : liste
• Sérialisation/désérialisation des données en XML.
• UserControl : le calendrier et l'heure
• StaticResources / DynamiqueResources : les animations (StroryBoard)
sur les boutons et définir des constantes pour les couleurs.
• Pattern MVVM : pour l'architecture des projets visual.
• Bindings OneWay : UserControl de l'heure

Contenu connexe

En vedette

You'll never be alone again ! Etude quali de l'écosystème digital des 18-25 ans
You'll never be alone again ! Etude quali de l'écosystème digital des 18-25 ansYou'll never be alone again ! Etude quali de l'écosystème digital des 18-25 ans
You'll never be alone again ! Etude quali de l'écosystème digital des 18-25 ansMartin Basdevant
 
Charlie hebdo no 1778 (édition du 2015-01-14)
Charlie hebdo   no 1778 (édition du 2015-01-14)Charlie hebdo   no 1778 (édition du 2015-01-14)
Charlie hebdo no 1778 (édition du 2015-01-14)Ta Mère
 
Lamonjayelhippie
LamonjayelhippieLamonjayelhippie
Lamonjayelhippiejmartin
 
El pensamiento y la calidad de vida
El pensamiento y la calidad de vidaEl pensamiento y la calidad de vida
El pensamiento y la calidad de vidaEuler
 
Oferta Officenet 2008 (Blog)
Oferta Officenet 2008 (Blog)Oferta Officenet 2008 (Blog)
Oferta Officenet 2008 (Blog)Juan Carlos Lucas
 
Theoreme de salaire
Theoreme de salaireTheoreme de salaire
Theoreme de salairelyago
 
Les sciences autochtones
Les sciences autochtonesLes sciences autochtones
Les sciences autochtonesteedmedia
 
C L A S Eppt
C L A S EpptC L A S Eppt
C L A S Epptmayitas24
 
Solutions Durables
Solutions DurablesSolutions Durables
Solutions Durablesjumpfrance
 
Investissements Publicitaires Du 1er Semestre 2008
Investissements Publicitaires Du 1er Semestre 2008Investissements Publicitaires Du 1er Semestre 2008
Investissements Publicitaires Du 1er Semestre 2008test test
 
Conocimiento silencioso
Conocimiento silenciosoConocimiento silencioso
Conocimiento silenciosoEuler
 

En vedette (20)

You'll never be alone again ! Etude quali de l'écosystème digital des 18-25 ans
You'll never be alone again ! Etude quali de l'écosystème digital des 18-25 ansYou'll never be alone again ! Etude quali de l'écosystème digital des 18-25 ans
You'll never be alone again ! Etude quali de l'écosystème digital des 18-25 ans
 
Charlie hebdo no 1778 (édition du 2015-01-14)
Charlie hebdo   no 1778 (édition du 2015-01-14)Charlie hebdo   no 1778 (édition du 2015-01-14)
Charlie hebdo no 1778 (édition du 2015-01-14)
 
Entspannung
EntspannungEntspannung
Entspannung
 
Lamonjayelhippie
LamonjayelhippieLamonjayelhippie
Lamonjayelhippie
 
El pensamiento y la calidad de vida
El pensamiento y la calidad de vidaEl pensamiento y la calidad de vida
El pensamiento y la calidad de vida
 
Breyten Breytenbach
Breyten BreytenbachBreyten Breytenbach
Breyten Breytenbach
 
JV50 FINANCE - TAX SHIFT
JV50 FINANCE - TAX SHIFTJV50 FINANCE - TAX SHIFT
JV50 FINANCE - TAX SHIFT
 
Unid invest
Unid investUnid invest
Unid invest
 
Península Valdés
Península ValdésPenínsula Valdés
Península Valdés
 
Element 1
Element 1Element 1
Element 1
 
Oferta Officenet 2008 (Blog)
Oferta Officenet 2008 (Blog)Oferta Officenet 2008 (Blog)
Oferta Officenet 2008 (Blog)
 
Theoreme de salaire
Theoreme de salaireTheoreme de salaire
Theoreme de salaire
 
Backtrack
BacktrackBacktrack
Backtrack
 
FERNEY CASO
FERNEY CASOFERNEY CASO
FERNEY CASO
 
Les sciences autochtones
Les sciences autochtonesLes sciences autochtones
Les sciences autochtones
 
C L A S Eppt
C L A S EpptC L A S Eppt
C L A S Eppt
 
Y Tu Que Eres
Y Tu Que EresY Tu Que Eres
Y Tu Que Eres
 
Solutions Durables
Solutions DurablesSolutions Durables
Solutions Durables
 
Investissements Publicitaires Du 1er Semestre 2008
Investissements Publicitaires Du 1er Semestre 2008Investissements Publicitaires Du 1er Semestre 2008
Investissements Publicitaires Du 1er Semestre 2008
 
Conocimiento silencioso
Conocimiento silenciosoConocimiento silencioso
Conocimiento silencioso
 

TELA project

  • 1. TELA : Tête en l'air Liste de tâches à faire avec message popup programmé
  • 2. Besoin • Il arrive souvent que l'on ai beaucoup de tâches à traiter dans la même journée. • A moins d'avoir une organisation irréprochable, il se peut que l'on en oublie. • L'idée du projet est de créer un outil permettant de mémoriser une liste de tâches et de pouvoir configurer l'heure et la date du rappel. • Le projet est conçu en C# WPF.
  • 3. Interface principale • Liste provenant de fichiers XML désérialisées contenant le titre, la description et l'heure de l'évènement. • Le panneau central permet de modifier l'élément courant sélectionné dans la liste.
  • 4. Ajouter un rappel • Pour ajouter un rappel il suffit de cliquer sur le "+" et la bulle suivante apparait. • un délégué permet d'afficher un cadre rouge sur le champ de texte s'il est vide. • Pour planifier la tâche il suffit de sélectionner la date et l'heure.
  • 5. Ajouter un rappel • L'évènement est ajouté à la liste. • On peut alors saisir du texte dans la partie centrale. • Il suffit de sélectionner le bouton d'enregistrement pour conserver les modifications. • Pour supprimer il suffit de cliquer sur la corbeille.
  • 6. Message popup • La classe DispatcherTimer permet d'actionner un délégué à l'heure et date précisée. • Dans notre cas, le message suivant apparaitra avec le titre et le corps du message
  • 7. Notions utilisées • DispatcherTimer : planification des évènements. • Pattern Factory : liste • Sérialisation/désérialisation des données en XML. • UserControl : le calendrier et l'heure • StaticResources / DynamiqueResources : les animations (StroryBoard) sur les boutons et définir des constantes pour les couleurs. • Pattern MVVM : pour l'architecture des projets visual. • Bindings OneWay : UserControl de l'heure