我正在尝试从头开始制作一个新的 CAD 程序。GUI 很容易用 C# 制作;它只是拖放诸如命令按钮之类的东西并编写其相关代码。
但是,我希望我的 CAD 用户能够将工具栏上的图标拖放到绘图窗格上。我还希望他们能够调整这些图标的大小,在它们之间绘制连接等。我不知道如何做这部分。
在进行了大量研究之后,我仍然不知道应该采取什么方法。它基本上是一个 2D 流程图,所以我需要硬件加速吗?我是否制作 C# 位图并在鼠标事件修改后打印这些位图?等等。
我应该学习什么来学习如何做到这一点?
谢谢!
我正在尝试从头开始制作一个新的 CAD 程序。GUI 很容易用 C# 制作;它只是拖放诸如命令按钮之类的东西并编写其相关代码。
但是,我希望我的 CAD 用户能够将工具栏上的图标拖放到绘图窗格上。我还希望他们能够调整这些图标的大小,在它们之间绘制连接等。我不知道如何做这部分。
在进行了大量研究之后,我仍然不知道应该采取什么方法。它基本上是一个 2D 流程图,所以我需要硬件加速吗?我是否制作 C# 位图并在鼠标事件修改后打印这些位图?等等。
我应该学习什么来学习如何做到这一点?
谢谢!