- •Объектно – ориентированное
- •DELPHI - 1
- •1. Введение
- •Введение
- •2. Рабочее окно
- •Рабочее окно Delphi
- •Рабочее окно Delphi
- •Рабочее окно Delphi
- •Рабочее окно Delphi
- •3. Компоненты
- •Компоненты Delphi
- •Компоненты Delphi
- •Компоненты Delphi
- •Компоненты Delphi
- •Компоненты Delphi
- •Компоненты Delphi
- •Компоненты Delphi
- •Компоненты Delphi
- •Компоненты Delphi
- •Компоненты Delphi
- •Компоненты Delphi
- •4. Объекты и их
- •Объекты и их свойства
- •Объекты и их свойства
- •Объекты и их свойства
- •Объекты и их свойства
- •Объекты и их свойства
- •Объекты и их свойства
- •Объекты и их свойства
- •Объекты и их свойства
- •Компоненты Delphi
- •ИТОГИ УРОКА:
- •Объектно – ориентированное
- •DELPHI - 2
- •1. Создание программы, сохранение и компиляция
- •Сохранение и компиляция программ
- •Сохранение и компиляция программ
- •Сохранение и компиляция программ
- •Сохранение и компиляция программ
- •Сохранение и компиляция программ
- •Главный файл нашего проекта
- •Сохранение и компиляция программ
- •2. Разбираемся с исходным кодом
- •Разбираемся с исходным кодом
- •Разбираемся с исходным кодом
- •Разбираемся с исходным кодом
- •Разбираемся с исходным кодом
- •Разбираемся с исходным кодом
- •Разбираемся с исходным кодом
- •Разбираемся с исходным кодом
- •Объектно – ориентированное
- •DELPHI - 3
- •1. Изменение свойств объектов
- •Изменение свойств объектов
- •Изменение свойств объектов
- •Изменение свойств объектов
- •Изменение свойств объектов
- •Изменение свойств объектов
- •Изменение свойств объектов
- •Изменение свойств объектов
- •1. Создание процедуры обработки событий
- •Изменение свойств объектов
- •Изменение свойств объектов
- •Изменение свойств объектов
- •Изменение свойств объектов
- •Разбираемся с исходным кодом
- •Объектно – ориентированное
- •DELPHI - 4
- •1. Компоненты Delphi Radio Button и Checkbox
- •Компоненты Radio Button и Check Box
- •Компоненты Radio Button и Check Box
- •Компоненты Radio Button и Check Box
- •Компоненты Radio Button и Check Box
- •Компоненты Radio Button и Check Box
- •2. Создание простого теста
- •Создание простого теста
- •Создание простого теста
- •Создание простого теста
- •Создание простого теста
- •Создание простого теста
- •Создание простого теста
- •Создание простого теста
- •Создание простого теста
- •Создание простого теста
- •Создание простого теста
- •Создание простого теста
- •Создание простого теста
- •Создание простого теста
- •Создание простого теста
- •ИТОГИ УРОКА:
- •Объектно – ориентированное
- •DELPHI - 5
- •Элементы ввода и вывода информации
- •Элементы ввода и вывода информации
- •Элементы ввода и вывода информации
- •Элементы ввода и вывода информации
- •Элементы ввода и вывода информации
- •Элементы ввода и вывода информации
- •Элементы ввода и вывода информации
- •Элементы ввода и вывода информации
- •Элементы ввода и вывода информации
- •2. Создаем программу расчета корней квадратного уравнения
- •Программа расчета корней квадратного уравнения
- •Программа расчета корней квадратного уравнения
- •Программа расчета корней квадратного уравнения
- •Программа расчета корней квадратного уравнения
- •Программа расчета корней квадратного уравнения
- •Программа расчета корней квадратного уравнения
- •Программа расчета корней квадратного уравнения
- •Программа расчета корней квадратного уравнения
- •Программа расчета корней квадратного уравнения
- •2. Обработка исключений
- •Программа расчета корней квадратного уравнения
- •Программа расчета корней квадратного уравнения
- •Программа расчета корней квадратного уравнения
- •Программа расчета корней квадратного уравнения
- •Программа расчета корней квадратного уравнения
- •Объектно – ориентированное
- •DELPHI - 6
- •1. Приложения, содержащие несколько форм
- •Приложения, содержащие несколько форм
- •Приложения, содержащие несколько форм
- •Приложения, содержащие несколько форм
- •Приложения, содержащие несколько форм
- •Приложения, содержащие несколько форм
- •Приложения, содержащие несколько форм
- •Приложения, содержащие несколько форм
- •Приложения, содержащие несколько форм
- •Приложения, содержащие несколько форм
- •Приложения, содержащие несколько форм
- •2. Приложения, содержащие компонент таймер
- •Приложения, содержащие компонент таймер
- •Приложения, содержащие компонент таймер
- •Приложения, содержащие компонент таймер
- •Приложения, содержащие компонент таймер
- •Приложения, содержащие компонент таймер
- •Приложения, содержащие компонент таймер
- •Приложения, содержащие компонент таймер
- •3. Создание заставки программы
- •Создание заставки программы
- •Создание заставки программы
- •Создание заставки программы
- •Создание заставки программы
- •ИТОГИ УРОКА:
- •Объектно – ориентированное
- •DELPHI - 7
- •Создание игры «Раздави пауков»
- •Создаем свою игру
- •Создаем свою игру
- •Создаем свою игру
- •Создаем свою игру
- •Создаем свою игру
- •Создаем свою игру
- •Создаем свою игру
- •Создаем свою игру
- •Создаем свою игру
- •Создаем свою игру
- •Создаем свою игру
- •Создаем свою игру
- •Создаем свою игру
- •Создаем свою игру
- •Создаем свою игру
- •Создаем свою игру
- •Создаем свою игру
- •Создаем свою игру
- •Приложения, содержащие несколько форм
- •ИТОГИ УРОКА:
- •Объектно – ориентированное
- •DELPHI - 8
- •Создание меню программы
- •Создание меню программы
- •Создание меню программы
- •Создание меню программы
- •Создание панели статуса
- •Панель статуса
- •Панель статуса
- •Панель статуса
- •Панель статуса
- •Панель статуса
- •Панель статуса
- •Панель статуса
- •Панель статуса
- •Использование
- •Использование диалогов
- •Использование диалогов
- •Использование диалогов
- •Использование диалогов
- •Использование диалогов
- •Использование диалогов
- •Использование диалогов
- •Использование диалогов
- •Использование диалогов
- •Использование диалогов
- •Использование диалогов
- •Использование диалогов
- •Использование диалогов
- •ИТОГИ УРОКА:
- •Объектно – ориентированное
- •DELPHI - 9
- •Использование стандартных диалогов
- •Использование стандартных диалогов
- •Использование стандартных диалогов
- •Использование стандартных диалогов
- •Использование стандартных диалогов
- •Использование стандартных диалогов
- •Использование стандартных диалогов
- •Использование стандартных диалогов
- •Использование стандартных диалогов
- •Использование стандартных диалогов
- •Использование стандартных диалогов
- •Создаем текстовый редактор
- •Создаем текстовый редактор
- •Создаем текстовый редактор
- •Создаем текстовый редактор
- •Создаем текстовый редактор
- •Создаем текстовый редактор
- •Создаем текстовый редактор
- •Создаем текстовый редактор
- •Создаем текстовый редактор
- •Создаем текстовый редактор
- •Создаем текстовый редактор
- •ИТОГИ УРОКА:
- •Объектно – ориентированное
- •DELPHI - 10
- •Использование компонент Delphi для работы с базами данных
- •Использование компонент Delphi для работы с базами данных
- •Использование компонент Delphi для работы с базами данных
- •Использование компонент Delphi для работы с базами данных
- •Использование компонент Delphi для работы с базами данных
- •Использование компонент Delphi для работы с базами данных
- •Использование компонент Delphi для работы с базами данных
- •Использование компонент Delphi для работы с базами данных
- •Использование компонент Delphi для работы с базами данных
- •Создаем приложение с базой данных MS Access
- •Создаем приложение с базой данных Access
- •Создаем приложение с базой данных Access
- •Создаем приложение с базой данных Access
- •Создаем приложение с базой данных Access
- •Создаем приложение с базой данных Access
- •Создаем приложение с базой данных Access
- •Создаем приложение с базой данных Access
- •Создаем приложение с базой данных Access
- •Создаем текстовый редактор
- •ИТОГИ УРОКА:
- •Объектно – ориентированное
- •DELPHI - 12
- •Создание тестирующей системы
- •Создание тестирующей системы
- •Создание тестирующей системы
- •Создание калькулятора
- •Создание калькулятора
- •ИТОГИ УРОКА:
- •Объектно – ориентированное
- •DELPHI - 13
- •Введение в графику
- •Введение в графику
- •Введение в графику
- •Введение в графику
- •Введение в графику
- •Создаем свой графический редактор
- •Создаем свой графический редактор
- •Создаем свой графический редактор
- •Создаем свой графический редактор
- •Создаем свой графический редактор
- •Создаем свой графический редактор
- •Создаем свой графический редактор
- •Создаем свой графический редактор
- •ИТОГИ УРОКА:
- •Математические фукции
Изменение свойств объектов
ШАГ 10 А дальше в процедуру Mouse Move для кнопки «НЕТ» дописываем код проверки условия (как в Паскале)
Проверяем условие, и если значение счетчика оказывается больше шести, то делаем надпись «ДВОЙКУ ПОСТАВЛЮ» тоже видимой (значение Visible делаем равным True) – появляется и второе предупреждение ученику, который не любит информатику
Как бы ни пытался ученик очень быстро нажать на кнопку «НЕТ», она все равно ускачет от него, даже если бы он и успел нажать вперед компьютера, то все равно ничего бы не произошло, т.к. процедуру обработки нажатия на кнопку OnClick мы не создали – нажимай сколько
угодно
|
Изменение свойств объектов |
|
Сейчас создадим процедуру обработки кнопки «ДА» |
ШАГ 11 |
|
|
(Button1). Для этого делаем двойной щелчок по кнопке |
|
|
|
и мы опять в редакторе кода: |
По нажатию на эту кнопку должна появиться надпись «Спасибо, я так и думал», остальные надписи стать невидимы, кнопки «ДА» и «НЕТ» должны исчезнуть, а кнопка «ВЫХОД» - появиться
Делаем видимой надпись «Спасибо, я так и думал» (Label2)
|
Изменение свойств объектов |
|
Сейчас создадим процедуру обработки кнопки «ДА» |
ШАГ 11 |
|
|
(Button1). Для этого делаем двойной щелчок по кнопке |
|
|
|
и мы опять в редакторе кода: |
По нажатию на эту кнопку должна появиться надпись «Спасибо, я так и думал», остальные надписи стать невидимы, кнопки «ДА» и «НЕТ» должны исчезнуть, а кнопка «ВЫХОД» - появиться
Делаем невидимыми кнопки «ДА» и «НЕТ»
|
Изменение свойств объектов |
|
Сейчас создадим процедуру обработки кнопки «ДА» |
ШАГ 11 |
|
|
(Button1). Для этого делаем двойной щелчок по кнопке |
|
|
|
и мы опять в редакторе кода: |
По нажатию на эту кнопку должна появиться надпись «Спасибо, я так и думал», остальные надписи стать невидимы, кнопки «ДА» и «НЕТ» должны исчезнуть, а кнопка «ВЫХОД» - появиться
Делаем видимой кнопку «ВЫХОД»
|
Изменение свойств объектов |
|
Сейчас создадим процедуру обработки кнопки «ДА» |
ШАГ 11 |
|
|
(Button1). Для этого делаем двойной щелчок по кнопке |
|
|
|
и мы опять в редакторе кода: |
По нажатию на эту кнопку должна появиться надпись «Спасибо, я так и думал», остальные надписи стать невидимы, кнопки «ДА» и «НЕТ» должны исчезнуть, а кнопка «ВЫХОД» - появиться
Делаем невидимыми предупреждения ученику
Изменение свойств объектов
Осталось написать код для кнопки «ВЫХОД»
ШАГ 12 Для этого делаем двойной щелчок по кнопке «ВЫХОД» и в редакторе кода записываем оператор close (закрыть форму)
ШАГ 13 Ну вот и все, можно проверить работу программы, но прежде давайте все сохраним (это мы уже умеем: Файл – сохранить все)
Сейчас запускаем программу (F9) и проверяем работу (при этом произойдет и компиляция программы – появится EXE –
Если возникают ошибки компиляции (компилятор выдает
предупреждение о характере ошибки) – посмотрите внимательно код программы. Помните, что если мы забыли, например, точку с запятой (;)
– то работать не будет
Разбираемся с исходным кодом
ИТОГИ УРОКА:
На этом уроке мы научились программно изменять некоторые свойства объектов и создавать процедуры обработки событий на примере создания игровой программы
НА СЛЕДУЮЩЕМ УРОКЕ:
ООП на Delphi – 4:
Мы научимся создавать и проверять условия, пользоваться компонентами Radio Button и Checkbox и составим простейшую тестирующую программу
Объектно – ориентированное
программирование на
DELPHI - 4
@ Краснополянская школа № 1 Домнин Константин Михайлович 2006 год
DELPHI - 4
На этом уроке:
Мы научимся создавать и
проверять условия, пользоваться компонентами Radio Button и Checkbox и составим простейшую тестирующую программу
Вопросы:
1. Компоненты Delphi Radio
Button и Checkbox
2. Создание простейшей тестирующей программы
1. Компоненты Delphi Radio Button и Checkbox
Объектно – ориентированное программирование на DELPHI - 4