Студопедия

КАТЕГОРИИ:

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



Класс TObject

Читайте также:
  1. D) Вспомогательный класс Карла Шуберта. Райноуд Энгельсман
  2. I Классификация кривых второго порядка
  3. I. Классификация и область применения.
  4. I.2 Классификация видов искусств
  5. I.2.2) Классификация юридических норм.
  6. II КЛАСС
  7. II Классы союзов
  8. II. Жиры (ацилглицеролы). Их структура, классификация и свойства
  9. II. Классификация документов
  10. II. Проследите развитие мотивного комплекса, изменение лирического субъекта, учитывая жанрово-тематическую классификацию лирики Пушкина.

Данный класс лежит в основе всей иерархии классов 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; просмотров: 9; Нарушение авторских прав


<== предыдущая лекция | следующая лекция ==>
Обработка щелчка мыши | Список строк
lektsii.com - Лекции.Ком - 2014-2019 год. (0.01 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты