- •Основные понятия ооп (объектно-ориентированного программирования).
- •Классы и компоненты Delphi
- •Принципы объектно-ориентированного программирования.
- •Главное окно
- •2. Окно формы
- •3.Окно кода программы
- •4. Окно инспектора объектов
- •5.Окно дерева объектов (Object TreeView)
- •Начало работы.
- •Последовательность проектирования
- •Структура приложения (программы)
- •Структура проекта
- •Interface //открытый интерфейс модуля
- •Implementation // раздел реализации
Interface //открытый интерфейс модуля
uses //список подключаемых модулей
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;
Type // объявление класса формы
TForm1 = class(TForm)
P rivate //закрытый раздел класса
{ Private declarations }
P ublic //открытый раздел класса
{ Public declarations }
end;
var
Form1: TForm1;
Implementation // раздел реализации
{$R *.dfm}
//Эта строка особенно важна.
в этот раздел могут помещаться предложения uses, объявления типов, констант, переменных, к которым не будет доступа из других модулей. Тут же должны быть реализации всех объявленных в разделе interface функций и процедур, а также могут быть реализации любых дополнительных, не объявленных ранее функций и процедур
end.
В отличие от файла проекта модуль редактируется программистом. При создании пользователем новой формы, автоматически создается новый модуль. При компиляции для каждого модуля создается файл *.dcu. В процессе компиляции dcu –файлы преобразуются в единый загрузочный ехе –файл. Такой файл позволяет автономно запускать приложение.
1 Интерфейс – взаимодействие. В форме практически любого приложения есть компоненты, которые обеспечивают интерфейс между программой и пользователем.