Графика

Графика

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

Метод, как и свойство, а также как и событие, является одной из характеристик класса объектов Visual Basic. Графический метод - это такой метод, который позволяет изображать на объекте данного класса какой-нибудь геометрический элемент, например точку, отрезок, прямоугольник, окружность и т. д.

На занятиях рассматриваются несколько графических методов:

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

  2. метод PSet, с помощью которого можно изобразить на данном объекте точку в заданной системе координат;

  3. метод Line, с помощью которого можно изобразить на данном объекте отрезок с заданными декартовыми координатами его концов, а также прямоугольник;

  4. метод Circle, с помощью которого можно строить на данном объекте окружности, круги и эллипсы, дуги и секторы кругов и эллипсов с заданными координатами их центров, радиусами.

В частности, к таким средствам относятся объекты управления класса Image. Но перед ними у графических методов всё же есть одно важное преимущество: простые картинки или чертежи, которые строятся с помощью этих методов, не хранятся в файлах, а каждый раз при запуске программы создаются заново. И поэтому не требуют почти никакой памяти. Можно сказать, что в памяти компьютера хранятся не сами картинки или чертежи, а только алгоритмы (точнее, программы) их создания.

Для создания анимации (иллюзии движения на экране какого-либо объекта) применяется принцип смены кадров (изображений), как это делается в мультипликации. Программа, имитирующая движение, должна реализовывать следующие этапы:

  1. создание изображения на экране;

  2. реализация временной паузы для того, чтобы глаз зафиксировал изображение;

  3. проведение коррекции изображения.

Анимация часто используется для изображения движения объектов. Для регулирования скорости движения объекта используют пустой цикл, чем большее количество раз он будет выполняться, тем медленнее будет двигаться объект.

Задачи, которые можно скачать с комментариями и исходниками

  1. «Цыпленок»

  2. «Декоративные цветы»

  3. «Клоун»

  4. «Кораблик»

  5. «Построение графика функции»

  6. «Движение круга»

  7. «Летящая стрела»

  8. «Падающий кирпич»

  9. «Поднятие груза»

@akaVeta