6 / 5 / 1
Регистрация: 02.02.2019
Сообщений: 218
|
|
1 | |
Новый объект11.02.2020, 19:11. Показов 1675. Ответов 23
Метки нет (Все метки)
Здраствуйте, объясните пожалуйста как сделать свой объект. Что бы я смог главное сделать им свои свойства. Заранее спасибо
0
|
11.02.2020, 19:11 | |
Ответы с готовыми решениями:
23
Не создается новый объект при new DataTable() Передать указатель на объект в новый поток Почему возможно создать новый объект интерфейса? Показать главную форму из дочерней не создавая новый объект |
263 / 215 / 53
Регистрация: 01.08.2016
Сообщений: 828
|
|
11.02.2020, 19:31 | 2 |
Дима Бебешко, Какой объект? графика или еще что-то. Под объектом можно понимать что угодно.
0
|
6 / 5 / 1
Регистрация: 02.02.2019
Сообщений: 218
|
|
11.02.2020, 19:37 [ТС] | 3 |
Как переменная.
Добавлено через 3 минуты как тип point или size что бы было a.type или a.color
0
|
263 / 215 / 53
Регистрация: 01.08.2016
Сообщений: 828
|
|
11.02.2020, 19:38 | 4 |
Как то все равно непонятно. Тебе наверное нуен пример по ООП. Вот только в какой области. Расчеты какие то или еще что-то. Почитай книгу Лукина про vb net. там и примеры есть.
0
|
6 / 5 / 1
Регистрация: 02.02.2019
Сообщений: 218
|
|
11.02.2020, 19:41 [ТС] | 5 |
НУ щас все объясню. У меня есть тип "шашка" у нее есть x координата и y координата, цвет, тип. И это должно быть как переменная.
0
|
263 / 215 / 53
Регистрация: 01.08.2016
Сообщений: 828
|
|
11.02.2020, 19:44 | 7 |
Я смотрю по созданным тобой темам ты графикой интерисуешься. Я вот тоже недавно тему такую подымал Сохранение нарисованных линий в формате .dxf может что там интересно тебе будет. Про графику на форуме тем очень много надо сидеть и просматривать ранее созданные темы.
Добавлено через 46 секунд I can, Ему наверное нужно больше примеров разных.
2
|
6 / 5 / 1
Регистрация: 02.02.2019
Сообщений: 218
|
|
11.02.2020, 19:50 [ТС] | 8 |
Да, я вернулся к програмировани, и мне стало интересно графика. Там с темами про солненчую систему я так и ничего не понял).
0
|
2106 / 1516 / 392
Регистрация: 26.06.2017
Сообщений: 4,352
|
|
11.02.2020, 19:56 | 9 |
Сообщение было отмечено Дима Бебешко как решение
Решение
Дима Бебешко, то, что Вы просите Вам объяснить в книжках называется экземпляром класса. Пишется Класс, в котором описываются все его "внутренности", а в программе создаются экземпляры на его основе. И да, хоть какую нибудь книгу почитать всё же надо.
1
|
6 / 5 / 1
Регистрация: 02.02.2019
Сообщений: 218
|
|
11.02.2020, 19:59 [ТС] | 10 |
хорошо, как нибудь почитаю. Но можете привести пример подобного класса?
0
|
263 / 215 / 53
Регистрация: 01.08.2016
Сообщений: 828
|
|
11.02.2020, 20:03 | 11 |
Дима Бебешко, Я же тебе скинул сссылку там есть примеры классов. Потом мне в ответах там были высланы примеры разные. Посмотри их может что пригодится.
1
|
6 / 5 / 1
Регистрация: 02.02.2019
Сообщений: 218
|
|
11.02.2020, 20:08 [ТС] | 12 |
Хорошо спасибо!
Добавлено через 48 секунд и да у меня есть тема "небесная механика".
0
|
263 / 215 / 53
Регистрация: 01.08.2016
Сообщений: 828
|
|
11.02.2020, 20:14 | 13 |
Ну вот и здорово что у тебя есть такая тема. Тебе нужно понять из каких объектов будет состоять твоя "небесная механика". Нужно создать классы тех объектов, задать им свойства и потом через эти свойства ими управлять.
0
|
6 / 5 / 1
Регистрация: 02.02.2019
Сообщений: 218
|
|
11.02.2020, 20:16 [ТС] | 14 |
ну самое сложное даже не имитировать притяжение и отдаление а изображать и просчитывать координаты.
0
|
263 / 215 / 53
Регистрация: 01.08.2016
Сообщений: 828
|
|
11.02.2020, 20:25 | 15 |
Дима Бебешко, Что за координаты?
0
|
6 / 5 / 1
Регистрация: 02.02.2019
Сообщений: 218
|
|
11.02.2020, 20:26 [ТС] | 16 |
ну планета должна следовать по кругу. И надо высчитовать координаты следующего шага.
0
|
2106 / 1516 / 392
Регистрация: 26.06.2017
Сообщений: 4,352
|
|
11.02.2020, 22:41 | 17 |
Если по идеальному кругу, то это элементарная задачка по геометрии.
Примерный план действий: создаём класс планеты со свойствами: масса, диаметр, удаление от звезды, скорость вращения, угол склонения траектории от плоскости наблюдения; и методом вычисления координат относительно звезды. Для каждой планеты создаём свой поток. Каждый поток в бесконечном цикле обновляет координаты своей планеты. Для вычисления координат планеты потребуются скорость вращения и удаление от звезды.
2
|
6 / 5 / 1
Регистрация: 02.02.2019
Сообщений: 218
|
|
12.02.2020, 00:12 [ТС] | 18 |
так я не вообще понимаю как вычислять просто координаты для планеты. Даже если звезда на месте и что бы просто планета по кругу вращалась вокруг звезды
0
|
help
4576 / 4147 / 815
Регистрация: 13.04.2015
Сообщений: 9,106
|
||||||
12.02.2020, 07:12 | 19 | |||||
Дима, вот тот же самый пример, но максимально упрощённый, даже без рисования, с комментариями
0
|
6 / 5 / 1
Регистрация: 02.02.2019
Сообщений: 218
|
|
12.02.2020, 09:30 [ТС] | 20 |
Вставил код. Не рисует ничего
0
|
12.02.2020, 09:30 | |
12.02.2020, 09:30 | |
Помогаю со студенческими работами здесь
20
Как сделать, чтоб вместо операции плюс создавался новый объект Что происходит с внешними переменными, если объект, создающий новый поток, удалит сборщик мусора Как увидеть объект Session и объект Server из модуля класса? Проблема с массивами + System.NullReferenceException: "Ссылка на объект не указывает на экземпляр объект Узнать объект, в котором создался другой объект Заполнение множество Label через цикл for. При наведениие на объект сделать двойной щелчок мыши и tooltip на объект Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Блоги программистов | |||||
Как перейти с Options API на Composition API в Vue.js
BasicMan 06.01.2025
Почему переход на Composition API актуален
В мире современной веб-разработки фреймворк Vue. js продолжает эволюционировать, предлагая разработчикам все более совершенные инструменты для создания. . .
|
Архитектура современных процессоров
inter-admin 06.01.2025
Процессор (центральный процессор, ЦП) является основным вычислительным устройством компьютера, которое выполняет обработку данных и управляет работой всех остальных компонентов системы. Архитектура. . .
|
История создания реляционной модели баз данных, правила Кодда
Programming 06.01.2025
Предпосылки создания реляционной модели
В конце 1960-х годов компьютерная индустрия столкнулась с серьезными проблемами в области управления данными. Существовавшие на тот момент модели данных -. . .
|
Полезные поделки на Arduino, которые можно сделать самому
raxper 06.01.2025
Arduino как платформа для творчества
Arduino представляет собой удивительную платформу для технического творчества, которая открывает безграничные возможности для создания уникальных проектов. Эта. . .
|
Подборка решений задач на Python
IT_Exp 06.01.2025
Целью данной подборки является предоставление возможности ознакомиться с различными задачами и их решениями на Python, что может быть полезно как для начинающих, так и для опытных программистов.
. . .
|
С чего начать программировать микроконтроллеры
raxper 06.01.2025
Введение в мир микроконтроллеров
Микроконтроллеры стали неотъемлемой частью современного мира, окружая нас повсюду: от простых бытовых приборов до сложных промышленных систем. Эти маленькие. . .
|
Из чего собрать игровой компьютер
inter-admin 06.01.2025
Сборка игрового компьютера требует особого внимания к выбору комплектующих и их совместимости. Правильно собранный игровой ПК не только обеспечивает комфортный геймплей в современных играх, но и. . .
|
Обновление сайта www.historian.by
Reglage 05.01.2025
Обещал подвести итоги 2024 года для сайта. Однако начну с того, что изменилось за неделю. Добавил краткий урок по последовательности действий при анализе вредоносных файлов и значительно улучшил урок. . .
|
Как использовать GraphQL в C# с HotChocolate
Programming 05.01.2025
GraphQL — это современный подход к разработке API, который позволяет клиентам запрашивать только те данные, которые им необходимы. Это делает взаимодействие с API более гибким и эффективным по. . .
|
Модель полного двоичного сумматора с помощью логических операций (python)
AlexSky-coder 04.01.2025
def binSum(x:list, y:list):
s=^y]
p=x and y
for i in range(1,len(x)):
s. append((x^y)^p)
p=(x and y)or(p and (x or y))
return s
x=list()
y=list()
|
Это мы не проходили, это нам не задавали...(асихронный счётчик с управляющим сигналом задержки).
Hrethgir 04.01.2025
Асинхронный счётчик на сумматорах (шестиразрядный по числу диодов на плате, но наверное разрядов будет больше - восемь или шестнадцать, а диоды на старшие), так как триггеры прошли тестирование и. . .
|
Руководство по созданию бота для Телеграм на Python
IT_Exp 04.01.2025
Боты для Телеграм представляют собой автоматизированные программы, которые выполняют различные задачи, взаимодействуя с пользователями через интерфейс мессенджера. В данной статье мы рассмотрим,. . .
|