Для реализации интерфейса
Delphi использует библиотеку классов, которая содержит большое количество разнообразных
классов, поддерживающих форму и различные компоненты формы (командные кнопки,
поля редактирования и т. д.).
Во время проектирования
формы приложения Delphi автоматически добавляет в текст программы необходимые
объекты. Если сразу после запуска Delphi просмотреть содержимое окна редактора
кода, то там можно обнаружить следующие строки:
type
TForm1
= class(TForm)
private
{
Private declarations }
public
{
Public declarations }
end;
var
Form1:
Tform1
Это описание класса
исходной, пустой формы приложения и объявление объекта — формы приложения.
Когда программист,
добавляя необходимые компоненты, создает форму, Delphi формирует описание класса
формы. Когда программист создает функцию обработки события формы или ее компонента,
Delphi добавляет объявление метода в описание класса формы приложения.
Помимо классов визуальных
компонентов в библиотеку классов входят и классы так называемых невизуальных
(невидимых) компонентов, которые обеспечивают создание соответствующих объектов
и доступ к их методам и свойствам. Типичным примером невизуального компонента
является таймер (тип TTimer) и компоненты доступа и управления базами данных.
Существует еще множество других классов, однако их рассмотрение в задачу данной
книги не входит.
Знаете ли Вы, что "тёмная материя" - такая же фикция, как черная кошка в темной комнате. Это не физическая реальность, но фокус, подмена. Реально идет речь о том, что релятивистские формулы не соответствуют астрономическим наблюдениям, давая на порядок и более меньшую массу и меньшую энергию. Отсюда сделан фокуснический вывод, что есть "темная материя" и "темная энергия", но не вывод, что релятивистские формулы не соответствуют реалиям. Подробнее читайте в FAQ по эфирной физике.