0 / 0 / 0
Регистрация: 16.05.2020
Сообщений: 5

график в visual basic

16.05.2020, 05:51. Показов 1198. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, я не очень опытный пользователь, задание таково: нужно привести программу к такому виду(во вложениях первое фото, то что имею, второе- то что нужно сделать) , т.е. нужно дорисовать стрелки к осям и подписать их.
Я понимаю, что это очень простое задание, но нам не дали теории о том как это можно сделать, лишь готовый код графика, который, к слову, я сам думаю неделю писал бы. Я плохо знаю методы расположения текста на Picture, я могу написать цифры в столбик или в строку, но как их расположить на плоскости PictureBox я не понимаю. Поможите, люди добрые)
Миниатюры
график в visual basic   график в visual basic  
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
16.05.2020, 05:51
Ответы с готовыми решениями:

График в Visual Basic
Private Sub Command1_Click() C = 0.36 B = 0.3 Dim A(0.15 To 0.22, 0.18 To 0.3) As Variant X1 = 0.15: X2 = 0.22: x3 = 0.01 Y1 =...

Где бесплатно скачать учебник по Visual Basic 6 и Visual Basic .Net ?
Где бесплатно скачать учебник по Visual Basic 6 и Visual Basic .Net

Вычисление значений функции двух переменных в Visual Basic - Visual Basic
Помогите пожалуйста! В среде VB написать программу вычисления значений функции двух переменных. Ориентировочный вид окна программы и...

3
0 / 0 / 0
Регистрация: 16.05.2020
Сообщений: 5
16.05.2020, 06:00  [ТС]
Забыл прикрепить код

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Private Sub Command1_Click()
P1.Cls
pi = 4 * Atn(1)
P1.Scale (-2 * pi, 20)-(2 * pi, -20)
P1.DrawWidth = 1
For y = -20 To 20 Step 5 'ось y
If y <> 0 Then
P1.Line (-6.28, y)-(6.28, y), vbGreen
End If
Next y
P1.DrawWidth = 2
For x = -6 To 6 'ось x
If x <> 0 Then
P1.Line (x, -20)-(x, 20), vbGreen
End If
Next x
P1.Line (-6.28, 0)-(6.28, 0)
P1.Line (0, -20)-(0, 20)
For x = -2 * pi To 2 * pi Step 0.0001
y = 5 * Sin(2 * x) + 2.7 * x
P1.PSet (x, y), vbRed
Next x
 
End Sub
0
1104 / 480 / 33
Регистрация: 05.07.2018
Сообщений: 1,870
Записей в блоге: 7
16.05.2020, 08:52
Dmitronj,
вот код, решающий вашу задачу.

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
Option Explicit
Dim x!, y!
Const pi = 3.141593, p2 = 2 * pi
 
Private Sub cmd1_Click()
    pic1.Cls
    pic1.Scale (-2 * pi, 20)-(2 * pi, -20)
    pic1.DrawWidth = 2
    
    For y = -20 To 20 Step 5
        pic1.Line (-p2, y)-(p2, y), vbGreen
    Next
    
    For x = -6 To 6
        pic1.Line (x, -20)-(x, 20), vbGreen
    Next
    
    pic1.Line (-p2, 0)-(p2, 0)
    pic1.Line (0, -20)-(0, 20)
    
    pic1.Line (p2 - 0.5, 1)-(p2, 0)
    pic1.Line (p2 - 0.5, -1)-(p2, 0)
    
    pic1.Line (0.2, 18)-(0, 20)
    pic1.Line (-0.2, 18)-(0, 20)
    
    pic1.DrawWidth = 5
    
    For y = -20 To 20 Step 5
        pic1.PSet (0, y), vbYellow
        pic1.Print y
    Next
    
    For x = -6 To 6
        pic1.PSet (x, 0), vbYellow
        pic1.Print x
    Next
    
    pic1.DrawWidth = 2
    
    For x = -p2 To p2 Step 0.001
        y = 5 * Sin(2 * x) + 2.7 * x
        pic1.PSet (x, y), vbRed
    Next
End Sub
Миниатюры
график в visual basic  
2
0 / 0 / 0
Регистрация: 16.05.2020
Сообщений: 5
16.05.2020, 08:54  [ТС]
Спасибо большое, очень выручили.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
16.05.2020, 08:54
Помогаю со студенческими работами здесь

Visual Basic 6 и Visual Basic .NET - в чем различия?
Visual Basic и Visual studio это не одно и тоже? если нет то в чём разница, по мимо оформления?

Отличия версий Visual Basic 6.0 от Visual Basic 6.5?
У меня 3 вопроса: 1.Чем отличается версия Visual Basic 6.0 от Visual Basic 6.5? 2.Можно ли запустить проект созданный раннее в Visual...

Кто пишет программы в Visual Studio 2010 на Visual Basic?
Кто пишет программы в Visual Studio 2010 на Visual Basic?

Проблема с установкой Visual Studio вообще и Visual Basic
Точнее, с установкой Visual Studio вообще и Visual Basic в частности. В самом конце установки, при setup is updating your system,...

Visual Basic в Visual studio
Как реализовать корректность введенных данных ? В форме регистрации есть поля, как email, пароль и т.д. Как сделать так, что бы...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

Новые блоги и статьи
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определенном условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru