Фигуры в Visual Basic - VB (61050)

Узнай цену своей работы

Формулировка задачи:

Задачи. 1. Подготовить приложение для изучения свойств объекта фигуры в соответствии с рисунком. Приложение должно работать следующим образом. Щелчок мышки на соответствующем переключателе должен автоматически изменять свойство фигуры. Если флажок помечен – форма имеет границу, в про-тивном случае – нет. По щелчку мыши на кнопке exit программа должна прекращать работу. 2.Добавить на форму задачи 1 шесть линеек прокрутки, каждая из которых меняет одну из компонент (red, green, blue) цветов backcolor, fillcolor у фигуры.

Решение задачи: «Фигуры в Visual Basic»

textual
Листинг программы
  1. Private Sub DrawNGon(ByVal X As Long, ByVal Y As Long, ByVal Radius As Long, Optional ByVal Count As Long = 3)
  2.     Dim Omega As Double
  3.     Dim nX As Double, nY As Double, K As Long
  4.     Dim Ox As Double, Oy As Double
  5.     Dim Pt() As POINTAPI
  6.     ReDim Pt(Count)
  7.     Omega = 6.28318530717959 / Count
  8.     Ox = 1: Oy = 0
  9.     Pt(0).X = Ox * Radius + X: Pt(0).Y = Oy * Radius + Y
  10.     For K = 1 To Count
  11.         nX = Ox * Cos(Omega) - Oy * Sin(Omega)
  12.         nY = Ox * Sin(Omega) + Oy * Cos(Omega)
  13.         Pt(K).X = nX * Radius + X: Pt(K).Y = nY * Radius + Y
  14.         Ox = nX: Oy = nY
  15.     Next
  16.     Polygon picDisplay.hdc, Pt(0), Count
  17. End Sub
  18. ....
  19. Private Sub DrawSix()
  20.     DrawNGon picDisplay.ScaleWidth / 2, picDisplay.ScaleHeight / 2, picDisplay.ScaleWidth / 3, 4
  21. End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 3.75 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут