960741
столько раз учителя, ученики и родители
посетили сайт «Инфоурок»
за прошедшие 24 часа
+Добавить материал
и получить бесплатное
свидетельство о публикации
в СМИ №ФС77-60625 от 20.01.2015
Дистанционные курсы профессиональной переподготовки и повышения квалификации для педагогов

Дистанционные курсы для педагогов - курсы профессиональной переподготовки от 1.410 руб.;
- курсы повышения квалификации от 430 руб.
Московские документы для аттестации

ВЫБРАТЬ КУРС СО СКИДКОЙ ДО 90%

ВНИМАНИЕ: Скидка действует ТОЛЬКО до конца апреля!

(Лицензия на осуществление образовательной деятельности №038767 выдана ООО "Столичный учебный центр", г.Москва)

ИнфоурокИнформатикаКонспектыПрактическая работа "Создание меню в редакторе. Контекстное меню. Показ картинок" (среда разработки Lazarus)

Практическая работа "Создание меню в редакторе. Контекстное меню. Показ картинок" (среда разработки Lazarus)

библиотека
материалов
Скачать материал целиком можно бесплатно по ссылке внизу страницы.

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

Создание меню в редакторе. Контекстное меню. Показ картинок

Цель работы: Ознакомиться с основными средствами разработки оконных приложений на основе объектно-ориентированной среды Lazarus с использованием меню.

Выработка навыков:

  • Запуск программы и разработка интерфейса программного продукта.

  • Тестирование программного продукта.

  • Устранение ошибок в коде программного продукта.

Задание: Создать приложение, показывающее рисунки с помощью Главного и контекстного меню, предусмотреть выход и закрытие приложения.

Меню – набор возможных команд, из которых надо выбрать одну. Меню, содержащее меню следующего уровня, называется вложенным меню. Контекстное меню – меню, открывающееся при щелчке по необходимому объекту. Данное меню является вложенным, так как содержит пункты, в которых имеются подпункты.


Выполнить последовательно действия:

  1. Запустить систему Lazarus и создать новый проект (Файл-Создать-Project-Application).

  2. Открыть в Палитре компонентов вкладку Standard (Стандартные).

  3. Выбрать компонент MainMenu (Строка меню) и поместить его на форму.

Меню – это не простой объект, а взаимосвязанный объект, т.к. каждый пункт меню является отдельным объектом и обладает своими свойствами. Значок меню на форме – инструмент, который позволит получить доступ к специальному редактору меню. Структура меню имеет, например такой вид:





  1. Запустить редактор меню, дважды щелкнув на значке меню на форме.



  1. Записать пункт меню в Инспекторе объектов как Файл

hello_html_10c60cd8.png

Система присвоит объекту имя MainItem и в окне редактора меню появится следующее:

hello_html_10c60cd8.png

  1. Ввести последовательно пункты меню: для этого вызываем контектное меню правой кнопкой и создаем подменю MenuItem2 .

  2. Закрыть редактор меню и проверить наличие меню в верхней части формы.

hello_html_m21f968c4.png

  1. Создать контекстное меню:

    1. Выбрать компонент PopupMenu (Контекстное меню) hello_html_m6915e718.png из вкладки Standard.

    2. Щелкнуть на форме, чтобы создать значок объекта.

    3. Открыть редактор меню двойным щелчком на значке меню.

    4. Создать два пункта меню: Облака и Лес.

  1. Добавить изображение, расположить на форме, заняв всю область, и задать свойства растяжки.

  2. Начать программирование:

  • Щелкнуть на пункте Выход

  • Зайдите во вкладку События и двойным щелчком напротив события OnClick откройте окно кода где запишите в мести мигания курсора оператор Close;

  1. Запрограммировать показ картинок:

  • Выбрать в строке меню на форме пункт Облака, будет создана процедура для обработки этого пункта.

  • Добавить в эту процедуру единственный оператор:


hello_html_m60532577.png

ПУТЬ должен содержать имя диска, папки и файла с расширением, например: C:\Windows\Облака.bmp

  • Выбрать в строке меню на форме пункт Лес, будет создана процедура для обработки этого пункта.

  • Добавить в эту процедуру единственный оператор:


hello_html_m532de6cd.png

ПУТЬ должен содержать имя диска, папки и файла с расширением, например: C:\Windows\Лес.bmp

  • Проверить работу программы, нажав F9. Отладить в случае ошибок, которые появляются в Окне отладчика.

  • Запрограммировать команды контекстного меню:

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

  1. Запустить программу (Запуск-сборка, Запуск-запуск).

Самостоятельно выполнить:

  • Добавить подпункты в пункт меню Рисунки и соответственно в контекстное меню.

  • Запрограммировать для новых пунктов показ картинок.

  • Изменить цвет формы и символов.

  • Изменить название формы.

Контрольные вопросы (устно):

  1. Как происходит считывание файла?

  2. Можно ли открыть любой файл в данной программе?

  3. Какое назначение имеет главное меню?

  4. Какое назначение имеет контекстное меню?

Отчет:

  1. Название работы.

  2. Цель работы.

  3. Таблицу по каждому заданию лабораторной работы.



Общая информация

Номер материала: ДБ-155538

Вам будут интересны эти курсы:

Курс повышения квалификации «Информационные технологии в деятельности учителя физики»
Курс повышения квалификации «Основы создания интерактивного урока: от презентации до видеоурока»
Курс повышения квалификации «Внедрение системы компьютерной математики в процесс обучения математике в старших классах в рамках реализации ФГОС»
Курс повышения квалификации «Организация работы по формированию медиаграмотности и повышению уровня информационных компетенций всех участников образовательного процесса»
Курс повышения квалификации «Облачные технологии в образовании»
Курс «Оператор персонального компьютера»
Курс «1С: Предприятие 7.7»
Курс повышения квалификации «Сетевые и дистанционные (электронные) формы обучения в условиях реализации ФГОС по ТОП-50»
Курс профессиональной переподготовки «Информационные технологии в профессиональной деятельности: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Применение MS Word, Excel в финансовых расчетах»
Курс повышения квалификации «Введение в программирование на языке С (СИ)»
Курс профессиональной переподготовки «Управление в сфере информационных технологий в образовательной организации»
Курс профессиональной переподготовки «Математика и информатика: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Специфика преподавания дисциплины «Информационные технологии» в условиях реализации ФГОС СПО по ТОП-50»
Курс повышение квалификации «Применение интерактивных образовательных платформ на примере платформы Moodle»

Благодарность за вклад в развитие крупнейшей онлайн-библиотеки методических разработок для учителей

Опубликуйте минимум 3 материала, чтобы БЕСПЛАТНО получить и скачать данную благодарность

Сертификат о создании сайта

Добавьте минимум пять материалов, чтобы получить сертификат о создании сайта

Грамота за использование ИКТ в работе педагога

Опубликуйте минимум 10 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Свидетельство о представлении обобщённого педагогического опыта на Всероссийском уровне

Опубликуйте минимум 15 материалов, чтобы БЕСПЛАТНО получить и скачать данное cвидетельство

Грамота за высокий профессионализм, проявленный в процессе создания и развития собственного учительского сайта в рамках проекта "Инфоурок"

Опубликуйте минимум 20 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Грамота за активное участие в работе над повышением качества образования совместно с проектом "Инфоурок"

Опубликуйте минимум 25 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Почётная грамота за научно-просветительскую и образовательную деятельность в рамках проекта "Инфоурок"

Опубликуйте минимум 40 материалов, чтобы БЕСПЛАТНО получить и скачать данную почётную грамоту

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