ВУЗ:
Составители:
Рубрика:
- 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 через интервалы време-
Страницы
- « первая
- ‹ предыдущая
- …
- 33
- 34
- 35
- 36
- 37
- …
- следующая ›
- последняя »