Статьи         Реклама         Форум


download firefox google linux media microsoft mozilla mp3 mpeg office opera p2p-сети photo windows youtube антивирус безопасность бесплатное по блог браузер видео видеокарта гаджет графика защита иконки клавиатура клип мультимедия фото

Популярные: новости софт



Классы AnsiString и Set

Добавлено 29.07.09 в :                                            Комментарии (1)
	Классы AnsiString и Set
	Классы AnsiString и Set
Класс AnsiString назначается в заголовке dstring.h. Конструктор данного класса перегружен, поэтому строки можно инициализировать разными способами: либо другой строкой, либо строкой С, а также целыми типами.

В VCL для текстовых строк используются Object Pascal. Для моделирования подобных объектов C++ Builder использует классы AnsiString и Set.

Класс AnsiString назначается в заголовке dstring.h. Конструктор данного класса перегружен, поэтому строки можно инициализировать разными способами: либо другой строкой, либо строкой С, а также целыми типами, где число будет представлено текстом. О методах расскажем самое важное.

int _fastcall AnsiCompare(const AnsiStringfi rhs) const. - данный метод производит сравнение строк между собой.

int _fastcall AnsiPos(const AnsiStringS subStr) const – данный метод возвращает позицию необходимой подстроки. Символ, являющийся первым = 1. Нулевой результат показывает, что подстрока не найдена.

char* _fastcall с str() const – делает возврат указателя на строку, ограниченную нулем.

const void* fastcall data() const { return Data; } – действует по аналогии с предыдущим, однако возвращает нулевой указатель, если строка не присвоена.

AnsiString& _fastcall Delete(int index, int count) - стирает заданное число символов после указанной позиции.

static AnsiString _fastcall FloatToStrF(long double value, TStringFloatFormat format, int precision, int digits) - преобразует числа в текстовую форму нужного формата.

AnsiString& _fastcall Insert(const AnsiString& sir, int index) – производит вставку строки в нужную позицию.

static AnsiString fastcall IntToHex(int value,int digits) – позволяет преобразовать число в строку. Второй параметр определяет минимальное число цифр.

bool _fastcall IsDelimiter (const AnsiString& delimiters, int index) const – сравнивает символ в позиции index.

int _fastcall LastDelimiter (const AnsiString& delimiters) const – последний символ строки возвращает в указанную строку ограничителей.

static AnsiString fastcall LoadStr(int ident) - загружает строку исполняемого файла.

AnsiString _fastcall Lowercase() const - возвращает строку, которая ранее была преобразована в нижний регистр.

int _fastcall Pos(const AnsiString& subStr) const – подстроку возвращает на предыдущую позицию.

int _cdecl printf(const char* format, ...) - соответствии со стандартным форматом С формирует строку.

AnsiString& _fastcall SetLength(int newLength) – перераспределяет память и устанавливает новую длину строки.

AnsiString& cdecl sprintf(const char* format, ...) – имеет такое же значение, как и printf (), однако возвращает ссылка на измененную строку (*this).

AnsiString fastcall Substring(int index, int count) const - изменяет подстроку с на предыдущие позиции.

AnsiString _fastcall Substring(int index, int count) const - конвертирует строку в число двойной точности.

int _fastcall Tolnt() const – конвертирует строку в целое. В случае отсутствия корректного представления числа, появляется исключение EConvertError.

int _fastcall ToIntDef(int defaultValue) const – конвертирует строку в целое. В случае отсутствия корректного представления числа, то значение устанавливается по умолчанию.

AnsiString fastcall Trim() const - изменяет строку с управляющими символами, а также удаленными конечными и начальными пробелами на предыдущую.

AnsiString fastcall TrimLeftO const - изменяет строку с управляющими символами и удаленными начальными пробелами на предыдущую.

AnsiString _fastcall Uppercase() const - изменяет строку, преобразованную в верхний регистр в первоначальное положение, но не изменяет исходную строку.

Класс Set - это шаблон, который определяется в заголовке sysset.h.


программирование   



Комментарии (1)

1
Добавлено 29.07.2011 в 13:21 Автор: fgg

http://filedeluxe.com/xcewevd5wr8k.html обои с девушками



Имя Email
Сообщение


Введите цифры: 






Друзья проекта
Системное ПО
SOFTLINKERS.ORG
GFXworld.org
CrEEp.Ru
GOLDBOOK
ICQ &RQ QIP Skins
Xage.ru
FRIENDS.KZ
Мир Linux




© 2007 - 2008 Soft-hard.net
О проекте
Яндекс.Метрика