Понедельник, 27.01.2025, 18:21
Приветствую Вас Гость | RSS

bookin.ucoz.ru


Меню сайта

Книги онлайн

Главная » Книги онлайн »

Рисование в графическом окне

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

Создадим проект и напишем программу рисования в графическом окне графических примитивов:

  • отрезка прямой по двум заданным точкам;
  • прямоугольника по координатам точек левого верхнего и правого нижнего угла
  • окружности по заданному центру и точке,лежащей на окружности.

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

Текст рограммы.

Событийная процедура Picture1 обрабатывает событие MouseDown,которое происходит, когда пользователь нажимает на кнопку мыши. В результате для объекта PictureBox определены координаты  x,y курсора мыши того места, где произошло событие MouseDown.

В программе использован двухмерный массив p(i,j) из четырех элементов.

Индекс определяет номер точки графического примитива 0 или 1:

  • для линии точка 0 - начало отрезка, точка 1 - конец отрезка
  • для прямоугольника точка 0 - верхняя левая вершина, 1 - правая нижняя вершина
  • для окружности точка 0 - центр окружности, 1 - точка, лежащая на окружности

Индекс определяет, какая из координат точки задана: 0 - координата по оси Х, 1 - координата по оси Y.

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

Дополнительно: описание событий в Visual Basic

ЗАДАНИЕ 3. 
Создайте проект и напишите программу рисования треугольников и колец и вычисляющую площади нарисованных фигур. 
Сохраните проект на диске.

Перейти на страницу скачивания файла >>
Добавил: xitrun |
Просмотров: 772 | Рейтинг: 0.0/0

Статистика

Онлайн всего: 10
Гостей: 10
Пользователей: 0

Поиск
Форма входа

Copyright MyCorp © 2025
Бесплатный конструктор сайтов - uCoz