- •Объектно – ориентированное
- •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
- •Введение в графику
- •Введение в графику
- •Введение в графику
- •Введение в графику
- •Введение в графику
- •Создаем свой графический редактор
- •Создаем свой графический редактор
- •Создаем свой графический редактор
- •Создаем свой графический редактор
- •Создаем свой графический редактор
- •Создаем свой графический редактор
- •Создаем свой графический редактор
- •Создаем свой графический редактор
- •ИТОГИ УРОКА:
- •Математические фукции
Компоненты Radio Button и Check Box
Компоненты Radio Button и Check Box позволяют сделать выбор из нескольких условий, причем Radio Button позволяет сделать единственный выбор из многих условий, а Check Box – множественный выбор
С этими компонентами мы постоянно встречаемся, работая в операционной системе Windows:
Radio Button - ы для выбора одной из нескольких систем исчисления, а также одной из мер измерения угла
Check Box - ы для выбора сразу нескольких условий из многих
Компоненты Radio Button и Check Box
Компонент Radio Button
Radio Button может иметь только 2 значения:
False (ложно)
True (истинно)
Кроме этого у радиокнопки есть множество других свойств: можно изменить надпись на кнопке, ее цвет, положение, доступность ...
Посмотрите внимательно набор
свойств компонента Radio Button в инспекторе объектов
Компоненты Radio Button и Check Box
Компонент Check Box
Check Box
может иметь только 2 значения:
False (ложно)
True (истинно)
Кроме этого у Check Box-а есть множество других свойств: можно изменить надпись, цвет, положение, доступность ...
Посмотрите внимательно набор
свойств компонента Check Box в инспекторе объектов
Компоненты Radio Button и Check Box
Для объединения Radio Button и Check Box при размещении на форме удобно и красиво применять компоненты Group Box и Radio Group
Использование Group Box:
•Помещаем компонент Group Box на форму
•Помещаем на него необходимое количество компонент (например Check Box, а можно и других)
•В свойстве Caption изменяем надписи
В результате мы получаем группу независимых переключателей, где значение True (или False) может иметь
сразу несколько переключателей – т.е. мы можем осуществить
множественный выбор
Компоненты Radio Button и Check Box
Использование Radio Group:
•Помещаем компонент Radio Group на форму
•Раскрываем свойство Items этого компонента и заполняем строки для будущих зависимых переключателей, нажимая Enter после каждой строки
•В свойстве Caption компонента изменяем заголовок
В результате мы получаем группу зависимых переключателей, где значение True может иметь только
один из всех переключателей, т.е. мы можем осуществить
единственный выбор
2. Создание простого теста
Объектно – ориентированное программирование на DELPHI - 4
Создание простого теста
А сейчас давайте попробуем, используя компоненты Radio Button и Check Box создать простой тест с минимальными требованиями к программе (обойдемся пока приложением из одной формы, без регистрации, отдельных файлов тестов, картинок и пр.) – сделаем это по шагам
Конечно, сначала нужно составить тест на ШАГ 1 бумаге. Для примера возьмем тест из 5 вопросов,
причем первые три вопроса с единственным выбором, а последние два – с множественным:
|
с единственным выбором |
|
с множественным выбором |
||
1 |
Верно ли, что вся информация в |
Только числовая |
4 |
Назовите устройства |
Монитор |
|
компьютере хранится в двоичном коде |
Только числовая и текстовая |
|
вывода информации |
мышь |
|
|
|
|
||
|
|
Любая информация |
|
|
клавиатура |
|
|
Вся информация за |
|
|
принтер |
|
|
исключением видео |
|
|
|
2 |
Наименьшая единица информации |
байт |
5 |
Назовите системы |
Delphi |
|
называется |
бит |
|
программирования |
Visual Basic |
|
|
|
|
||
|
|
бод |
|
|
Microsoft |
|
|
бит/с |
|
|
Turbo Pascal |
3 |
Элементной базой первых |
микросхемы |
|
|
|
компьютеров являлись |
дискретные |
|
|
|
полупроводниковые элементы |
|
радиолампы |
|
транзисторы |
Создание простого теста
с единственным выбором
1 Верно ли, что вся информация в компьютере хранится в двоичном коде
2Наименьшая единица информации называется
3Элементной базой первых компьютеров являлись
Только числовая
Только числовая и текстовая
Любая
информация
Вся информация за исключением видео
байт
бит
бод
бит/с
микросхемы
дискретные
полупроводнико вые элементы
радиолампы
транзисторы
с множественным выбором
4Назовите
устройства
вывода
информации
5Назовите
системы
программир
ования
Монитор мышь клавиатура принтер
Delphi
Visual Basic
Microsoft
Turbo Pascal
Создание простого теста
ШАГ 2
Сейчас давайте определим требования к программе :
Для первой тестирующей программы мы ограничимся только следующими функциями:
•Подсчет числа верных ответов
•Подсчет % верных ответов
•Вывод результата после окончания теста
•Блокировка возврата к предыдущим вопросам
•Использование 4 вариантов выбора ответа
•Использование заданий как с единственным, так и множественным выбором ответа
•После каждого ответа программа должна оповещать нас о правильности нашего выбора
Ина этом функциональность программы пока ограничим
Создание простого теста
|
|
|
|
Следующим шагом будет разработка внешнего |
|
|
ШАГ 3 |
||||
|
|
|
|
вида приложения и определение компонент, |
|
|
|
|
|||
|
|
|
|
которых мы будем использовать для ввода и |
|
|
|
|
|
вывода информации |
|
|
|
|
|
|
Размещаем |
|
|
|
|
|
|
|
|
|
|
|
для каждого |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Размещаем Radio Group на 4 варианта для выбора ответов