Skip to content

Jekson90/QueueApplication

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QueueApplication

Тестовое задание на WinForms, состоящее из двух взаимодействующих программ через выделение общей памяти.

Задание: Нужно написать две программы (два исполняемых файла), взаимодействующих между собой на одном ПК.  Первая программа представляет из себя интерфейс управления из нескольких кнопок и переключателя. Кнопка «камера», кнопка «толкатель», переключатель на два положения «годный/брак» Вторая программа отображает состояние очереди продукта между камерой и толкателем. Очередь – до 5 элементов. Прямоугольники (или круги) зелёного цвета (годный продукт) и жёлтого цвета (брак). Очередь продукта реализует стек FIFO. По кнопке «камера» в зависимости от положения переключателя добавляется элемент зелёного или жёлтого цвета. Очередь движется слева направо. Элементы добавляются слева. По кнопке «толкатель» из очереди удаляется самый правый элемент. Программа должна корректно реагировать на попытки добавить в очередь 6-й элемент и удалить элемент из пустой очереди. То есть игнорировать таковые.  Программы должны работать под Windows 10 без установки каких либо дополнительных компонентов. Папка написанных программ может содержать какие-либо дополнительные файлы.

About

Test app with two interaction programs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages