Мне нужно руководство в создании моего первого проекта C # - PullRequest
2 голосов
/ 18 мая 2010

Привет, я разработчик PHP и имею некоторый опыт работы с Java. Я пытаюсь изучить C #, и моим первым проектом будет программа, которая запускает таймер на ПК, нажав кнопку на другом ПК в сети. Проблема в том, что я не знаю с чего начать? Что мне нужно для чтения? ОС для обоих компьютеров - Windows XP, поэтому они являются настольными приложениями. Буду признателен за любую помощь от вас, гуру C #. Я надеюсь, что мой старт в качестве программиста на C # будет успешным. Спасибо!

Ответы [ 3 ]

4 голосов
/ 18 мая 2010

Если вы используете .NET 3+, то обычно рекомендуется WCF .По сути, это объединение удаленного взаимодействия .NET, веб-служб и т. Д. В одну библиотеку.

Редактировать: Извините, мой ответ основан на ответе Midhat.Одед дал лучшее руководство, так как он действительно прочитал вопрос!WCF - это только то, что вы бы использовали для связи из одного приложения в другое.В вашем сценарии вы можете настроить WCF в качестве сервера / клиента TCP / IP.

4 голосов
/ 18 мая 2010

Для канала связи вы должны использовать WCF - здесь - статья, показывающая, как пишется простой клиент / сервер.

С точки зрения пользовательского интерфейса для них - вы можете использовать winforms или WPF . WPF - это будущее, но с winforms легче справиться. Существует веб-сайт Microsoft, посвященный обоим из них.

В структуре есть несколько классов таймеров - см. эту статью для сравнения.

1 голос
/ 18 мая 2010

Вам нужно .Net удаленное взаимодействие http://www.beansoftware.com/net-tutorials/net-remoting-tutorial.aspx

...