Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Прокофьева О. Е. / Delphi / ООП на Delphi - 6.ppt
Скачиваний:
0
Добавлен:
20.12.2023
Размер:
819.2 Кб
Скачать

Приложения, содержащие компонент таймер

Создаем обработчики событий

ШАГ 4 Событие нажатия на кнопку СТОП

При нажатии на кнопку СТОП таймер должен остановиться

 

 

 

 

 

 

 

Останавливаем

 

 

 

 

 

 

 

таймер

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Заставим таймер считать (сделаем двойной щелчок

 

 

 

ШАГ 5

по таймеру и запишем код)

 

 

 

 

 

 

 

При каждом

 

 

 

 

 

 

 

срабатывании

 

 

 

 

 

 

 

таймера к

 

 

 

 

 

 

 

значению k

 

 

 

 

 

 

 

 

 

 

 

 

 

должно

 

 

 

 

 

 

 

прибавляться 0,1

 

 

 

 

 

 

При каждом срабатывании таймера в

 

 

 

 

 

Label-e будет отображаться значение k

Приложения, содержащие компонент таймер

Создаем обработчики событий

ШАГ 6 Не забудьте объявить переменную k – ее тип будет конечно real

 

Сохраняем, компилируем и запускаем

ШАГ 7

 

программу

 

 

Запустить ->

Мы познакомились с таймером и научились его

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

3. Создание заставки программы

Объектно – ориентированное программирование на DELPHI - 6

Создание заставки программы

Во многих приложениях перед открытием главного (стартового окна программы) возникает заставка – окно с информацией о программе, логотипом и пр., которое обычно само исчезает через несколько секунд. Причем заставка может сопровождаться и музыкальным фрагментом

Посмотреть пример -

>

Вы уже поняли, что в качестве примера мы создадим заставку для нашего секундомера, который мы только что создали

 

Запускаем Delphi и открываем проект с нашим

ШАГ 1

 

секундомером, затем создаем новую форму (Файл ->

 

 

Создать -> Форма) – эта форма и будет нашей

 

заставкой

На этой форме размещаем информацию, картинки и т.д. – поработаем над дизайном

Свойству BorderStyle этой формы даем значение BsNone, чтобы у формы, как обычно бывает у заставки, не было границ

И помещаем на форму компонент таймер – он будет «показывать» нам заставку определенное нами время

(Поставим интервал таймера – 3000, а

Создание заставки программы

Как поместить на форму картинку?

Для этого служит компонент Image, который находится на вкладке Дополнительно

Помещаем компонент на форму и раскрываем в инспекторе объектов его свойство Picture

В редакторе изображения щелкаем кнопку «Загрузить» и появившемся окне загрузки изображения находим нужную

картинку на диске компьютера

Осталось нажать ОК и

Посмотрите в инспекторе объектов свойства компонента Image, попробуйте изменять их значения и посмотрите, к чему это приведет

Создание заставки программы

ШАГ 2

Сейчас заходим в меню Delphi: Проект-> Опции и переносим форму2 (заставку) из раздела Автосоздание в раздел Доступные формы

Делаем двойной щелчок на Таймере и в обработчике события пишем:

Т.е. через 3 секунды таймер сработает и сам себя выключит, а заставка исчезнет с экрана

( при открытии формы Enabled мы ставили True и отсчет времени сразу пошел)

 

Создание заставки программы

 

 

 

ШАГ 3

А сейчас откроем файл проекта, нажав Ctrl+F12 ( и

 

выберем Проект1), в котором вставим немного кода

 

(выделено красным)

 

 

Что было

Что

 

 

станет

Разбор кода проекта оставим на будущее

Создание заставки программы

ШАГ 4

Последний шаг: сохраняем, компилируем и запускаем

Запустить ->

На этом урок закончен

ИТОГИ УРОКА:

На этом уроке мы научились создавать приложения, содержащие несколько форм, познакомились со свойствами и применением таймера, а также создали заставку для программы

НА СЛЕДУЮЩЕМ УРОКЕ:

ООП на Delphi – 7:

Мы попробуем создать свою игру, используя компоненты, применять которые мы уже умеем

Домнин Константин Михайлович

E – mail: kdomnin@list.ru 2006 год.

Соседние файлы в папке Delphi