2009-08-20 7 views
1

J'essaie de travailler sur un projet de maison afin que je puisse m'entraîner à travailler sur WPF & applications WCF. Quelqu'un peut-il donner des suggestions sur un exemple d'applications WPF et/ou WCF que je peux développer?Suggestions pour les projets WPF et WCF

Répondre

3

Un projet auquel je pensais était d'aider à réguler l'utilisation d'internet de mon fils adolescent.

Windows dispose d'un outil basé sur l'interface utilisateur pour contrôler les heures de connexion. Un frontal WPF serait bien de dupliquer ou d'améliorer cet outil, mais l'utiliser pour définir les temps d'utilisation du réseau. De cette façon, les enfants pourraient faire du travail scolaire (pas interdit de se connecter sur leur ordinateur), mais ne pas être distrait par facebook.

La partie WCF serait un service WCF sur votre ordinateur et un client WCF sur les ordinateurs des enfants. Les ordinateurs des enfants vérifient périodiquement les mises à jour des restrictions. Si l'accès réseau est désactivé, le client (sur l'ordinateur des enfants) éteint les cartes réseau (Ethernet et Wifi), les allume toutes les quelques minutes pour vérifier les mises à jour, puis les éteint à nouveau.

Il suffit de définir un contrat de données quelle que soit la structure/classe que vous voulez représenter l'utilisation et le service aurait un contrat d'exploitation avec un seul appel, comme:

[ServiceContract] 
interface INetworkControl 
{ 
    [OperationContract] 
    NetworkRestriction GetNetworkRestriction(); 
} 

Peut-être qu'il aurait besoin de plus; ce serait à vous de décider (c.-à-d., passer le nom de l'ordinateur en tant que paramètre, ou peut-être connecté utilisateur si vous vouliez contrôler par l'utilisateur, qui sait).

1

Peut-être un programme de peer to peer?

1

Je ne sais pas ... J'ai appris les 2 technologies en écrivant une API facebook basée sur WCF et en écrivant une interface WPF pour parcourir les albums de mes amis. Mon raisonnement était que si WCF peut faire des POST encodés par formulaire avec des réponses XML nues, alors cela devrait être bon pour beaucoup de choses.

1

J'ai acheté un excellent programme/tutoriel ici:

http://www.dofactory.com/Framework/Framework.aspx

I comprend un programme où les services WCF sont consommés par WPF (ainsi que par Windows Forms et un site Web ASP.NET).

Il s'agit essentiellement de motifs de conception, mais l'utilisation de services en tant que datasupplier est également un motif de conception.

(pour mémoire: Je suis vraiment pas de publicité pour cette société :-))

Je pense que cela pourrait vous donner des idées pour vos propres abondance des programmes, et si le but est d'apprendre à connaître les deux technologies, il serait un excellent choix.

Questions connexes