Delphi - Делфи строки

Опубиковано: 21.05.2014 г., автор: admin, просмотров: 5065

Как и во многих языках программирования, в среде Delphi предусмотрена такая вещь, как работа со строками Delphi. Работа эта даёт нам возможность извлечь из любой выбранной строки необходимую нам по той или иной причине информацию. Так же вы можете представить полученную информацию в требующемся вам виде. Среда разработки Delphi предоставлен полный список нужных функций, использующихся непосредственно в работе со строками Delphi, а так же необходимых для преобразования строки Delphi в требующийся формат. Некоторые из этих функций приведены ниже в виде небольшого списка:

  • Числовой формат, целый и дробный с плавающей точкой;
  • Формат времени, даты, даты-времени;
  • Постановка символов в верхний или нижний регистр;
  • Сравнение строк, поиск в строках, копирование подстрок;

Это далеко не полный список всех функций, обеспечивающих необходимые условия работы со строками языка программирования Delphi, однако, теперь вы знакомы с самыми важными из них и имеете собственное представление о том, как именно и в каких целях можно использовать область Delphi в работе со строками.

Вообще строки Delphi ориентированы на поддержание единственной операции, так называемой операции конкатенации, иными словами — операции по присоединению. Вопреки такому трудному к запоминанию «научному» названию, данная операция отвечает за выполнение очень и очень простой процедуры. При помощи операции конкатенации одну строку присоединяют к другой. Рассмотрим пример с этим действием:

Var S, S1, S2: String;

begin

S:=S1+S2;

end;

Полученная в итоге всего этого строка S окажется суммой, полученной при сложении двух других строк, над которыми производится действие. Далее необходимо указать на то, что длина этой результирующей строки (по-другому — количество символов в строке)  будет возвращаться следующей функцией:

function Length (S: String): Integer;

Система программирования Delphi осуществляет работу со строками, относящимися к типу String, согласно условиям которого длину строки принято записывать в начале всей строки, непосредственно  перед первым символом. Именно по этой причине индексом первого символа в строке является не 0, а 1. Таким образом мы получаем следующую связь:

если

S:=’Строка типа String’;

то S[1] — символ ‘С’, S[2] — символ ‘T’, последний символ в строке — S[Length(S)], равный ‘g’.

Тем не менее, разработчику не редко выпадает случай столкнуться со строкой, относящейся к типу PChar. Такими строками пользуются некоторые операционные системы Windows. Тип строки PChar примечателен длиной строки, которую можно определить специально выделенным для этого символом окончания строки — #0. Из-за этого обстоятельства необходимо заранее преобразовывать тип String в соответственный тип PChar, чтобы иметь возможность использовать функции Windows.

Изложенные выше и детально разобранные несложные особенности и правила позволят вам точнее понять суть строки Delphi и освоить главные принципы её работы.

Чаще всего в паре со смартфонами покупают наушники beats studio, заказать которые можно также и в интернет магазине my-monsterbeats.ru!



Похожие материалы

    Последние из рубрики

    ОтменитьДобавить комментарий