Тема 1. Введение в объектно-событийное программирование

11 класс

Цели изучения темы: развитие логического и алгоритмического мышления, формирование умений создания программ- обработчиков событий мыши и клавиатуры.

Планируемые результаты: умение создавать и запускать приложения с использованием элементов управления.

Информационная составляющая деятельности ученика: ознакомление с правилами работы и безопасного поведения в компьютерном классе; освоение понятий «событие», «обработчик события», «форма», «элемент управления».

Практическая составляющая деятельности ученика: поиск решения в проблемной ситуации; выполнение практических заданий: «Использование элементов управления: кнопка, надпись, текстовое поле», «Интерактивная графика и элементы событийного программирования»

Урок 1: Объектно-событийная модель работы программы

Знать: оконные приложения, RAD-технология, в каких средах поддерживается визуальное программирование, основные элементы графического интерфейса, объектно-ориентированное программирование (ООП), событийно-ориентированное программирование, структура проекта при создании оконного приложения

  1. Для изучения темы вы можете просмотреть видеоурок

  2. Закрепить свои знания можно пройдя по ссылке: https://eior.by/catalog_lecture/11-klass/informatika/1.php . Запустите видеоурок и основные понятия запишите в тетрадь.

  3. Проверьте свои знания, ответив на первые 7 вопросов теста (https://eior.by/catalog_lecture/11-klass/informatika/1.php)

  4. Домашнее задание: §1, вопросы 1-3



Урок 2: Визуальная среда разработки программ

Знать:

  • интерфейс среды программирования PascalABC.NET при создании оконного приложения

Уметь:

  • создавать проект в среде PascalABC.NET

  • изменять свойства формы

  • создавать обработчик события

Учебный материал для среды программирования Delhpi

  1. Просмотрите видеоурок "Визуальная среда разработки программ"

  2. Выяснить, из чего состоит проект (§ 2.1 учебного пособия 11 класс). Основное запишите в тетрадь

  3. Изучить интерфейс среды программирования (§ 2.2 учебного пособия 11 класс)

  4. Изучить работу с формой (§ 2.3 учебного пособия 11 класс)

  5. Выполнить упр. 1


Домашнее задание: § 2, вопросы 1-6, повт. § 1.

Будьте готовы сдать тест (Пробный ТЕСТ)

Урок 3: Проектирование интерфейса оконного приложения с использованием элементов управления

Знать: основные элементы управления: кнопка (Button), метка (Label)

Уметь: проектировать интерфейс оконного приложения с использованием элементов управления кнопка (Button) и метка (Label)

1: Сдать тест

2: Изучить основные элементы управления (§3.1 с. 15-17)

Стандартные элементы управления:

• Кнопка (Button)

• Надпись (Label)

• Поле для ввода текста (TextBox)

• Флажок (CheckBox)

• Радиокнопка (RadioButton)

• Список (ListBox)

• Выпадающий список (ComboBox)

• Рисунок (PictureBox)

Палитра Компоненты: компонент Таймер (Timer).

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

Палитры Печать и Диалоговые окна содержат компоненты, обеспечивающие стандартные диалоги операционной системы

Палитра Данные содержит компоненты для работы с таблицами баз данных.

3: Изучить Элемент управления кнопка (Button) (§3.2 с. 17-18)

Выполнить Пример 3.6

4: Изучить Элемент управления метка (Label) ) (§3.3 с. 18-19)

Выполнить Пример 3.9

5: Изучить Элемент управления текстовое поле (Edit) (§3.4 с. 19-22)

Выполнить Пример 3.12

6: Проверить свои знания, выполнив ТЕСТ

Домашнее задание: §3.1-3.3, вопросы 1-5, упр.1 с. 24. Просмотрите видеоурок (до 9 мин 35 с)

Урок 4. Проектирование интерфейса оконного приложения с использованием элементов управления.

Знать: основные элементы управления: текстовое поле (Edit)

Уметь: проектировать интерфейс оконного приложения с использованием элемента управления текстовое поле (Edit)

