Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Другие темы раздела
VB создать обучающую анимацию к решению интеграла https://www.cyberforum.ru/ visual-basic/ thread35943.html
создать обучающую анимацию к решению интеграла : ((х/(2-(x^2)))-(1/(2+(x^2)))) от а до b. пределы интегрирования вводятся пользователем с экрана. пмогите если можете.. очень надо
Visual Basic и Системный Реестр Windows VB
Системный Реестр (Registry) Windows это база данных для хранения системной и пользовательской информации в Windows. Системный Реестр состоит из двух файлов - SYSTEM.DAT, в нем содержится информация о конкретном компьторе, и USER.DAT, содержащий пользовательские установки и данные. Для работы с Системным Реестром обычно применяют специальный редактор Системного Реестра - REGEDIT.EXE, или...
VB Техника программирования сложных окон в VB Введение Mногие из Вас наверняка видели в Windows программах окна нестандартной формы (круглые, треугольные и т.д.) и задавали себе вопрос: как мне сделать такое окно? Если прочитать документацию по Visual Basic, то можно сделать вывод, что стандартные средства языка не предоставляют такой возможности. А что же делать, если очень хочется? Тогда следует вспомнить, что в распоряжении... https://www.cyberforum.ru/ visual-basic/ thread35772.html VB Краткие описания основных функций и команд VB Это кpаткий спpавочник по опеpатоpам VB. * Фоpмат спpавочника: "опеpатоp" - "зачем нyжен". * Цель создания: на пеpвых поpах (да и потом тоже ;-) ) не знаешь или не помнишь название опеpатоpа или фyнкции, котоpая делает то, что тебе тpебyется. То есть в хелп pад бы заглянyть, да не знаешь, что искать. * Использование: yзнал, как называется нyжная фyнкция или пpоцедypа, дальше... https://www.cyberforum.ru/ visual-basic/ thread35770.html
VB Понятие функций и процедур
Процедуры и функции представляют собой отдельные блоки, из которых складывается код программы, каждая процедура выполняет какую-то задачу или ее часть. Процедуры обработки событий после вызова постоянно находятся в ожидании событий. Кроме процедур обработки событий в программу можно включить процедуры и функции не связанные с событиями. Они выполняют отдельные действия и могут быть...
VB Вызов функций по указателю Введение Как известно, прямой работы с указателями в VB нет. Однако есть функции для почти прямой работы с ними – частично скрытые (VarPtr, ObjPtr, StrPtr) и скрытые посильнее (см. статью про GetMem и PutMem). А вот вызова функций по указателю нет вообще, в то время как это мощнейший инструмент, очень удобный и простой. И привнести его в VB – деяние приятное и полезное. Многое из описанного в... https://www.cyberforum.ru/ visual-basic/ thread35752.html
VB Приемы взаимодействия Visual Basic и SQL При создании приложений, оперирующих базами данных, нередко возникают проблемы, связанные с организацией взаимодействия языка программирования с языком SQL. В статье раскрываются приемы использования SQL-запросов при работе Visual Basic 6.0 с библиотекой Microsoft DAO 3.51 Object Library. Применение SQL-запросов в коде программы, работающей с базой данных, имеет свои преимущества — это... https://www.cyberforum.ru/ visual-basic/ thread35740.html VB Определить элемент массива, равный заданному числу
Есть ли в массиве A( N), (N<=15) число 15, если есть, на каком месте оно стоит (известно, что оно может встретиться только однажды). Нужно составить программу в Visual Basic
VB При работе программы должна производиться проверка на корректность введенных данных При работе программы должна производиться проверка на корректность введенных данных и, если исходные данные не введены или введены неверно (например, символы вместо числа), курсор должен переводиться на поле с неверными данными и выводиться сообщение об ошибке. Мне бы хотелось узнать как это будет выглядеть в коде. https://www.cyberforum.ru/ visual-basic/ thread35368.html VB Определение длин сторон треугольника https://www.cyberforum.ru/ visual-basic/ thread35223.html
В общем прога есть на построение треугольника по вершинам.Вершины задаются с клавиатуры.Надо определить длины сторон треугольника и вывести их на экран(хоть на форме в уголке написать). код самого треугольника:3 текстовых поля,2 кнопки Private Sub CommandButton1_Click() Form1.ScaleMode = 1 Form1.AutoRedraw = True X1 = Text1.Text Y1 = Text2.Text a = Text3.Text
VB Круговая диаграмма с секторами. Несколько вопросов
Всем здравствуйте ) Создавала круговую диаграмму на три сектора. Вроде бы получилось, вот только последний сектор никак не хочет принимать нужный цвет )) Вопрос номер два, как можно подписать сектора (нужно проставить процентное соотношение)? С помощью Pset? И последнее, не могли бы вы мне помочь (подсказать, кинуть какие-нибудь ссылки, что угодно) с составлением блок схемы по этой задаче? :-[...
VB Периметр и площади фигур https://www.cyberforum.ru/ visual-basic/ thread35077.html
ребятки я с Вижуал бейсиком ваще не дружу, а тут с ходу 2 проги задали сделать... сколько материалы не читал, нигде нету описания подобных операций, хотя по сути тут и делать нечего
10065 / 2622 / 84
Регистрация: 17.02.2009
Сообщений: 10,364
03.06.2009, 12:52  [ТС] 0

Использование стандартных графических методов в Visual Basic - VB - Ответ 181725

03.06.2009, 12:52. Показов 84523. Ответов 1
Метки (Все метки)

Ответ

Полярные координаты. Обычно точки на плоскости представляют их декартовыми координатами. Но есть и другой способ определения расположения точек на плоскости – задание полярных координат.
Название: P1070149.jpg
Просмотров: 10733

Размер: 2.9 Кб
В этом случае имеется единственная ось и некая точка на ней, называемая полюсом. Любую точку на плоскости теперь можно определить парой чисел (r, z), где r – расстояние от полюса и z – угол между осью и прямой, соединяющей полюс и данную точку (угол изменяется в направлении против часовой стрелки от оси).

Графики в полярных координатах. Функции, в которых используются полярные координаты, будем называть функциями в полярных координатах. Например, r = Sin(z) – функция в полярных координатах. Здесь для каждого значения z из некоторой заданной области строится точка с полярными координатами (r, z). Чтобы упростить построение, обратимся снова к декартовым координатам. Точка (r, z) в полярных координатах – это то же самое, что точка (r*Cos(z), r* Sin(z)) в декартовых координатах, и именно ее мы строим.

Проект «График функции в полярных координатах». Приступим к созданию проекта. В качестве примера рассмотрим построение графика функции r = Sin(8*z).

Разместим на форме frmGraph графическое окно picGraph, в котором будет строиться график, командную кнопку cmdGraph для реализации событийной процедуры построения графика и метку lbl1 для обозначения графического окна.

Для графического окна picGraph зададим удобную систему координат, учитывающую диапазоны изменения аргумента и функции, с помощью графического метода Scale. Для рисования точек графика воспользуемся методом PSet. Для очистки графического окна используем метод Cls.

Построение графика будет производиться с помощью цикла со счетчиком, в котором значение аргумента z будет меняться от 0 до 2π с шагом 0,001.

Введем программный код событийной процедуры cmdGraph_Click () для кнопки cmdGraph:
Visual Basic
1
2
3
4
5
6
7
8
Dim z, r As Single
Private Sub cmdGraph_Click ()
picGraph . Scale (-1.25, 1.25) - (1.25, -1.25)
For z = 0 To 2 * 3.14 Step 0.001
r = Sin (8 * z)
picGraph . PSet (r * Cos (z), r * Sin (z)), vbMagenta
Next z
End Sub
Запустим проект. Щелкнем по кнопке График.
Использование стандартных графических методов в Visual Basic

Усовершенствуем наш проект.

Вместо использования при построении декартовых координат (r * Cos (z), r * Sin (z)), введем два дополнительных параметра a и b и построим (r * Cos (a * z), r * Sin (b * z)).

Разместим на форме два текстовых поля txtA и txtB для ввода значений переменных a и b и две метки lbl2 и lbl3 для обозначения текстовых полей (имен переменных и диапазона изменения их значений).

Внесем изменения в программный код событийной процедуры cmdGraph_Click ():
picGraph .
Visual Basic
1
PSet (r * Cos (Val (txtA . Text) * z), r * Sin (Val (txtB . Text) * z)), vbMagenta
Добавим две кнопки: cmdClear – для очистки текстовых полей и графического окна и cmdExit – для завершения работы приложения.

Введем программный код событийной процедуры для кнопки cmdClear:
Visual Basic
1
2
3
4
5
Private Sub cmdClear_Click ()
txtA . Text = ""
txtB . Text = ""
picGraph . Cls
End Sub
Для кнопки cmdExit код событийной процедуры следующий:
Visual Basic
1
2
3
Private Sub cmdExit_Click ()
End
End Sub
Запустим проект. Меняя значения a от 1 до 9 и значения b от 1 до 6, получим массу замечательных картинок.
Использование стандартных графических методов в Visual Basic

взято с festival.1september.ru
а вот сцыла на википедию

Вернуться к обсуждению:
Использование стандартных графических методов в Visual Basic VB
12
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.06.2009, 12:52
Готовые ответы и решения:

Использование Visual Basic
Доброго времени суток! Возможно ли использовать использовать Visual Basicв коде проекта, если...

Использование библиотеки dll написанной в Visual Basic
Здравствуйте. Не получается использовать библиотеку написанную в VB. Вот так вызываю функцию...

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

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

1
03.06.2009, 12:52
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.06.2009, 12:52
Помогаю со студенческими работами здесь

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

Visual Basic .Net и Visual Basic 6.0 - В чём разница
В общем возник вопрос: Visual Bisic.Net и Visual Basic - это два разных языка, или же .NET версия...

Реализация стандартных методов и классов
В документации описано только что делают конкретные методы и классы. А где тогда посмотреть как...

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

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru