Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Пмогите чайнику 
:(
    Опции темы
Moby
Дата 17.10.2008, 13:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 117
Регистрация: 6.10.2008

Репутация: нет
Всего: нет



Люди добрые! Помогите плиз. 

Я только начал изучение Remoting'a и многое не понятно. А время начинает поджимать, так что сори за слишком уж глупые вопросы.

Мне надо написать программку, что бы на одном ПК нажималась кнопка, а на другом появлялась картинка.

Что для этого надо?

Вот что я пока себе представляю.

Создать два проекта типа Windows Forms Applications под названием Server и Client. Провести настройку 
Код

RemotingConfiguration.Configure("Client.exe.config"); RemotingConfiguration.Configure("Server.exe.config");

Кстати тут у меня возникает вопрос. 

Где должены лежать Client.exe.config и Server.exe.config и какого типа эти файл должны быть, Application Configuration File или просто XML File?

И второй вопрос! 

В других темах, да и вообще в статьях в этих Config файлах есть вот такая строчка, к примеру, type="nsPoint.Point,Point". Этот пример я взял с соседней темы, где nsPoint это отдельный, как я понял, объект от Server и Client объектов. Это обязательная архитектура, что бы был Client, Server и еще какой то объект или я могу только Client'ом и Server'ом обойтись??

Заранее спасибо!


PM MAIL ICQ   Вверх
Idsa
Дата 17.10.2008, 13:17 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2086
Регистрация: 5.12.2006
Где: Томск

Репутация: 1
Всего: 62



Цитата(Moby @  17.10.2008,  17:01 Найти цитируемый пост)
Я только начал изучение Remoting'a

На этом лучше его изучение и закончить. Взгляните в сторону WCF.

Это сообщение отредактировал(а) Idsa - 17.10.2008, 13:18


--------------------
Мой блог: alexidsa.blogspot.com
PM MAIL ICQ   Вверх
Retro
Дата 17.10.2008, 13:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Диалектик
***


Профиль
Группа: Участник Клуба
Сообщений: 1934
Регистрация: 28.6.2005
Где: Киев

Репутация: нет
Всего: 117



Цитата(Idsa @  17.10.2008,  12:17 Найти цитируемый пост)
На этом лучше его изучение и закончить.

 smile 
PM MAIL   Вверх
Moby
Дата 20.10.2008, 11:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 117
Регистрация: 6.10.2008

Репутация: нет
Всего: нет



Цитата(Idsa @  17.10.2008,  13:17 Найти цитируемый пост)
На этом лучше его изучение и закончить. Взгляните в сторону WCF.

 smile 

Вы это серьёзно? Или просто потому что такие глупые вопросы задал. Мол типа иди сперва азы получи а потом приходи за советами.

Хотя надо про WCF сперва почитать. 

Это замена Remotinga как WPF замена GDI+?

Это сообщение отредактировал(а) Moby - 20.10.2008, 12:00
PM MAIL ICQ   Вверх
Ram1reS
Дата 20.10.2008, 12:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 141
Регистрация: 25.4.2008
Где: Москва

Репутация: нет
Всего: 5



WCF - пришло на смену Remoting'у и Web-сервисам.
--------------------
 
PM MAIL ICQ   Вверх
Moby
Дата 20.10.2008, 15:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 117
Регистрация: 6.10.2008

Репутация: нет
Всего: нет



Все перехожу на него.  smile 

Кстати у меня есть вопрос, очень важный. 

У меня есть код программки, которая позваляет управлять другой программой от одного аппарата.

Вообще моя главная задача вот в чём. Есть аппарат по замеру движения зрачка. У этого аппарата есть свое ПО, где можно начать запись движения. Я написал программку в которой жмёшь на кнопку и в том ПО начинается запись. Теперь мне надо по нажатию этой же кнопки кроме записи показать на другом ПК картинку, некий стимул для глаза. 

Программа работает с ПО аппаратуры через Ethernet(UDP) используя System.Net.Sockets. 

Теперь вопрос. Не возник нит ли коллизия-проблема в дописании к этому коду, код, который позволит по нажатию этой же кнопки "ЗАПИСЬ" запустить-показать картинку на экране другого ПК?

Это сообщение отредактировал(а) Moby - 20.10.2008, 16:48
PM MAIL ICQ   Вверх
SpaceSpace
Дата 21.10.2008, 16:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 366
Регистрация: 10.4.2007
Где: Самара

Репутация: 2
Всего: 10



Привет.
В общих словах опишу подход.
Есть два компа А и Б.
На компе А расположен АСервис,
АСервис иммет метод ВзятьКартинку() ,  НачатьЗапись(), 
и Оконное приложение с кнопкой НачатьЗапись и ПолучитьКартинку

На компе Б расположен БСервис
БСервис  иммет метод ПолучитьКартинку(), НачатьЗапись(), ЗакончитьЗапись()
и приложение для наблюдатель

АСервис и БСервис знают друг о друге и могут хостится где угодно:
в IIS, WAS, WindowsService, Console, WinForms, в любом процессе короче.
Действия:

Пользователь на компе А, запускает приложение
Жмет кнопку НачатьЗапись, при этом подключается к БСервису и вызывает одноименный метод НачатьЗапись() Б сервиса,
БСервис вызывает приложение наблюдатель и говорит ему начать запись
В это время на А компе жмут кнопку ПолучитьКартинку, при
этом подключаясь к АСервису и вызывая метод ВзятьКартинку() он подключается К БСервису и вызывает тот же метод,
На БСервисе идет запрос к наблюдателю, получается картинка и отправляется на АСервис,
АСервис отдает картинку в Оконное приложение и нажимает ЗакончитьЗапись()

Вот такая сказка



--------------------
Репутация - самое ценное, что есть у человека. Зарабатывают годы, теряют за мгновение.
70-565
MCPD Enterprise 3.5 
PM MAIL   Вверх
Moby
Дата 22.10.2008, 11:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 117
Регистрация: 6.10.2008

Репутация: нет
Всего: нет



SpaceSpace, спасибо! Общий принцип понятен. 

И насколько сложная получиться всё это реализовать используя WCF?

А то каждый раз, как я начинаю что-то новое изучать, возникает страх. smile

P.S. Кто нибудь может дать ссылку на пример похожей задачи?

Это сообщение отредактировал(а) Moby - 22.10.2008, 12:02
PM MAIL ICQ   Вверх
SpaceSpace
Дата 22.10.2008, 13:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 366
Регистрация: 10.4.2007
Где: Самара

Репутация: 2
Всего: 10



Погугли, найдеш тучу примеров.
Есть целые архивы с примерами использования NET 3.0 и 3.5
Но тебе надо попроще

Самое главное в WCF, запомни - три буквы - ABC - Address, Binding, Contract )
Почитай вводных статей. WCF глубокая тема, а тебе нужно быстро сделать прототип,
так что лучше найди сэмплы.



--------------------
Репутация - самое ценное, что есть у человека. Зарабатывают годы, теряют за мгновение.
70-565
MCPD Enterprise 3.5 
PM MAIL   Вверх
Moby
Дата 23.10.2008, 13:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 117
Регистрация: 6.10.2008

Репутация: нет
Всего: нет



Вот нашёл - http://netfx3.com/

Это сообщение отредактировал(а) Moby - 23.10.2008, 14:48
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
cully
mr.DUDA
Exception

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, cully, mr.DUDA, Exception.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Распределённые приложения и сеть | Следующая тема »


 




[ Время генерации скрипта: 0.0756 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.