![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 23.08.2012
Сообщений: 4
|
![]()
Приветствую! Понадобилось срочная реализация небольшой задачи, а для реализации знаний нет и на разбор времени нету.
Задача: При запуске программы появляется окно с текстом в рамке "программирования видеоадаптеров (текстовый и графический режим)", при нажатии клавиш "правый Alt+Q" осуществляется переход к окну для ввода цвета восьмиугольника и цвета фона (реализовать возможность выбора цвета из определенного диапазона), далее при нажатии той же комбинации клавиш осуществляется переход к экрану для рисования восьмиугольника. Рисование осуществляется мышью (левой клавишей). Необходимо реализовать возможность выделять мышкой графический примитив, перемещать его с помощью комбинации кнопок "правый Ctrl+клавиши стрелки". Язык программирования: С, Assembler. Для программирования видеоадаптера в текстовом и графическом режиме использовать функции BIOS через прерывание int 10h, для программирования мыши – функции BIOS через прерывание int 33h, для программирования клавиатуры – функции BIOS через прерывание int 16h. Для программирования на языке Assembler предлагается использовать Turbo Assembler Version 3.0, а для программирования на языке Си – Turbo C++ 3.0. |
![]() |
![]() |
![]() |
#2 |
Регистрация: 23.08.2012
Сообщений: 4
|
![]()
Есть очень похожий пример: тут рисуется скругленный четырехугольник и используются другие клавиши: "Левый Alt+T" и "правый Ctrl+клавиши стрелки"
Код:
|
![]() |
![]() |
![]() |
#3 |
C/C++, Asm
Участник клуба
Регистрация: 02.03.2010
Сообщений: 1,323
|
![]()
Приветствую! Знания есть и время есть, а интереса нет.
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 31.05.2009
Сообщений: 786
|
![]()
о, дык это ж я делал.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Графический режим | Pavlov_yu | Visual C++ | 5 | 28.11.2014 07:10 |
графический режим | [alex120] | Помощь студентам | 1 | 29.05.2013 08:04 |
Графический режим | Dead Romantic | Помощь студентам | 0 | 14.12.2010 22:17 |
Графический режим в FP | fire_on | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 17.01.2010 13:16 |
Графический режим | galaid | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 05.05.2009 17:51 |