2009-03-01 4 views
0

Я пишу довольно простую программу с участием 3 отдельных мониторов.Видео на нескольких мониторах

Каждый монитор будет иметь кнопку, перемещающуюся по этому экрану. Если вы нажмете эту кнопку, она воспроизведет видео на этом экране. Мне нужно, чтобы каждый из экранов работал так, как будто они полностью разделены.

Я создал компьютер, который будет работать с этим. 2 видеокарты (4 слота dvi). 3 сенсорных экрана. Достойный компьютер настроен.

Мой вопрос: что лучше всего подходит для этого? Я никогда не программировал в видео во все, что я написал. Мне просто нужно начать прыжок, куда идти.

Я не могу позволить себе какое-либо настоящее программное обеспечение. С открытым исходным кодом все было бы здорово. Я запускаю Windows XP домой (обновлено полностью) Эта машина будет делать это (ее экспонат)

Любая помощь будет замечательной. Какой язык вы предлагаете? Спасибо всем!

+0

Кажется, я припоминаю оригинальные WPF демки была кнопка движущуюся по экрану ...! –

+0

Шейс, вы можете все это сделать, но ничего не осталось для программного обеспечения? – TFD

+0

Arrr, я ставлю, что он может Matey! –

ответ

0

Вы не говорите, что такое ваш опыт программирования, поэтому я не уверен, полезно это или нет, но вы взглянули на Processing? Это среда программирования с открытым исходным кодом, основанная на Java для (с сайта) «учеников, художников, дизайнеров, исследователей и любителей для обучения, прототипирования и производства».

Я думаю, он должен быть способен делать все, что вам нужно для этого проекта.

0

Я недавно получил диплом в области компьютерных наук. Поэтому я все еще свежа ко всему.

TFD: весь комплект был оплачен музеем. Наверное, я мог бы попросить больше денег, но я нахожусь под некоторыми ограничениями времени (например, они хотят чего-то к этим выходным). Своего рода отстой.

Я проверю Обработка и посмотрю, смогу ли я ее использовать.

Я думаю, что я ищу подталкивание в правильном направлении. Я, вероятно, в конечном итоге похлопываю что-то вместе как временное решение. Тогда, когда у меня появится шанс вернуться и исправить это.

+0

Обычно считается, что включить такие вещи как редактирование исходного вопроса. –

+0

Я понял, что делаю это неправильно: - /. Новое на сайте. Плюс у меня были проблемы с моим OpenID, поэтому мне пришлось сделать новый пост. В следующий раз :) – 2009-03-03 18:47:42

0

Вы можете использовать Visual Studio (Express) для создания приложения в .net, создать форму с некоторыми кнопками и элементом управления медиаплеером, затем зациклировать каждый экран и поместить один экземпляр этой формы на точные границы экрана, и это так.

Используйте этот код snipet в качестве ссылки:

public static void PutOn(this Form form, int width, int height) 
{ 
    var screen_size = new Size(width, height); 

    var screens = from s in Screen.AllScreens 
        where s.Bounds.Size == screen_size 
        select s; 

    Screen app_screen = screens.FirstOr(Screen.PrimaryScreen); 

    form.Location = new Point(
     app_screen.Bounds.X + (app_screen.Bounds.Width - form.Width)/2, 
     app_screen.Bounds.Y + (app_screen.Bounds.Height - form.Height)/2); 
} 
Смежные вопросы