Перевести код рисования фигур с Visual Basic .NET - VB

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

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

Мне нужно переделать программный код с Visual Basic.NET на Visual Basic 6.0 Пожалуйста...
Листинг программы
  1. Dim Graph1 As Graphics
  2. Dim Pen1 As New Pen(Color.Black, 2)
  3. Dim Pen2 As New Pen(Color.Red, 2)
  4. Dim drawbrush1 As New SolidBrush(Color.Black)
  5. Dim drawfont1 As New Font("Arial", 10)
  6. Dim Y As Single
  7. Dim X As Single
  8. Dim N As Single
  9. Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  10. N = Val(TextBox1.Text)
  11. Graph1 = Me.PictureBox1.CreateGraphics()
  12. Graph1.Clear(Color.White)
  13. For X = -300 To 300 Step 150
  14. Graph1.DrawString(X / 100, drawfont1, drawbrush1, X + 300, 200)
  15. Next X
  16. For Y = -200 To 200 Step 100
  17. Graph1.DrawString(Y / 100, drawfont1, drawbrush1, 300, 200 - Y)
  18. Next Y
  19. Graph1.ScaleTransform(1, -1)
  20. Graph1.TranslateTransform(300, -200)
  21. Graph1.DrawLine(Pen1, -300, 0, 300, 0)
  22. Graph1.DrawLine(Pen1, 0, -200, 0, 200)
  23. For X = -600 To 600 Step 150
  24. Graph1.DrawLine(Pen1, X, -5, X, 5)
  25. Next X
  26. For Y = -600 To 600 Step 100
  27. Graph1.DrawLine(Pen1, -5, Y, 5, Y)
  28. Next Y
  29. For X = -3.14 To 3.14 Step 0.01
  30. Y = Math.Cos(N * X)
  31. Graph1.DrawEllipse(Pen1, X * 100, Y * 100, 1, 1)
  32. Next X
  33. End Sub
+ Как запостить тему, чтобы не получить ответ

Решение задачи: «Перевести код рисования фигур с Visual Basic .NET»

textual
Листинг программы
  1. Private Sub Комманда3_Click()
  2. 'Dim Pen1 As New Pen(Color.Black, 2) =
  3. Dim Pen1 As Long: Pen1 = vbBlack
  4.  
  5. 'Dim Pen2 As New Pen(Color.Red, 2)
  6. Dim Pen2 As Long: Pen2 = vbRed
  7.  
  8. 'Dim drawbrush1 As New SolidBrush(Color.Black)
  9. Dim drawbrush1  As Long: drawbrush1 = vbBlack
  10.  
  11.  
  12. 'Dim drawfont1 As New Font(, 10)
  13. Dim drawfont1_Name As String
  14. Dim drawfont1_Size As Byte
  15. drawfont1_Name = "Arial"
  16. drawfont1_Size = 10
  17.  
  18.  
  19. Dim Y As Single
  20. Dim X As Single
  21. Dim N As Single
  22.  
  23.  
  24.  N = Val(TextBox1.Text)
  25.  Рисунок1.Cls
  26.  Рисунок1.Scale (-350, 1.5)-(350, -1.5)
  27.  Рисунок1.Line (-330, 0)-(330, 0)
  28.  Рисунок1.Line (0, 1.3)-(0, -1.3)
  29.  
  30.  Рисунок1.Font.Name = drawfont1_Name
  31.  Рисунок1.Font.Size = drawfont1_Size
  32.         For X = -300 To 300 Step 150
  33.              Рисунок1.CurrentX = X-20
  34.              Рисунок1.CurrentY = 0
  35.              Рисунок1.Print X / 100
  36.         Next X

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


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

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

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

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

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

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