С Новым годом! Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
0 / 0 / 1
Регистрация: 25.02.2016
Сообщений: 134

Что означают цифры в передаваемые в функцию?

14.11.2017, 20:54. Показов 1567. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
C#
1
2
3
4
5
6
7
8
9
g.DrawLine(aPen, Point2D(new PointF(3, 2)), Point2D(new PointF(6, 7)));
 
private PointF Point2D(PointF ptf)
        {
            PointF aPoint = new PointF();
            aPoint.X = PlotArea.X + (ptf.X - xMin) * PlotArea.Width / (xMax - xMin);
            aPoint.Y = PlotArea.Bottom - (ptf.Y - yMin) * PlotArea.Height / (yMax - yMin);
            return aPoint;
        }
Что означают цифры 3,2 и 6,7 передаваемые в структуре PointF. Вернее понимаю, что они передают координаты точки.
Но, вот вопрос, как она вычисляется из этих двух цифр?
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
14.11.2017, 20:54
Ответы с готовыми решениями:

Что означают цифры в скобках?
Здравствуйте! Подскажите, что означают цифры в скобках? Sub ShowParam() TextTK.Text = Str(System.Math.Round(TK, 2)) ...

Что означают цифры рядом с GENERATE
Здравствуйте, форумчане! Не могу вспомнить, что означают цифры, рядом с GENERATE. GENERATE 15,2 мне понятно, это клиенты приходят в...

Что означают цифры в исходном файле?
Дана программа, для афинных преобразований на плоскости , данные берутся из файла(пример содержимого для куба будет ниже). Я не понимаю ,...

9
22 / 25 / 8
Регистрация: 17.09.2017
Сообщений: 61
15.11.2017, 00:30
https://msdn.microsoft.com/ru-... .110).aspx
new PointF(3, 2) - по оси X 3, по оси Y - 2, на пересечении будет точка, которая нужна)
0
0 / 0 / 1
Регистрация: 25.02.2016
Сообщений: 134
15.11.2017, 01:08  [ТС]
Читал. А вот в каких величинах они измеряются пиксели, дюймы и т.д.?

Добавлено через 13 минут
Еще сейчас посмотрел перед функцией Point2D стоит PointF, для чего это нужно?
И передается только один параметр, а на самом деле доступны ptf.X и ptf.Y, как это называется, чтобы прочитать про данную область?
0
3566 / 2507 / 1174
Регистрация: 14.08.2016
Сообщений: 8,219
15.11.2017, 02:14
это координаты по х и по у
З.Ы. лавров.жпг
0
0 / 0 / 1
Регистрация: 25.02.2016
Сообщений: 134
15.11.2017, 02:51  [ТС]
Легче наверное опять самому все выяснить, чем здесь ответа ждать.
ЫЫЫЫЫ!
0
 Аватар для Aferuga
644 / 528 / 324
Регистрация: 20.05.2015
Сообщений: 1,469
15.11.2017, 08:56
Цитата Сообщение от quant77 Посмотреть сообщение
величинах они измеряются пиксели, дюймы и т.д.?
По факту в байтах))) как и другие переменные, а то для чего их используют может измеряться хоть в пикселях, хоть в дюймах, хоть в попугаях.
1
0 / 0 / 1
Регистрация: 25.02.2016
Сообщений: 134
15.11.2017, 14:42  [ТС]
В том то и дело, что не вижу к примеру такого
C#
1
g.PageUnit = GraphicsUnit.Inch;
, где объявляются единицы измерения.

Добавлено через 8 минут
Еще забыл сказать, что я чайник в C# и только учусь) Ну, Вы должны понимать, что многое мне совершенно не знакомо.
Поэтому урывками читаю, где что нахожу по теме, но не все понятно.
Вот к примеру в функции Point2D, стоит PointF, да еще и private, почему так?
Обычно видел, что идет только название функции и скобки круглые в которых могут быть аргументы.
И еще аргумент ptf один передается, а в самой функции есть ptf.X и ptf.Y.
0
 Аватар для Aferuga
644 / 528 / 324
Регистрация: 20.05.2015
Сообщений: 1,469
16.11.2017, 04:16
Цитата Сообщение от quant77 Посмотреть сообщение
, где объявляются единицы измерения.
Если не нашли, значит используются единицы измерения по умолчанию (если вообще они есть).
Цитата Сообщение от quant77 Посмотреть сообщение
да еще и private, почему так?
private модификатор доступа, зачем они нужны легко гуглится. Также можно почитать про инкапсуляцию.
Цитата Сообщение от quant77 Посмотреть сообщение
Вот к примеру в функции Point2D, стоит PointF
Читать про методы, их параметры и их возвращаемые значения.
Цитата Сообщение от quant77 Посмотреть сообщение
И еще аргумент ptf один передается, а в самой функции есть ptf.X и ptf.Y.
Потому что передается структура PointF у которой есть два свойства X и Y которые и используются в функции.
1
0 / 0 / 1
Регистрация: 25.02.2016
Сообщений: 134
16.11.2017, 18:31  [ТС]
Со всем разобрался, кроме(почему перед названием функции Point2D, стоит PointF).
Может, чтобы явно указать, что величины с плавающей точкой?
0
 Аватар для Aferuga
644 / 528 / 324
Регистрация: 20.05.2015
Сообщений: 1,469
17.11.2017, 02:41
Лучший ответ Сообщение было отмечено quant77 как решение

Решение

Цитата Сообщение от quant77 Посмотреть сообщение
Со всем разобрался, кроме(почему перед названием функции Point2D, стоит PointF).
В данном случае PointF зто возвращаемое значение, можно предположить что Point2D использовался для преобразования координат из своей системы координат в оригинальную(не факт конечно, но вполне возможно).
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
17.11.2017, 02:41
Помогаю со студенческими работами здесь

Что означают цифры в приведенной строке кода
подскажите пожалуйста, что в этих строках значат цифры mes2 db 13,10,'Hi success db 0ah,0dh,'Hello ','$'

Что означают эти цифры про память?
Подскажите или расскажите или дайте ссылку на материал(ибо искал и ничего не смог путнего найти. Скорее всего неправильно запросы в поиск...

Параметры соединения - rsLevel.Open sql,DB,3,1 Что означают цифры?
Я вот что хочу спросить, что значат цифры 3,1 и на что они влияют? rsLevel.Open sql,DB,3,1

Что означают цифры после двоеточия в объявлении полей структуры
У Петзолда встретился с вот таким вот объявлением typedef struct { unsigned int fAdvise:1; unsigned int fDeferUpd:1; unsigned...

Что означают цифры после знака @ в названии функции при её импорте?
Пример:extrn '__imp__MessageBoxA@16' as MessageBox:dwordПосле @ стоит цифра 16, что она означает?


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Programma_Boinc 01.01.2026
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути Сочетание глобально распределённой вычислительной мощности и инновационных. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru