gpt4 book ai didi

c# - 拖放项目以构建图表

转载 作者:行者123 更新时间:2023-11-30 05:09:04 26 4
gpt4 key购买 nike

我们是软件工程专业的学生,​​我们被要求在课外自愿做一个项目来帮助化学系。

我们正在尝试构建一个程序来构建化学实验室图表。主要想法是拥有一系列项目,即实验室中的许多组件(例如醒酒器),可以将其拖放到 Canvas 上。一旦出现在 Canvas 上,它们就可以被删除、调整大小或移动。某些组件用作其他组件之间的链接,必须识别两端或该连接器上有哪些项目,以验证连接是否可行。有点像一些 UML 应用程序所做的。

我们目前仅处于构思过程,但想知道如何做这样的事情。我了解Java和C#.net,但以前从未做过此类项目。我看到了一些使用 C++ 的 OpenGL,但我只在 Canvas 上创建了简单的表单...

如果您对我必须查看的功能有建议或可以向我指出某种教程,我将不胜感激。

最佳答案

关于拖放等高级 GUI 功能,使用原始 OpenGL 很难实现(“endless nightmare”)。您可以查看 this question 的答案.

关于c# - 拖放项目以构建图表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4107465/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com