Задания для самостоятельного выполнения. Разработать приложение, обладающее функциональностью, описанной в таблице 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
Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...
|
Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...
|
Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...
|
Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...
|
Броматометрия и бромометрия Броматометрический метод основан на окислении восстановителей броматом калия в кислой среде...
Метод Фольгарда (роданометрия или тиоцианатометрия) Метод Фольгарда основан на применении в качестве осадителя титрованного раствора, содержащего роданид-ионы SCN...
Потенциометрия. Потенциометрическое определение рН растворов Потенциометрия - это электрохимический метод исследования и анализа веществ, основанный на зависимости равновесного электродного потенциала Е от активности (концентрации) определяемого вещества в исследуемом растворе...
|
Эффективность управления. Общие понятия о сущности и критериях эффективности. Эффективность управления – это экономическая категория, отражающая вклад управленческой деятельности в конечный результат работы организации...
Мотивационная сфера личности, ее структура. Потребности и мотивы. Потребности и мотивы, их роль в организации деятельности...
Классификация ИС по признаку структурированности задач Так как основное назначение ИС – автоматизировать информационные процессы для решения определенных задач, то одна из основных классификаций – это классификация ИС по степени структурированности задач...
|
|