Разработка лабораторного практикума Создание тестирующей программы
| Категория реферата: Рефераты по информатике, программированию
| Теги реферата: бесплатные контрольные, рефераты по предметам
| Добавил(а) на сайт: Матильда.
Предыдущая страница реферата | 1 2 3 4 5 6 | Следующая страница реферата
Этот компонент доступен из модуля EXTCTRLS, и находится на странице
Палитры компонентов Additional.
Этот компонент служит надстройкой над классом TPicture и замыкает всю
иерархию графических объектов VCL. Он предназначен для показа на форме
изображения: битовой карты (TBitmap), метафайла (TMetafile), значка
(TIcon).
Свойство (Pb) property Picture: TPicture; служит контейнером для графического объекта одного из перечисленных классов.
В качестве канвы используется канва объекта Picture. Graphic — только если поле Graphic ссылается на объект класса TBitmap:
(Pb) property Canvas: TCanvas;
Если это не так, то попытка обращения к свойству вызовет исключительную ситуацию EInvalidOperation, так как рисовать на метафайле или значке нельзя.
Следующие три свойства определяют, как именно Tpicture располагается в рабочей области компонента:
(Pb) property AutoSize: Boolean;
— означает, что размеры компонента настраиваются по размерам содержащегося
в нем графического объекта. Устанавливать его в True нужно перед загрузкой
изображения из файла или буфера обмена;
(Pb) property Stretch: Boolean;
— если это свойство установлено в True, то изображение "натягивается" на
рабочую область, при необходимости уменьшая или увеличивая свои размеры.
Если оно установлено в False, то играет роль следующее свойство;
(Pb) property Center: Boolean;
— если это свойство установлено в True, изображение центрируется в пределах
рабочей области. В противном случае — располагается в ее верхнем левом
углу.
1.2.3. Компонент TTimer
TTimer - таймер, событие OnTimer периодически вызывается через промежуток
времени, указанный в свойстве Interval. Период времени может составлять от
1 до 65535 мс.
Этот компонент доступен из модуля EXTCTRLS, и находится на странице
Палитры компонентов System.
Этот невизуальный компонент предназначен для уведомления программы об истечении определенных промежутков времени. Компонент инкапсулирует системный таймер Windows и работает через посылку сообщений WM_TIMER.
Свойство (Pb) property Enabled: Boolean; включает/выключает таймер, влияя на генерацию им событий. Будучи установлен в Enabled, таймер начинает генерировать события OnTimer через интервал времени
(Рb) property Interval: Word; который измеряется в миллисекундах. После каждого истечения такого интервала инициируется обработчик, связанный с событием:
(Pb) property OnTimer: TNotifyEvent;
При этом программист получает очередной квант времени.
При активизации и деактивизации таймера или изменении интервала в системе может не оказаться свободных таймеров. В этом случае генерируется исключительная ситуация EOutOfResources.
1.2.4. Компонент TButton
TButton позволяет выполнить какие-либо действия при нажатии кнопки во время
выполнения программы. В Delphi все делается очень просто. Поместив TButton
на форму, по двойному щелчку можно создать заготовку обработчика события
нажатия кнопки. Далее нужно заполнить заготовку кодом: procedure TForm1.Button1Click(Sender: TObject); begin
MessageDlg('Are you there?',mtConfirmation,mbYesNoCancel,0); end;
Этот компонент доступен из модуля STDCTRL, и находится на странице
Палитры компонентов Standard.
Двойной щелчок на кнопке не предусмотрен.
Основным событием, связанным с нажатием кнопки (любым способом) является:
(Pb) property OnClick: TNotifyEvent;
Под "любым способом" здесь подразумевается щелчок мышью, нажатие комбинации клавиши — акселератора, нажатие или (только для некоторых кнопок) или вызов метода Click из программы.
Рекомендуем скачать другие рефераты по теме: тесты с ответами, реферат этикет.
Категории:
Предыдущая страница реферата | 1 2 3 4 5 6 | Следующая страница реферата