Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.07.2014, 00:24   #1
LEO_NIK
Новичок
Джуниор
 
Регистрация: 06.07.2014
Сообщений: 2
По умолчанию Тренажер радиосвязи: выбрать правильную концепцию проекта

Здравствуйте! В учебном заведении надо создать тренажер обучения радиосвязи. Есть компьютерный класс: сервер (Win server 2003 R2) и 13 рабочих мест (Win 7), локальная сеть. Есть скриншоты радиостанции в различных режимах её работы. Задачи:
1. Создать симулятор радиостанции, чтобы, например, кнопки стали кнопками и при нажатии на них выполнялось требуемое действие (смена канала, изменение яркости дисплея и т.п.). Это задача по изучению радиостанции.
2. На каждом рабочем месте радиостанции одинаковые, но имеющие разные собственные идентификационные номера.
3. Между радиостанциями должна быть "радиосвязь" с использованием идентификационных номеров: вызывное сообщение должно по локальной сети передаваться от вызывающей к вызываемой радиостанции.
4. Программирование на С#.
Мой вопрос достаточно общий: как выбрать правильный путь решения перечисленных задач, чтобы не ошибиться "по-крупному"?
В частности, использовать сервер, где будут страницы симуляторов радиостанций соответствующих рабочих мест или на каждом месте устанавливать автономный симулятор для изучения радиостанции, а сеть использовать только при вызове?
Итак, с чего начать, чтобы дойти до конца, а не зайти в тупик на каком-то этапе программирования?
Понимаю, что работа большая, опыт программирования на С# минимальный, но начинать надо. Постепенно.
Спасибо за внимание. Леонид.
LEO_NIK вне форума Ответить с цитированием
Старый 06.07.2014, 11:06   #2
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

...лучше вам на практическом примере:

http://www.youtube.com/watch?v=e3P6cQEhgs8
Скачайте, попробуйте, посмотрите как люди делают и уже от этого отталкивайтесь.

В помощь
  • NAudio http://naudio.codeplex.com/wikipage?title=MP3, http://habrahabr.ru/post/137708/
  • Голосовой чат в C# http://www.sources.ru/csharp/VoiceChatApplicationInCS.html
  • C. Бадло. Альтернативный VoIP шлюз. - Радиолюбитель, Минск, 2008, №8, с.50
  • Александр Уколов. Передача звука по сети. Прототип VoIP телефона. - ПРОграммист, 2010, №3, с.33 http://www.programmersclub.ru/Передача-звука-по-сети-Прототип-voip-теле (почитать про сам подход вам будет полезно, WinAPI методы едины)
  • Работа с DirectSound http://www.aimatrix.nm.ru/computer/DirectSound.htm
  • Передача звука по сети на C# http://social.msdn.microsoft.com/Forums/ru-RU/01064df7-80e4-4d14-ad1b-0649e9715af3/-vs-08-c-directsound-tcp?forum=fordesktopru
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 06.07.2014, 11:27   #3
LEO_NIK
Новичок
Джуниор
 
Регистрация: 06.07.2014
Сообщений: 2
По умолчанию

Спасибо, raxp. Обязательно посмотрю.
LEO_NIK вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ретранслятор для радиосвязи ImmortalAlexSan Компьютерное железо 0 30.04.2014 11:55
Клавиатурный тренажер на с++ S@M@N Помощь студентам 1 28.01.2013 20:21
Как сделать правильную перелинковку внутри html сайта? Pyatachok HTML и CSS 1 15.12.2012 20:23
как сделать правильную ссылку? usolka Помощь студентам 5 03.11.2010 00:06
омогите пожалуйста вставить в прогу правильную формулу(с++) Olya90 Помощь студентам 0 27.06.2009 23:51