Précédent   Forum du club des développeurs et IT Pro > Dotnet > Général Dotnet > Développement Mobile > Windows Phone
Windows Phone Forum d'entraide sur le développement d'applications compatibles avec Windows Phone 7.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 20/11/2012, 19h30   #1
DotNET74
Membre Expert
 
Avatar de DotNET74
 
Homme
Watch R&D Engineer & Apprenti .NET
Inscription : août 2003
Messages : 1 570
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 41
Localisation : France

Informations professionnelles :
Activité : Watch R&D Engineer & Apprenti .NET

Informations forums :
Inscription : août 2003
Messages : 1 570
Points : 1 130
Points : 1 130
Envoyer un message via MSN à DotNET74
Par défaut MVVM Light WP8

Hello,

A quoi sert le DataService dans la nouvelle mouture du MVVM Light ToolKit ?

Merci
__________________
La Théorie c'est quand on comprends tout mais que rien ne fonctionne.
La Pratique c'est quand tout fonctionne mais qu'on ne sait pas pourquoi !

Si vous aimez ma réponse, cliquez sur la main verte Merci
DotNET74 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/11/2012, 20h55   #2
GuruuMeditation
Expert Confirmé
 
Avatar de GuruuMeditation
 
Homme Olivier Matis
.Net Architect
Inscription : octobre 2010
Messages : 1 353
Détails du profil
Informations personnelles :
Nom : Homme Olivier Matis
Âge : 38
Localisation : Belgique

Informations professionnelles :
Activité : .Net Architect
Secteur : Conseil

Informations forums :
Inscription : octobre 2010
Messages : 1 353
Points : 2 870
Points : 2 870
Envoyer un message via MSN à GuruuMeditation
C'est le IDataService? C'est pour le modèle. En tout cas je l'utilise comme ça
__________________
Microsoft MVP : Visual C#

MCPD - Windows Phone Developer
MCPD - Windows Developer 4

http://www.guruumeditation.net

“If debugging is the process of removing bugs, then programming must be the process of putting them in.”
(Edsger W. Dijkstra)
GuruuMeditation est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/11/2012, 06h57   #3
DotNET74
Membre Expert
 
Avatar de DotNET74
 
Homme
Watch R&D Engineer & Apprenti .NET
Inscription : août 2003
Messages : 1 570
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 41
Localisation : France

Informations professionnelles :
Activité : Watch R&D Engineer & Apprenti .NET

Informations forums :
Inscription : août 2003
Messages : 1 570
Points : 1 130
Points : 1 130
Envoyer un message via MSN à DotNET74
Oui c'est ça mais pourquoi cette nouveauté ?

A quoi sert cette interface ?

Merci
__________________
La Théorie c'est quand on comprends tout mais que rien ne fonctionne.
La Pratique c'est quand tout fonctionne mais qu'on ne sait pas pourquoi !

Si vous aimez ma réponse, cliquez sur la main verte Merci
DotNET74 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/11/2012, 08h00   #4
GuruuMeditation
Expert Confirmé
 
Avatar de GuruuMeditation
 
Homme Olivier Matis
.Net Architect
Inscription : octobre 2010
Messages : 1 353
Détails du profil
Informations personnelles :
Nom : Homme Olivier Matis
Âge : 38
Localisation : Belgique

Informations professionnelles :
Activité : .Net Architect
Secteur : Conseil

Informations forums :
Inscription : octobre 2010
Messages : 1 353
Points : 2 870
Points : 2 870
Envoyer un message via MSN à GuruuMeditation
C'est juste une façon d'implémenter l'accès au données via un interface. Ce qui fait que tu es détaché d'une implémentation particulière. Ce qui fait que tu peux changer facilement. Tu peux avoir un DataService test et un DataService production, par exemple. Tu va pouvoir changer facilement de l'un à l'autre (quasi) sans changer ton code, avec un truc du genre :

Code C# :
1
2
3
4
5
6
7
8
 
 
IDataService mymodel;
 
if (condition)
 mymodel = new ProdDataService();
else
 mymodel = new TestDataService();

(Ou alors en utlisiant le SimpleIOC de MMV Light)

Il n'y a pas d'obligation d'utiliser ça. C'est juste un template de base, tout fait, qui permet de démarrer tout de suite.
__________________
Microsoft MVP : Visual C#

MCPD - Windows Phone Developer
MCPD - Windows Developer 4

http://www.guruumeditation.net

“If debugging is the process of removing bugs, then programming must be the process of putting them in.”
(Edsger W. Dijkstra)
GuruuMeditation est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 21/11/2012, 08h29   #5
DotNET74
Membre Expert
 
Avatar de DotNET74
 
Homme
Watch R&D Engineer & Apprenti .NET
Inscription : août 2003
Messages : 1 570
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 41
Localisation : France

Informations professionnelles :
Activité : Watch R&D Engineer & Apprenti .NET

Informations forums :
Inscription : août 2003
Messages : 1 570
Points : 1 130
Points : 1 130
Envoyer un message via MSN à DotNET74
Ok,

merci pour l'explication ...
__________________
La Théorie c'est quand on comprends tout mais que rien ne fonctionne.
La Pratique c'est quand tout fonctionne mais qu'on ne sait pas pourquoi !

Si vous aimez ma réponse, cliquez sur la main verte Merci
DotNET74 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 10h52.


 
 
 
 
Partenaires

Hébergement Web