У вас вопросы?
У нас ответы:) SamZan.net

Лабораторная работа 8 Тема Работа с мышью и клавиатурой Теоретическая часть и примеры выполнения задан

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 28.12.2024

Лабораторная работа 8

Тема  Работа с мышью и клавиатурой

Теоретическая часть и примеры выполнения заданий –  лекция +глава 14 (Лукин)

План отчета по каждому заданию

  1.  Постановка задачи
  2.  Математическая  или информационная модель (таблицы, рисунки, алгоритмы, словесное описание),  описание смысла и обозначение переменных (элементов), описание идеи алгоритма решения задачи.
  3.  Макет формы в режиме конструирования с обозначением и назначением элементов управления (имена, значения свойств)
  4.  Программный код (процедуры-обработчики событий)
  5.  Протокол работы (форма в режиме выполнения), протокол для тестовых значений

Задания для выполнения:

Задание 1  и 2 (варианты см в первом столбце)

№ Вар.


Задание 1 и 2


1,6


1. По нажатию левой кнопки мыши в рабочей области окна ставятся точки в соответствии с координатами текущего положения мыши. После третьего нажатия линиями попарно должны соединяться 1-я и 2-ая точки, 2-ая и 3-я точки («треугольник»).

2. Форма содержит изображение светофора. По нажатию клавиш «З», «Ж», «К» светофор переключает цвет.


2,7


1. По нажатию левой кнопки мыши в рабочей области окна ставятся точки в соответствии с координатами текущего положения мыши. После четвертого нажатия линиями попарно должны соединяться 1-я и 3-ая точки, 2-ая и 4-ая точки.

2. Форма не содержит элементов управления; по нажатию кнопки F1 появляется диалоговое окно с приветствием от автора программы и одной кнопкой «O’k»; по нажатию кнопки F10 программа завершается; по нажатию других клавиш клавиатуры появляется сообщение о неверно нажатых клавишах.


3,8


1. По нажатию правой кнопки мыши в рабочей области окна ставятся точки в соответствии с координатами текущего положения мыши. После пятого нажатия линиями попарно должны соединяться 1-я и 2-ая точки, 2-ая и 3-я точки, 3-я и 4-ая точки, 4-ая и 5-ая точки, 5-ая и 1-ая точки («пятиугольник»).

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


4,9


1. Разработать приложение «Графический редактор». Режимы: 1) рисования линий с помощью мыши черным цветом (+Shift – красным цветом, +Ctrl – зеленым цветом, +Alt – синим цветом), 2) рисования прямоугольников разными цветами, 3) стирание всего изображения..

2. Необходимо разработать функцию обработки одного из событий клавиатуры для текстового поля, такую, чтобы в этом поле вводились и отображались только цифры, а остальные символы игнорировались.


5,10


1. Форма содержит элемент PictureBox. По нажатию левой кнопки мыши в PictureBox ставится точка. По «отжатию» ставится вторая точка и проводится линия. Необходимо на рисунке обозначить середину отрезка. Вывести дополнительно координаты концов отрезка и его середины.

2. Форма не содержит элементов управления; по нажатию кнопки F2 в форме рисуется квадрат. Цвет изображения выбирается с помощью дополнительно нажатых клавиш Alt, Ctrl или Shift. по нажатию кнопки F10 программа завершается.

Задание 3 (дополнительные бонусы))))

Лукин стр. 415

Нечетные варианты  № 99

   

«Зенитка». Вверху справа налево медленно движется вражеский самолет. В подходящий момент вы нажатием любой клавиши запускаете снизу вверх зенитный снаряд. При попадании компьютер выдает соответствующее сообщение.

Не шали!  Поставьте при помощи событий клавиатуры преграду тем шалунам, кто в нашем калькуляторе хочет ввести с клавиатуры в текстовое поле для результата любые символы. А потом вспомните, что это можно было сделать, просто превратив текстовое поле в метку или придав текстовому полю свойство ReadOnly.

Четные варианты   № 97




1. Индивидуальное задание по изучению оборудования и процессов теплоэнергетических установок
2. Лабораторная работа 3
3. Критика политической экономии- Развитие общества ~ развитие в нем производственных отношений
4. Безопасность взаимоотношения с противоположным полом с точки зрения мужчи
5. Культура Крыма
6. визвол війни проти речі посполитої
7. ЛЬВІВСЬКА ПОЛІТЕХНІКА
8. tecnic di cnto Secondo lei Molti di noi non hnno neppure un p~ di conspevolezz dell propri voce si cntt che prlt l trscurno e non ne vlorizzno le mille possibilit~ tr cui i benefici che un
9. 102013 м
10. Словом можно обидеть можно излечить и помочь Не говори ничего лишнего и не говори того чего не есть на само
11. Этуш Владимир Абрамович
12. Желаю бороться с фашистскими разбойниками писал технорук Бильхов я не имею военной специальности но вып
13. День святого Валентина Ведущий.
14. I. Электр ~рiсi осы зарядтармен ~орша~ан ке~iстiкте бар болады ж~не онымен ~здiксiз байланыста болады.
15. тематизация знаний полученных В 4 классе по данной теме Урок обобщения и систематизации знаний получе
16. Опасность школьной дезадаптации
17. 20 року слідчий посада найменування органу ініціали
18. КАПУСТНЫЕ ПОСИДЕЛКИ ВЫПОЛНИЛ МУЗЫКАЛЬНЫЙ РУКОВОДИТЕЛЬ СУДАКОВА ЕКАТЕРИНА ЮРЬЕВНА
19. 1 Цветочные подставки- история их появления и современные тенденции
20. Взаимодействия двух радикально пульсирующих пузырьков газа в жидкости