Компонент класса TMemo - предназначен для ввода, редактирования и/или отображения длинного многострочного текста. Для работы с коротким текстом предпочтительней компонент TEdit.
Lines: TString - содержит строки текста в виде пронумерованного набора строк.
Text: String - отображает содержимое свойства Lines в виде одной длинной строки.
Компонент удобно использовать для представления текстовых данных из внешних файлов. Проблемы работы с внешними файлами в данной работе не рассматриваются.
TListBox – Список выбора
TListBox - список выбора, стандартный для Windows список, с помощью которого можно выбирать элемент списка.
TComboBox – комбинированный список
TComboBox - комбинированный список выбора. Представляет собой комбинацию списка выбора и текстового редактора.
TMaskEdit – поле с маской ввода
MaskEdit – предназначен для ввода текста, соответствующего шаблону, задаваемому свойством EditMask: String. Если это свойство не задано, то компонент работает как обычное текстовое поле TEdit.
Содержание отчёта
|
|
1. Задание.
2. Листинг модуля с подробными комментариями.
2.1. Назначение установленных на форме компонентов.
2.2. События и процедуры обработки событий.
2.3. Назначение констант и переменных.
Контрольные вопросы
1. Перечислите компоненты, используемые для ввода текста. Перечислите компоненты, используемые для вывода текста.
2. Перечислите компоненты, используемые как для ввода, так и для вывода текста.
3. Что такое свойство объекта, каким образом можно его изменять?
4. Что такое событие, причины возникновения событий?
5. Каково назначение обработчиков событий? Каким образом можно инициировать создание процедуры обработки события?
6. В чём состоят различия между простой константой и типизованной константой?
7. Синтаксис описания констант и переменных.
8. Что в списке можно рассматривать как идентификаторы: Sum, ФИО, 22222, X, Byte, $Abc, A_Bc, _Kom?
9. В каких случаях следует использовать переменные, а каких константы?
10. В чём различие доступности констант и переменных, описанных в разделе implementation модуля и в процедуре обработки событий?
11. Как можно обратиться к полю объекта?