Система программирования Turbo Pascal




Глава 16. Общая характеристика объектов


    Глава 16. Общая характеристика объектов
    Общая характеристика объектов Структура объектов Абстрактные объекты и методы Функциональность объектов Обзор видимых элементов Группы видимых объектов Терминальные видимые объекты Невидимые элеме...
    Структура объектов
    Структура объектов Все множество объектов Turbo Vision строится на базе трех примитивных объектов: TPoint, TRect и TObject. Примитивными они называются потому, что не являются потомками каких-либо...
    Примитивные объекты Turbo Vision
    Примитивные объекты Turbo Vision Объекты TPoint и TRect используются для задания координат точки (TPoint) и прямоугольника (TRect) на экране. В Turbo Vision эти объекты не имеют потомства, но испо...
    Контроллеры
    Контроллеры Абстрактный объект TValidator и его потомки образуют группу объектов-контролеров. Общее назначение этих объектов - осуществление контроля за клавиатурным вводом пользователя. Они связы...
    Абстрактные объекты и методы
    Абстрактные объекты и методы Объект TObject никогда не используется самостоятельно и служит основой для начинающегося с него дерева объектов. В Turbo Vision есть и другие объекты, не предназначенн...
    Примером псевдоабстрактного метода...
    Иерархия объектов Turbo Vision
    Иерархия объектов Turbo Vision...
    Функциональность объектов
    Функциональность объектов В функциональном отношении все потомки объекта TObject делятся на две группы: видимые элементы и невидимые объекты (рис. 16.3). Видимые элементы могут быть терминальными...
    Видимые и невидимые объекты
    Видимые и невидимые объекты Все терминальные видимые объекты (или просто видимые объекты) являются потомками объекта TView, который придает им специальные свойства, отсутствующие у невидимых объек...
    Обзор видимых элементов
    Обзор видимых элементов Видимый объект - это любой объект, который является потомком TView и может быть изображен на экране в текстовом режиме работы дисплея. Важным свойством видимых объектов явл...
    Группы видимых элементов
    Группы видимых элементов Абстрактная группа Абстрактная группа - это объект TGroup. Этот объект, вообще говоря, не является абстрактным, однако его экземпляры практически никогда не используются в...
    Стандартная группа TProgram
    Стандартная группа TProgram Обычно программа пользователя связывается с экземпляром TApplication или его потомка. Если Вас не устраивает стандартная последовательность инициации и закрытия подсист...
    Терминальные видимые объекты
    Терминальные видимые объекты Рамки Для создания рамки окна и кнопок изменения размера окна и его закрытия предназначен объект TFrame (рис. 16.5). Этот объект никогда не используется самостоятельно...
    Рамка окна (объект TFrame)
    Рамка окна (объект TFrame) Кнопки Объект TButton - это прямоугольник с надписью, имитирующий кнопку панели управления. Обычно TButton является элементом группы TDialog и «нажатие» на кнопку иниции...
    Примеры кластеров: а) с зависимыми кнопками; б) с независимыми кнопками
    Примеры кластеров: а) с зависимыми кнопками; б) с независимыми кнопками Для создания и использования кластера предусмотрен абстрактный объект TCluster и его потомки TRadioButtons, TCheckBoxes и TM...
    Пример меню
    Пример меню Строки ввода Для ввода различных текстовых строк с клавиатуры ПК в Turbo Vision используется тип TInputLine (рис. 16.8). Использование этого объекта дает в распоряжение пользователя мо...
    Пример строки ввода
    Пример строки ввода Протокол ввода Абстрактный объект THistory реализует механизм выбора строки ввода из списка ранее введенных строк (из протокола ввода). Объект THistory обычно ассоциируется с о...
    Невидимые элементы
    Невидимые элементы...
    Потоки
    Потоки Поток - это обобщение процедур ввода/вывода данных. Потоки имеют все необходимые методы, позволяющие им правильно обрабатывать любые наборы данных, в том числе - экземпляры объектов Turbo V...
    Коллекции
    Коллекции TCollection реализует набор элементов, подобный массивам языка Турбо Паскаль. В отличие от массивов, содержащих элементы одного какого-либо типа, коллекции обладают свойством полиморфизм...
    Списки строк
    Списки строк Объект TStringList реализует специальный вид строкового ресурса, в котором к строкам можно обращаться с помощью числового индекса. Поле Count содержит число строк в объекте. Этот объе...








Начало    



Книжный магазин