19788

Робота з текстом. Клас TStrings

Доклад

Информатика, кибернетика и программирование

При роботі з інформацією текстом потрібно виконувати її відображення введення і редагування. Підкреслимо що ми розглядаємо поняття текстав широкому сенсі припускаючи що до складу тексту можуть входити літери іціфри. При роботі з текстовими даними вони можуть об'єдну

Украинкский

2013-07-17

16.16 KB

3 чел.

При роботі з інформацією (текстом) потрібно виконувати її відображення, введення і редагування. Підкреслимо, що ми розглядаємо поняття текстав широкому сенсі, припускаючи, що до складу тексту можуть входити літери іціфри. При роботі з текстовими даними вони можуть об'єднуватися в кол-лекції або масиви рядків. В Delphi важливу роль в операціях з такими даними грає клас Tstrings. Для відображення написів (тексту, використовуваного в якості заголовків для деяких керуючих елементів) служить компонент Label. Введення і редагування інформації виполняетсяв спеціальних полях або областях форми. При необхідності пользовательможет змінити відображаються дані. Для забезпечення можливості ре-дактірованія інформації Delphi пропонує різні компоненти, на-приклад, Edit,

MaskEdit,

Memo І RichEdit.

Клас TStrings є базовим класом для операцій зі строковими даними. Цей клас єконтейнер для рядків (коллекціюілі масив рядків). Для операцій з рядками класTStrings предоставляетсоответствующие властивості та методи. Від класу TStringsвідбувається біль-велику кількість похідних класів, наприклад,TStringList.Візуальние компоненти, здатні працювати зі списком рядків,імеютсвойства, які є масивами рядків, що містяться в цих компонента. Наприклад, для списків ListBox і DBListBox і для груп залежних перемикачів RadioGroup і
DBRadioGroup
такою властивістю є
items,
а для багаторядкових редакторів Memo і
овмето
- Lines. Зазначені властивості для візуальних компонентів ListBox і Memo доступніпри розробці ІПРІ виконанні програми, а для візуальних компонентів DBListBox і
DBMemo,
пов'язаних з даними, - тільки при виконанні програми.