- •Цикл презентаций «ООП на Delphi» посвящен объектно – ориентированному
- •Объектно – ориентированное
- •DELPHI - 2
- •1. Создание программы, сохранение и компиляция
- •Сохранение и компиляция программ
- •Сохранение и компиляция программ
- •Сохранение и компиляция программ
- •Сохранение и компиляция программ
- •Сохранение и компиляция программ
- •Главный файл нашего проекта
- •Сохранение и компиляция программ
- •2. Разбираемся с исходным кодом
- •Разбираемся с исходным кодом
- •Разбираемся с исходным кодом
- •Разбираемся с исходным кодом
- •Разбираемся с исходным кодом
- •Разбираемся с исходным кодом
- •Разбираемся с исходным кодом
- •Разбираемся с исходным кодом
- •Разбираемся с исходным кодом
- •Домнин Константин Михайлович
Сохранение и компиляция программ
10.Осталось откомпилировать наш проект, т.е. создать программу, которая будет работать на любом компьютере без Delphi (т.е. EXE – файл или исполнимый файл)
Для этого откроем в Delphi наш проект (Project 1) и в меню Проект выберем «компилировать Project 1
В результате в нашей папке С:\Delphi появляется EXE – файл - это и есть готовая программа, которая выполняется на любом компьютере
Готовое приложение (EXE
– файл)
2. Разбираемся с исходным кодом
Объектно – ориентированное программирование на DELPHI - 2
Разбираемся с исходным кодом
А сейчас давайте разберемся с исходным кодом программы, который в большей части создала Delphi – мы добавили совсем немного кода для кнопок
Откроем Delphi, а в ней наш проект: Файл – открыть …
Для перехода в окно редактора кода нажмем F12
В результате мы видим, что исходный код программы достаточно большой, и наш вклад – только две строчки
Разбираемся с исходным кодом
Итак, по порядку:
Это заголовок модуля проекта
Интерфейсная часть (объявление всех объектов модуля –
типов, переменных …)
Разбираемся с исходным кодом
Итак, по порядку:
Это автоматически подключаемые Delphi модули
Здесь мы видим объявление объектов, которые используются в нашем проекте: Это наша форма (TForm1), Кнопки «ЦВЕТ» и «ВЫХОД» - соответственно Button1 и Button2, а также процедуры обработки событий нажатия на эти кнопки: Button1.Click и Button2.Click
Разбираемся с исходным кодом
Итак, по порядку:
Это закрытый раздел
класса Сюда могут помещаться
объявления переменных, функций и процедур, включаемых в класс формы, но не доступных
для других модулей
Открытый раздел
класса Сюда могут помещаться объявления
переменных, функций
Сюда могут помещаться объявления типов, констант, переменных, функций и процедур, к которым будет доступ из других модулей, но которые не
включаются в класс формы
Разбираемся с исходным кодом
Итак, по порядку:
Исполняемая часть модуля, содержащая основной код и отражающая логику и алгоритм работы программы
Процедура обработки второй кнопки («ВЫХОД»)
Разбираемся с исходным кодом
Итак, мы поняли какой код содержит модуль проекта (файл с расширением *.pas)
Сейчас давайте посмотрим еще один файл – файл формы
Откроем его с помощью Delphi и внимательно посмотрим код
Разбираемся с исходным кодом
Вкоде мы видим описание формы
иобъектов, находящихся на ней
Описание формы и ее свойств
Описание свойств первой кнопки
Описание свойств второй кнопки
Самостоятельно
разберитесь, что означают строки кода для формы и кнопок
Разбираемся с исходным кодом
ИТОГИ УРОКА:
На этом уроке мы научились создавать программу, сохранять и компилировать ее, а также познакомились с файлами проекта и научились читать код модуля
НА СЛЕДУЮЩЕМ УРОКЕ:
ООП на Delphi – 3:
Мы научимся программно изменять свойства объектов на практических примерах