КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Класс 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.).
|