2010-05-18 8 views
2

Salut, je suis un développeur PHP et j'ai de l'expérience avec Java. J'essaie d'apprendre C# et mon premier projet serait un programme qui démarre la minuterie sur un PC en cliquant sur un bouton sur un autre PC dans le réseau. Le problème est, je ne sais pas par où commencer? De quoi ai-je besoin pour lire? Le système d'exploitation des deux ordinateurs est Windows XP, ce sont donc des applications de bureau. J'apprécierais toute aide de vous C# gourous. J'espère que mon début en tant que programmeur C# serait couronnée de succès. Je vous remercie!J'ai besoin de conseils pour construire mon premier projet C#

Répondre

4

Pour le canal de communication, vous devez utiliser WCF - here est un article montrant comment un client/serveur simple est écrit.

En termes d'interface utilisateur pour ceux-ci - vous pouvez utiliser winforms ou WPF. WPF est le futur, mais les winforms sont plus faciles à appréhender. Il y a un site Web de Microsoft consacré à both d'entre eux.

Il existe plusieurs classes de temporisation dans le framework - voir l'article this pour les comparaisons.

4

Si vous utilisez 3+ .NET, puis WCF est généralement la technologie recommandée. Il s'agit essentiellement d'une fusion de .NET remoting, services Web, etc. dans une bibliothèque. Désolé, ma réponse était basée sur la réponse de Midhat.

Editer: Désolé, ma réponse était basée sur la réponse de Midhat. Oded a donné les meilleurs conseils depuis qu'il a lu la question! WCF est seulement ce que vous utiliseriez pour communiquer d'une application à l'autre. Dans votre scénario, vous pouvez configurer WCF en tant que serveur/client TCP/IP.

Questions connexes