Студопедия  
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Компонента класса TTimer.

Читайте также:
  1. I. Организация класса
  2. I. Организация класса.
  3. III. Структура Федерального компонента образовательного стандарта по обществознанию
  4. В 1-6-х классах
  5. в 9-11-х классах
  6. В таблице 6 приведены результаты выполнения 20 тестовых заданий по физике учащимися 10 класса.
  7. Возможная модель проведения мастер-класса.
  8. Дистанционное обучение по математике для 4 А класса. 13 декабря 2014 год.
  9. для обучающихся в 10–х классах
  10. Для пломбирования полостей 1 и 2 класса.

TTimer — невизуальный компонент (вкладка System). Его основные свойства:Enabled - "Включение/выключение" таймера
Interval - Интервал срабатывания (в миллисекундах; к примеру значение 5000 равно 5 секундам)Таймер срабатывает через заданный интервал времени в результате чего вызывается событие OnTimer. В обработчике этого события записываются необходимые операции.
Для запуска таймера достаточно задать свойство Enabled = true.

Работа с TimerПоместим на форму компонет Timer.Зададим значение Interval равным 1000 (1 секунда).Свойство Enabled установим в True

В обработчике событий OnTimer запишем код, который необходимо выполнить, к примеру:

procedure TForm1.Timer1Timer(Sender: TObject);
begin
Form1.Caption:=TimeToStr(Now);
end;В результате выполнения таймер будет срабатывать каждую секунду и в шапке формы будет отображаться текущее время. Чтобы остановить таймер достаточно записать Timer1.Enabled: = false;

75.Компонента класса TanimateПроигрыватель видео клипов формата *.avi.Свойства:

Active: Boolean; - разрешает/запрещает демонстрацию клипа;

FileName: TFileName; - связывает компонент с avi-файлом;

Display: TWinControl; - задает окно, в котором будет происходить вывод (по умолчанию Display=nil).

76.Компонента класса TdateTimePickerпредназначен для ввода и/или отображения даты и времени.Свойства:

Date: TDate; - содержит введенную дату;

DateFormat: TDTDateFormat = (dfShort, dfLong)

- определяет формат показа даты;

Kind: TDate;TimeKind = (dtkDate, dtkTime);

- определяет содержимое компоненты;

Time: TTime; - содержит введенное время.

77.Компонента класса TmediaPlayerпозволяет управлять различными устройствами мультимедиа, которые имеют MCI (Media Control Interface) совместимый драйвер. Свойства:

FileName: TFileName; - имя воспроизводимого файла (*.avi, *.wav, *.mid);

AutoOpen: Boolean; - автоматически определять устройство по расширению файла;

Display: TWinControl; - задает окно, в котором будет происходить вывод (по умолчанию Display := nil;).

78.Отладка программПервое, что нам нужно сделать, это установить точку прерывания. С установленной точкой прерывания прога будет выполняться как обычно, пока процесс управления не дойдет до строки, на которой установлена точка прерывания. После этого отладчик остановит выполнение программы. Oneраторы строки, соответствующей точке прерывания, в этот момент еще не будут выполнены.Чтобы установ. точку прерывания, щелкните на сером поле окна редактиров. слева от текста проги (наз. это поле полоской) напротив той строки, на которой вы хотите установ. точку прерывания. После этого строка должна выделиться красным цветом и большой красной точкой на полоске слева от этой строки.Если вы уста-те точку прерывания на строке кода, которая была оптимизирована Delphi, на экране появится диалоговое окно предупреждения с вопросом, будете ли вы продолжать дальше. Это же окно вы увидите, если будете устанавливать точку прерывания, например, в строке с объявлениями переменных Var. В некоторых случаях вам может понадобиться для исследования и отладки программы переменная, которая исключается при компиляции с оптимизацией. Вы можете отключить оптимизацию, для чего выполните команду View | Project Manager (Просмотр | Менеджер проекта) и в появившемся диалоговом окне Project Options (Опции проекта) выберите страницу Compiler (компилятор). Уберите флаг соответствующего переключателя в разделе Code Generation (Генерация кода) и оптимизация проводится не будет.Полоска, которая по умолчанию видна и выглядит как серая прямоугольная область в левом поле редактора, используется для отметки строк кода специальными маркерами. Наприм., здесь отмечаются строки, в которых установлены точки прерывания и отмечается маленькой стрелкой текущая выполняемая строка, когда программа выполняется в пошаговом режиме. Если полоска отключена, то используется выделение строк цветом.Выполните программу еще раз. Появится окно редактора кода, где будет отмечено местоположение точки прерывания. Точка прерывания отмечена зеленым маркером на полоске, который означает то, что вы остановились в этой точке прерывания, а указывающая направо зеленая стрелка отмечает текущую строку программы. В данном случае, текущая строка должна быть строкой, в которой установлена точка прерывания. Эта строка еще не выполнялась. Другими словами, зеленая стрелка указывает на следующую, подлежащую выполнению строку.

 

 

.

 

   

 


Дата добавления: 2014-12-19; просмотров: 8 | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2021 год. (0.007 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав