§4.13. Графика в объектно-ориентированных языках программирования | Урок 114 часть 31

Планирование уроков на учебный год (по учебнику Н.Д. Угриновича, профильный уровень)


Уроки 114 - 120
§4.13. Графика в объектно-ориентированных языках программирования



Содержание урока

4.13.1. Графика в языках программирования Visual Basic .NET, Visual C# и Visual J#
4.13.2. Графика в языке программирования Turbo Delphi
4.13.3. Компьютерная и математическая системы координат
4.13.4. Анимация

Иллюзии движения на экране

Проект «Часы»

Объявление переменных и создание обработчика события вывода показаний цифровых и стрелочных часов на языке Visual Basic .NET

Дополнение графического интерфейса проекта на языках Visual Basic .NET, Visual С#, Visual J# и Turbo Delphi

Запуск проекта на языках Visual Basic .NET, Visual С#, Visual J# и Turbo Delphi

Компьютерный практикум


4.13.4. Анимация


Проект «Часы»


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

Создание графического интерфейса проекта на языках Visual Basic .NET, Visual С#, Visual J# и Turbo Delphi

1. Поместить на форму (рис. 4.44):

• графическое поле PictureBox1 (в Turbo Delphi Image1), которое будет использоваться в качестве области рисования (холста) для рисования стрелочных часов;
• надпись Label1 для вывода времени цифровых часов;
• таймер Timer1 для создания обработчика события рисования вывода стрелочных и электронных часов.

2. Установить размеры графического поля PictureBox1(Image1): присвоить свойствам Width и Height значение 250.

Для периодического обновления значения времени используем объект Timer1. Объект Timer1 не отображается на форме в процессе выполнения программы и выполняет всего одну функцию — проверяет показания системных часов по событию Tick.

Периодичность события Tick может быть задана в свойстве Interval, измеряемом в миллисекундах (может изменяться от 0 до 65 535). Для того чтобы событие Tick происходило каждую секунду, необходимо свойству Interval присвоить значение 1000.

3. Выделить объект Timer и присвоить свойству Interval значение 1000.

Следующая страница Объявление переменных и создание обработчика события вывода показаний цифровых и стрелочных часов на языке Visual Basic .NET



Cкачать материалы урока







Наверх