Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Вопросы и ответы к письм. мод. по Делфи.doc
Скачиваний:
4
Добавлен:
18.07.2019
Размер:
271.36 Кб
Скачать

Расскажите о компонентах, предназначенных для вывода на экран текстовой информации

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

информации — это текстовые метки Label и staticText. Оба компо-

нента имеют свойства для управления шрифтом и цветом выводимых сим-

волов, а также возможность автоматического разбиения текста на строки.

К недостаткам компонентов Label и staticText можно отнести отсут-

ствие прокрутки текста в случаях, когда он не может быть выведен в пре-

делах компонента полностью. Однако предусмотрена возможность авто-

матического подбора ширины компонента.

В случаях, когда на экран должны быть выведены большие объемы тексто-

вой информации, либо выводимый документ имеет сложное форматиро-

вание, могут использоваться компоненты Memo и RichEdit.

Расскажите о компонентах, предназначенных для ввода текстовой информации

Ответ: Для ввода текстовой информации в зависимости от ее сложности

можно использовать различные компоненты:

» компоненты Edit, LabeledEdit и MaskEdit, применяются для ввода

одной строки текста;

» компоненты Memo и RichEdit можно использовать для ввода многостроч-

ных текстовых документов, причем данными компонентами поддержи-

вается работа с файлами, а компонент RichEdit позволяет устанавливать

гибкое форматирование документа;

» компоненты StringGrid, DrawGrid, и ValueListEditor предназна-

чены для ввода информации, представленной двумерными таблицами.

Заметим, что с помощью свойства Enabled данных компонентов можно вре-

менно ограничивать доступ пользователя к изменению информации.

При помощи каких компонентов можно обеспечить возможность ввода пользователем числовых значений?

Ответ: Для ввода числовой информации применяются элементы управле-

ния, предназначенные для ввода текстовой информации, преимуществен-

но Edit и LabeledEdit, либо StringGrid, если данные должны быть

представлены в табличной форме. При получении информации из элемен-

тов управления строки, введенные пользователем, переводятся в число-

вые значения средствами программы, например, с помощью функции

StrToInt или StrToFloat.

Для обеспечения более удобной работы пользователя и повышения кор-

ректности вводимой им информации предусмотрен визуальный компонент

UpDown, который управляет числовым значением, находящимся в строко-

врм свойстве какого-либо другого компонента.

При помощи каких компонентов можно вывести на экран какое-либо графическое изображение?

Ответ: Стандартные компоненты Delphi поддерживают возможности вывода

следующих видов графической информации:

1. Числовые параметры могут быть представлены в графическом виде с

помощью компонента ProgressBar, показывающего положение парамет-

ра в некотором интервале возможных значений. Для представления не-

скольких параметров возможно использование компонента chart, вы-

водящего на экран диаграммы и графики.

2. Для вывода одиночных графических изображений используется компо-

нент Image, отображающий содержимое графических файлов, записан-

ных в форматах, поддерживаемых классом TPicture.

3. Вывод анимационных avi-файлов обеспечивается компонентом Animate.

4. Компонент paintBox представляет область отображения, на которой

может быть выведена любая графическая информация.