Программирование на Delphi 7


Списки и коллекции


ГЛАВА 7
ГЛАВА 7 Списки и коллекции Практически любое приложение должно уметь выполнять ряд стандартных операций по обработке каких-либо данных. К ним относятся загрузка данных при открытии приложения, п...
Класс TCollectionltem
Класс TCollectionltem Класс TCollectionltem инкапсулирует основные свойства и методы элемента коллекции (табл. 7.4). Свойства класса обеспечивают хранение информации о расположении элемента в к...
Таблица 7 4 Свойства и методы класса TCollectionltem
Таблица 7.4. Свойства и методы класса TCollectionltem Объявление Описание property Collection: Tcollection; Содержит экземпляр класса коллекции, которой принадлежит данный элемент propert...
Резюме
Резюме Списки, объединяющие элементы различных типов, играют важную роль при создании программной логики приложения. В Delphi используются три основных вида списков.  Классы TStrings и T...
Список строк
Список строк Строковый тип данных широко используется программистами. Во-первых, многие данные действительно необходимо представлять при помощи этого типа. Во-вторых, множество функций преобразов...
Класс TStrings
Класс TStrings Класс TStrings является базовым классом, который обеспечивает потомков основными свойствами и методами, позволяющими создавать работоспособные списки строк. Его прямым предком яв...
Класс TStringList
Класс TStringList Класс TStringList обеспечивает реальное использование списков строк в приложении. По существу, класс представляет собой оболочку вокруг динамического массива значений списка...
Список указателей
Список указателей Для хранения списка указателей на размещенные в адресном пространстве структуры (объекты, динамические массивы, переменные) предназначен класс TList. Так же, как и список строк...
Класс TList
Класс TList Основой класса TList является список указателей. Сам список представляет собой динамический массив указателей, к которому можно обратиться через индексированное свойство property...
Таблица 7 1 Алгоритм увеличения памяти списка
Таблица 7.1. Алгоритм увеличения памяти списка Значение свойства Capacity На сколько увеличится свойство Capacity <4 4 4..8 8 >8 16 Метод procedure Clear; dynamic; использу...
Таблица 7 2 Свойства и методы класса TList
Таблица 7.2. Свойства и методы класса TList Объявление Описание property Capacity: Integer; Определяет число строк, для которых выделена память property Count: Integer; Возвращает число...
Пример использования списка указателей
Пример использования списка указателей Рассмотрим использование списков указателей на примере приложения DemoList. При щелчке мышью на форме приложения отображается точка, которой присваивается...
Коллекции
Коллекции Коллекция представляет собой разновидность списка указателей, оптимизированную для работы с объектами определенного вида. Сама коллекция инкапсулирована в классе Tсоllection. Элемент ко...
Редактор коллекции
Рисунок 7.1. Редактор коллекции Список Редактора объединяет элементы коллекции. При выборе одной строки из списка свойства объекта коллекции становятся доступны в Инспекторе объектов. В список...
Класс TCollection
Класс TCollection Класс TCollection является оболочкой коллекции, обеспечивая разработчика набором свойств и методов для управления ею (табл. 7.3). Сама коллекция содержится в свойстве proper...
Таблица 7 3 Свойства и методы класса TCollection
Таблица 7.3. Свойства и методы класса TCollection Объявление Описание property Count: Integer; Возвращает число элементов коллекции type TcollectionltemClass = class of Tcollectionltem; p...








- Начало -    


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