Задания для самостоятельного выполнения. Разработать приложение, обладающее функциональностью, описанной в таблице 2
Разработать приложение, обладающее функциональностью, описанной в таблице 2. На форме приложения должна отображаться надпись с фамилией, инициалами, номером группы и вариантом задания.
Таблица 2 – Варианты индивидуальных заданий
Вариант
| Задание
| 1.
| Разработать приложение, рисующее при нажатии левой кнопки мыши на форме зеленый квадрат, перемещающийся при нажатии клавиш w, s, a, d с зажатой клавишей shift. Клавиша q — очистка формы.
| 2.
| Разработать приложение, рисующее при нажатии правой кнопки мыши на форме желтый прямоугольник, перемещающийся при нажатии клавиш e, s, d, f с зажатой клавишей ctrl. Клавиша w — очистка формы.
| 3.
| Разработать приложение, рисующее при нажатии средней кнопки мыши на форме красный круг, перемещающийся при нажатии клавиш r, g, d, f с зажатой клавишей alt. Клавиша e — очистка формы.
| 4.
| Разработать приложение, рисующее при нажатии правой кнопки мыши на форме зеленую вертикальную линию, перемещающуюся при нажатии клавиш t, f, g, h с зажатой клавишей shift. Клавиша x — очистка формы.
| 5.
| Разработать приложение, рисующее при нажатии левой кнопки мыши на форме красную горизонтальную линию, перемещающуюся при нажатии клавиш y, g, h, j с зажатой клавишей ctrl. Клавиша z — очистка формы.
| 6.
| Разработать приложение, рисующее при нажатии правой кнопки мыши на форме синюю вертикальную линию, вращающуюся по часовой стрелке при нажатии клавиш i, j, k, l с зажатой клавишей alt. Клавиша a — очистка формы.
| 7.
| Разработать приложение, рисующее при нажатии средней кнопки мыши на форме зеленую вертикальную линию, вращающуюся против часовой стрелки при нажатии клавиш u, h, j, k с зажатой клавишей ctrl. Клавиша ] — очистка формы.
| 8.
| Разработать приложение, рисующее при нажатии левой кнопки мыши на форме зеленый квадрат, увеличивающийся в размерах при нажатии клавиш w, d и уменьшающийся, при нажатии клавиш a, s с зажатой клавишей shift. Клавиша u — очистка формы.
| 9.
| Разработать приложение, рисующее при нажатии правой кнопки мыши на форме желтый прямоугольник, увеличивающийся в размерах при нажатии клавиш r, g и уменьшающийся, при нажатии клавиш d, f с зажатой клавишей ctrl. Клавиша s — очистка формы.
| 10.
| Разработать приложение, рисующее при нажатии левой кнопки мыши на форме красный круг, увеличивающийся в диаметре при нажатии клавиш y, j и уменьшающийся — при нажатии клавиш g, h с зажатой клавишей alt. Клавиша u — очистка формы.
| 11.
| Разработать приложение, рисующее при нажатии правой кнопки мыши на форме красный эллипс, растягивающийся-сжимающийся относительно горизонтали при нажатии клавиш w, s и относительно вертикали — при нажатии клавиш a, d с зажатой клавишей alt. Клавиша o — очистка формы.
| 12.
| Разработать приложение, рисующее при нажатии средней кнопки мыши на форме синий прямоугольник, растягивающийся—сжимающийся относительно горизонтали при нажатии клавиш j, l и относительно вертикали — при нажатии клавиш i, k с зажатой клавишей shift. Клавиша escape — очистка формы.
|
Контрольные вопросы
1. На какие события мыши способны реагировать приложения, разработанные в Delphi?
2. На какие события клавиатуры способны реагировать приложения, разработанные в Delphi?
3. Каким образом в обработчиках событий мыши и клавиатуры отслеживается нажатие различных клавиш или кнопок?
4. Как узнать над каким компонентом был курсор мыши в момент возникновения события?
5. Для чего служат объекты pen и brush канвы (холста)?
6. Какими методами канвы осуществляется рисование прямоугольников, квадратов, окружностей, эллипсов?
7. Как рисуются закрашенные фигуры?
8. Как производится очистка канвы?
9. Что делает функция Rect()?
ЛАБОРАТОРНАЯ РАБОТА №2
Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...
|
Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...
|
ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при которых тело находится под действием заданной системы сил...
|
Теория усилителей. Схема Основная масса современных аналоговых и аналого-цифровых электронных устройств выполняется на специализированных микросхемах...
|
ФАКТОРЫ, ВЛИЯЮЩИЕ НА ИЗНОС ДЕТАЛЕЙ, И МЕТОДЫ СНИЖЕНИИ СКОРОСТИ ИЗНАШИВАНИЯ Кроме названных причин разрушений и износов, знание которых можно использовать в системе технического обслуживания и ремонта машин для повышения их долговечности, немаловажное значение имеют знания о причинах разрушения деталей в результате старения...
Различие эмпиризма и рационализма Родоначальником эмпиризма стал английский философ Ф. Бэкон. Основной тезис эмпиризма гласит: в разуме нет ничего такого...
Индекс гингивита (PMA) (Schour, Massler, 1948) Для оценки тяжести гингивита (а в последующем и регистрации динамики процесса) используют папиллярно-маргинально-альвеолярный индекс (РМА)...
|
Приложение Г: Особенности заполнение справки формы ву-45
После выполнения полного опробования тормозов, а так же после сокращенного, если предварительно на станции было произведено полное опробование тормозов состава от стационарной установки с автоматической регистрацией параметров или без...
Измерение следующих дефектов: ползун, выщербина, неравномерный прокат, равномерный прокат, кольцевая выработка, откол обода колеса, тонкий гребень, протёртость средней части оси
Величину проката определяют с помощью вертикального движка 2 сухаря 3 шаблона 1 по кругу катания...
Неисправности автосцепки, с которыми запрещается постановка вагонов в поезд. Причины саморасцепов ЗАПРЕЩАЕТСЯ: постановка в поезда и следование в них вагонов, у которых автосцепное устройство имеет хотя бы одну из следующих неисправностей:
- трещину в корпусе автосцепки, излом деталей механизма...
|
|