Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


Класс TObject




Данный класс лежит в основе всей иерархии классов Delphi 7. Он обладает самыми общими методами, присущими любому объекту Паскаля. Класс TObject описывает основные принципы поведения объектов во время работы программы (создание, уничтожение, обработка событий и так далее).

В практической работе необходимы представленные ниже методы класса TObject.

class function ClassName: ShortString; Возвращает название типа объекта (например, Tlabel)

 

class function ClassNarneIs(const Name: string); Boolean;

Возвращает True, если обьект относится к указанному типу

 

constructor Create; Конструктор. Выделение памяти для объекта

 

estructor Destroy; Деструктор. Использовать напрямую не рекомендуется

 

procedure Free; Удаляет объект и освобождает занятую им память

 

Класс TPersistent (наследник TObject)

На уровне этого класса реализованы основные методы копирования содержимого объектов.

 

procedure Assign (Source: TPersistent); Копирование содержимого объекта-параметра е

текущий объект. Например: Destignation. Assign (Sou rce);

procedure AssignTo(Dest: TPersistent); Копирование содержимого текущего объекта в объект,

заданный а качестве параметра

function GetOwner: TPersistent; Возвращает хозяина объекта

 

Класс TComponent (наследник TPersistent)

Класс TComponent является основным родительским классом для всех классов, описывающих компоненты Delphi 7.

В этот класс входит набор самых общих свойств, имеющихся у каждого компонента

Delphi 7 (табл. 2.11), и некоторые полезные методы (табл. 2.12)

 

ComponentCount Число объектов, подчиненных данному

Componentlndex Номер компонента в свойстве Components

Components Список объектов, подчиненных данному

ComponentState Текущее состояние компонента

ComponentStyle Стиль компонента

Name Название компонента в программе

Owner Хозяин компонента

Tag Вспомогательное свойство, хранящее число типа Integer, которое

может использоваться для собственных целей разработчика

 

function FindCornponent(const Aname: string): TComponent;

Поиск подчиненного объекта, подходящего по названию (параметр AName)

 

function GetParentComponent: TComponent; Определение собственника текущего объекта

 

Procedure InsertCornponent(Acomponent: TComponent);

Добавление объекта в конец списка Components

 

Procedure RemoveComponent(AComponent: TComponent);

Удаление объекта из списка Components

 

Класс TControl, наследник TComponent, служит основным классом для всех визуальных

элементов управления. Если такой элемент управления является стандартным элементом Windows, то он базируется на еще одном промежуточном классе TWinControl (наследнике класса TControl.).

 


Поделиться:

Дата добавления: 2015-04-11; просмотров: 126; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты