Разработка тестового приложения Компоненты меню Delphi
| Категория реферата: Рефераты по информатике, программированию
| Теги реферата: решебники 10, измерения реферат
| Добавил(а) на сайт: Avrelian.
Предыдущая страница реферата | 2 3 4 5 6 7 8 9 10 11 12 | Следующая страница реферата
=сумма(В2:В4)
,2
=В2+ВЗ+В4
.1
Вот пример раздела оценок:
Отлично
100
Хорошо
85
Удовлетворительно
60
Плохо
50
Файл теста может быть подготовлен в текстовом редакторе Notepad или
Microsoft Word. В случае использования Microsoft Word при сохранении текста
следует указать, что надо сохранить только текст. Для этого в диалоговом
окне Сохранить в списке Тип файла следует выбрать вариант Только текст
(*.txt).
2.4.2. Форма приложения
Delphi позволяет объединить компоненты в массив, однако создаваться такие компоненты должны не во время разработки формы приложения, а динамически - во время работы программы.
На форме отсутствуют поля вывода альтернативных ответов и переключатели выбора правильного ответа. Они будут созданы во время работы программы.
Объявление массива компонентов ничем не отличается от объявления обычного массива - указывается имя массива, диапазон изменения индекса и тип элементов массива. Ниже приведено объявление массивов компонентов формы разрабатываемой программы: answer: array[1..N_ANSWERS] of TLabel; // альтернативные ответы selector: array[1,.N_ANSWERS+1] of TRadioButton; // кнопки выбора ответа
Однако, для того чтобы компонент появился в форме, одного объявления недостаточно. Компонент - это объект Delphi, и его объявление - это только указатель на область памяти, который без наличия объекта ни на что не указывает. Создается компонент путем применения метода create к указателю на компонент, в нашем случае - к элементу массива.
Например, инструкции answer[l] := TLabel.Create(self); answer[1].Parent := Form1; создают компонент (Label) и помещают его в форму приложения (Form1).
После создания компонента программа должна выполнить его настройку, т. е. ту работу, которую во время создания формы приложения выполняет программист при помощи окна Object Inspector. Под настройкой понимается присваивание начальных значений тем свойствам компонента, предопределенные значения которых не отвечают предъявляемым требованиям.
Если компонент должен реагировать на некоторое событие, то нужно написать процедуру обработки этого события и поместить объявление созданной процедуры в объявление типа формы. Например, объявление типа формы разрабатываемой программы должно выглядеть так: type
TForm1 = class(TForm)
Labels: TLabel; // поле вывода вопроса
Image1: ТImage; // область вывода иллюстрации
Рекомендуем скачать другие рефераты по теме: новшество, реферат география на тему.
Категории:
Предыдущая страница реферата | 2 3 4 5 6 7 8 9 10 11 12 | Следующая страница реферата