Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
delfi.ppt
Скачиваний:
135
Добавлен:
09.12.2018
Размер:
9.2 Mб
Скачать

Создаем свою игру

 

 

Опишем процедуры тиканья таймеров (OnTimer)

 

ШАГ 5

 

Напомню, что Timer1 управляет частотой перемещения пауков,

 

 

 

 

а Timer2 – считает время игры (в переменной S и

 

 

отображает в Memo1)

 

 

Timer2

Увеличиваем значение S на 0,1 секунды

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

Создаем свою игру

 

 

Кнопка ВЫХОД комментариев на требует ( метод Close)

 

ШАГ 6

 

 

 

 

 

Но вместо обычной командной кнопки с надписью ВЫХОД мы видим в приложении кнопку с пиктограммой

Давайте разберемся, как ее сделать.

Это тоже командная кнопка, но с картинкой ( Bit Button), и находится она на вкладке Дополнительно

Создаем свою игру

Помещаем кнопку на форму и в инспекторе объектов раскрываем свойство кнопки Glyph, дальше – загрузить и находим маленькую картинку (*.bmp) или рисуем сами

Приложения, содержащие несколько форм

ШАГ 7

И последний шаг: сохраняем проект и компилируем его. Сейчас можно и поиграть

Поиграть ->

Итак, на этом уроке мы создали простую игровую программу

(обозначим ее версией 1.0). Вместо паучков мы могли взять, например, уток, зайчиков ... – и тогда у нас получилась бы другая игра (про охотников). Этих уток можно заставить появляться по очереди на 1-2 секунды, чтобы за это время успеть выстрелить, причем для каждой картинки можно использовать свой таймер

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

ИТОГИ УРОКА:

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

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

ООП на Delphi – 8:

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

Объектно – ориентированное

программирование на

DELPHI - 8

DELPHI - 8

На этом уроке:

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

Вопросы:

1.Создание меню программы

2.Создание панели статуса

3.Использование диалогов

Создание меню программы

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

Создание меню программы

Многие профессиональные программы содержать в своей верхней части главное меню с раскрывающимися опциями (например пакет офисных программ MS OFFICE)

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

Рассмотрим создание такого меню:

Создание меню программы

Для создания меню служит компонент Main Menu, находящийся на вкладке Стандартные

ШАГ 1

Поместим на нашу форму компонент Main Menu

ШАГ 2

Щелкнув правой по Main Menu, выберем в контекстном меню раздел Дизайнер меню – раздел, с помощью которого мы и сформируем нужное нам меню

 

Создание меню программы

 

Сейчас в дизайнере меню можно сформировать нужные

ШАГ 3

 

разделы

 

Сначала давайте определимся, что мы хотим иметь. Пусть меню содержит 3 раздела:

Файл (с опциями Создать, открыть, сохранить)

Правка (с опциями копировать, вырезать, вставить)

Справка (с опциями о программе, помощь)

Печатаем слово Файл и нажимаем Enter

Печатаем Создать и снова Enter, и так же открыть и сохранить

Для того чтобы создать разделяющую полосу, группирующую сходные функции, напечатаем знак «-» (минус и тоже Enter)

И так же Выход. (Наименование опций соответствует свойству Caption в инспекторе объектов)