Как начать создавать интерактивные блоки в графическом пользовательском интерфейсе, таком как языки визуального программирования? - PullRequest
0 голосов
/ 13 апреля 2020

Я хочу, чтобы мой GUI выглядел так: допустим, у вас есть блок для суммирования двух чисел и блок для умножения двух чисел. Я хочу иметь возможность перетаскивать эти блоки в любое место на моей странице и соединять их вместе. например, я буду использовать два блока суммирования и один блок умножения и добавлю вывод блоков суммы в блоки умножения с помощью строки.

Я просто написал, что в качестве примера, чтобы объяснить, что я хочу, это в основном похоже на то, что вы можете делать с LABVIEW или SIMULINK, или с другими языками визуального программирования. Я знаю, что концепция, которую я имею в виду, похожа на создание языка визуального программирования, но это не то, что я намерен делать точно, я не хочу создавать язык, я просто хочу иметь некоторые подобные функции в своем коде. Кто-нибудь знает, как я могу сделать что-то подобное в Java или JavaScript или C#? Я просто не знаю с чего начать! Эта концепция наличия блоков, которые могут взаимодействовать друг с другом, мне интересна, и я буду благодарен за все ваши ответы заранее.

...