Мы являемся студентами-программистами, которых попросили сделать проект, чтобы помочь отделу химии добровольно вне занятий.
Мы пытаемся создать программу для построения лабораторных лабораторных диаграмм.Основная идея состоит в том, чтобы иметь ряд элементов, представляющих собой множество компонентов в лабораторных условиях (например, графин), которые можно перетаскивать на холст.Оказавшись на холсте, их можно удалить, изменить размер или переместить.Некоторые из компонентов, используемых в качестве связи между другими компонентами, должны будут распознавать, какие элементы находятся на каждом конце, или этот соединитель, чтобы проверить, возможно ли соединение.Немного похоже на то, как это делают некоторые UML-приложения.
На данный момент мы только находимся в процессе разработки концепции, но задаемся вопросом, как сделать что-то подобное.Я знаю Java и C # .net, но никогда раньше такого не делал.Я видел немного OpenGL с C ++, но я только создавал простые формы на холсте ...
Если у вас есть предложения по функциям, на которые мне нужно взглянуть, или вы можете указать мне какое-то руководство, оно быс благодарностью.