1: Изучить Элемент управления текстовое поле (Edit) (§3.4 с. 19-22)

Выполнить Пример 3.12

Выполнить Пример 3.13

2: Обобщение изученного.

Просмотреть видеоурок "Проектирование интерфейса оконного приложения с использованием элементов управления" (с 9 мин 36 с по 16 мин 25 с)

3: Выполнить Упражнение 2 с. 25


Дополнительное задание.

Изучить элементы управления флажок (CheckBox) и переключатель (RadioButton) с. 22-23 (видеоурок с 16 мин 25 с)


Домашнее задание: §3.4, вопросы 1-6, упр. 3 с. 24 . Просмотрите видеоурок (c 9 мин 35 с)

Урок 5: Элементы управления для работы с графикой. Элемент управления для вставки рисунка. Построение графиков функций. Построение диаграмм

Знать:

  • назначение и свойства компонента изображение (PictureBox)

  • некоторые свойства и методы класса Graphics

Уметь:

  • изменять свойства компонентов PictureBox, Timer, Button, Label, TextBox

  • составлять обработчики событий для компонентов PictureBox, Timer, Button, Label, TextBox

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

1: Изучить Элемент управления для вставки рисунка (PictureBox) (§ 4.1
с.
27)

Выполнить Пример 4.3

2: Изучить построение графиков функций (§ 4.2 с. 28-29)

Выполнить Пример 4.5

3: Изучить построение диаграмм (§ 4.3 с. 31)

Выполнить Пример 4.6

4: Выполнить:

Упражнение 1 с. 35

Упражнение 2 с. 35


Дополнительное задание.

Упражнение 3 с. 35


Домашнее задание: §4.1-4.3, вопросы 1-6, упр. 3 с. 35. Просмотрите видеоурок

Урок 6: Элементы управления для работы с графикой. Анимация

Знать:

  • назначение и свойства компонента Timer

  • назначение обработчика события Tick

Уметь:

  • изменять свойства компонентов PictureBox, Timer, Button, Label, TextBox

  • составлять обработчики событий для компонентов PictureBox, Timer, Button, Label, TextBox

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

1: Изучить создание анимации §4.4 с. 32-34

Выполнить Пример 4.8 с. 33

2: Выполнить упражнение 5 с. 35

Дополнительный материал:

Выполнить упражнение 6 с. 35

3: Обобщение изученного: выполнить ТЕСТ

Домашнее задание: §4.4, упр. 6

Урок 7: Создание приложений. Приложение "Блокнот"

Знать:

  • этапы разработки оконных приложений

  • стандартные диалоги

  • как создается меню в приложении

Уметь:

  • создавать приложение «Блокнот»

1: Изучить этапы создания оконных приложений (§ 5.1 с. 36)

2: Изучить использование стандартных диалогов при создании оконного приложения § 5.2 с. 37-38

3: Изучить компоненты для создания меню § 5.3 с.38-39

4: Создать приложение "Блокнот" § 5.4 с. 40-41

5: Выполнить упражнение 1 с. 45

Домашнее задание: § 5.1 -5.4

Урок 8: Создание приложений "Графический редактор" и "Калькулятор"

Знать:

  • этапы разработки оконных приложений

  • стандартные диалоги

  • как создается меню в приложении

Уметь:

  • создавать приложение «Графический редактор»

  • создавать приложение «Калькулятор»


1: Изучить алгоритм создания приложения "Графический редактор" (§ 5.5 с. 41-43)

2: Создать приложение "Графический редактор" (Пример 5.18 с. 42, Обработчики событий приложения "Графический редактор" с. 105-106)

3: Изучить алгоритм создания приложения "Калькулятор" (§ 5.6 с. 44-45)

4: Создать приложение "Калькулятор" (Пример 5.22 с. 44, Пример 5.23 с. 44-445

5: Выполнить упр. 2 с. 45

Домашнее задание: § 5.5-5.6, упр. 3 с. 45