学习C#以获得建模GUI? 3D绘图扩展?

时间:2012-02-09 20:15:41

标签: c# user-interface 3d 2d

感谢阅读。

我是一名化学工程师,具有Java和JavaScript的一些背景知识。我的主管希望我为数学模型开发一个Windows GUI,在用户输入实验数据(Excel,CSV)和其他一些参数后输出2D图形。我被告知C#是开发GUI的最佳替代方案之一,所以我即将开始学习它。这样的应用程序有更好的选择吗?

他可能希望我将3D绘图功能集成到GUI中(参见当前的MATLAB渲染之一:http://postimage.org/image/7o868exs3/)。我意识到这可能是一个非常复杂的例程,甚至在基本层面上进行开发,但是,知道C#是否足以实现这一目标?

非常感谢任何建议。

2 个答案:

答案 0 :(得分:0)

  • 是的,你可以用C#。
  • 来做
  • 是否有更好的选择是有争议的。
  • 是C#对于3D渲染来说“足够”(虽然您的技能可能不是)。

答案 1 :(得分:0)

是。 C#和.NET框架适用于这种应用程序。虽然我建议购买第三方套餐进行实际绘图。不要重新发明许多供应商已经很好地实现的车轮。 (Visual Studio 2010甚至还带有内置的2D图形控件。)

但是如果你run this search,你会在可靠的第三方工具上得到一堆点击。 (我不为这些公司工作,但多年来一直使用他们的许多控件,包括图表组件。)

如果您有一些编程背景,那么使用第三方软件包实现图表/图形解决方案将非常简单。导入数据以显示在图表中将成为您面临的最大挑战,即使这也不是很困难。

对于“免费”,来自sratch的编码选项,您始终可以from any number of CodeProject examples开始。