русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

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


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Классы для работы с текстом Delphi

Основные компоненты Delphi, предназначенные для отображения  и редактирования текста:

TLabel – нередактируемый текст;

TStaticText – оконный объект нередактируемый  текст;

TEdit – однострочное поле редактирования;

TMemo – многострочное поле редактирования;

TRichEdit – многострочное поле редактирования, позволяющее вводить форматирование текста.

Метки TLabel предназначены для размещения на экране текстовой информации, содержащей различные  пояснения,  названия, заголовки и т.п.  Класс TLabel является потомком класса  TCustomLabel, в котором определены основные характеристики меток. Этот класс является непосредственным потомком класса TGraphicControl и реагирует только на события от мыши. Основным для метки является свойство Caption, наследуемое от класса TControl. Именно сюда помещается текст, который будет выводиться на экран. Объекты класса  TStaticText являются оконными объектами и могут реагировать на ввод с клавиатуры. Следует помнить, что с помощью этих классов можно выводить только строки. Для преобразования чисел в строки в Object Pascal используются функции преобразования  типов:

IntToStr(n) – преобразует целое число в строку.
FloatToStr(n) и FloatToStr(n,f,l,m) – преобразуют вещественное число в строку.
Где n – число, f – формат( способ изображения),  l – точность ( общее количество цифр),
m – количество цифр после десятичной точки.   Например, для вывода текста и значения переменной целого типа kol с помощью метки нужно выполнить оператор:

Label1.Caption:=’ количество – ‘+IntToStr(kol);

 

Строка ввода Edit являющаяся экземпляром класса TEdit, позволяет вводить и редактировать одну строку текста. Основным свойством  строки ввода является свойство Text. Символьная строка может быть помещена  в свойство либо на этапе конструирования формы, либо во время выполнения программы.. Чаще всего строка используется для ввода информации. В этом случае  на этапе конструирования формы в свойство  Text. можно поместить пустую строку, а на этапе выполнения программы извлекать из него введенное значение. Если вводятся  символьные представления числовых данных, то в дальнейшем они должны быть преобразованы при помощи функций  StrToInt(St) и StrToFloat(St) для представления строки St в целое или вещественной число, соответственно. Например, для ввода целого числа  в переменную Kol с использованием строки ввода необходимо выполнить оператор:

kol :=StrToInt(Edit1.Text);

Очистить поле строки ввода можно оператором Edit1.Clear.

Класс TMemo является оболочкой для многострочного поля редактирования . Компонент типа TMemo позволяет пользователю вводить в оконный элемент управления несколько строк текста. Свойство Lines содержит строки, отображаемые в многострочном текстовом поле.

Добавление строк в Memo происходит при вызове метода Add:

Memo1.Lines.Add (‘результат:’);
Memo1.Lines.Add(‘x1= ‘+FloatToStr(x1,ffGeneral,7,2));

Использование свойства  Clear очищает окно Memo –Memo1.Clear.

Просмотров: 18897

Вернуться воглавление


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Полезен материал? Поделись:

Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.