Разработка прикладных программ для ОС WINDOWS с помощью интегрированных сред Delphi / C++Builder. Баканов В.М. - 35 стр.

UptoLike

Составители: 

- 35 -
C++Builder.
Соответственно
TStringList *ListOfFamiIy=new TStringList(0); // создать объект -
// список ListOfFamily
ListOfFamily->Clear(); // очистить список
ListOfFamily->Add("Иванов"); // добавить в список...
LlstOfFamily->Add("Петров");
LlstOTFamily•>Add("Сидоров");
LlstOfFamily->Add("Рабинович");
delete ListOfFamily; // уничтожить объект ListOfFamily
TStringList может содержать не только строки, но и более сложные сущ-
ности - например, метод AddObject(S:string, О:TObject) добавляет строку S
в паре с объектом О.
Строку (и комбинацию 'строка+объект') можно добавить в произвольное
место в списке, для этого служат методы Insert(Index:integer, S: string) и In-
sert0bject(lndex:integer, S:string, 0:TObject), вставляющие соответствующие
сущности под индексом Index.
Метод
AddStrings(Strings:TStrings) добавляет в конец данного набора
другой набор Strings, метод IndexOf(S:string) возвращает номер в наборе
строки S (если S не найдена, возвращается -1); соответствующие методы есть
и для работы с объектами. Функция Equals(Strings:TString) сравнивает те-
кущий список со списком Strings, возвращая TRUE в случае полного тожде-
ства объектов.
Свойство Count содержит
число строк в объекте, к строкам и объектам
имеется доступ через свойства Strings[Index] и Objects[Item], где Item - но-
мер строки (объекта), Item изменяется от 0 до Count-1.
Метод Free разрушает объект типа TStringList
ListOfFamily.Free; { ... это в Delphi }
Для загрузки/сохранения из/в дисковом файле содержимого TStrings-List
служат процедуры LoadFromFile(FileName:string) и SaveTo-
File(FileName:string); для более подробного ознакомления рекомендуется
обратиться к книге [8].
5.1.2. КЛАСС TTimer
Компонент TTimer (страница System палитры компонентов) служит для
отсчета времени и уведомления программы о истечении заданного временно-
го интервала.
Таймер начинает генерировать события OnTimer через
интервалы време-
                                          - 35 -




   C++Builder. Соответственно

TStringList *ListOfFamiIy=new TStringList(0); // создать объект -
                                               // список ListOfFamily
ListOfFamily->Clear(); // очистить список
ListOfFamily->Add("Иванов"); // добавить в список...
LlstOfFamily->Add("Петров");
LlstOTFamily•>Add("Сидоров");
LlstOfFamily->Add("Рабинович");
delete ListOfFamily; // уничтожить объект ListOfFamily

   TStringList может содержать не только строки, но и более сложные сущ-
ности - например, метод AddObject(S:string, О:TObject) добавляет строку S
в паре с объектом О.
   Строку (и комбинацию 'строка+объект') можно добавить в произвольное
место в списке, для этого служат методы Insert(Index:integer, S: string) и In-
sert0bject(lndex:integer, S:string, 0:TObject), вставляющие соответствующие
сущности под индексом Index.
   Метод AddStrings(Strings:TStrings) добавляет в конец данного набора
другой набор Strings, метод IndexOf(S:string) возвращает номер в наборе
строки S (если S не найдена, возвращается -1); соответствующие методы есть
и для работы с объектами. Функция Equals(Strings:TString) сравнивает те-
кущий список со списком Strings, возвращая TRUE в случае полного тожде-
ства объектов.
   Свойство Count содержит число строк в объекте, к строкам и объектам
имеется доступ через свойства Strings[Index] и Objects[Item], где Item - но-
мер строки (объекта), Item изменяется от 0 до Count-1.
   Метод Free разрушает объект типа TStringList

ListOfFamily.Free; { ... это в Delphi }

    Для загрузки/сохранения из/в дисковом файле содержимого TStrings-List
служат      процедуры     LoadFromFile(FileName:string)    и     SaveTo-
File(FileName:string); для более подробного ознакомления рекомендуется
обратиться к книге [8].

5.1.2. КЛАСС TTimer

   Компонент TTimer (страница System палитры компонентов) служит для
отсчета времени и уведомления программы о истечении заданного временно-
го интервала.
   Таймер начинает генерировать события OnTimer через интервалы време-