使用像Java这样的C#绘图可能吗?

时间:2012-05-08 17:16:58

标签: c#

我目前正在阅读使用Java的算法教科书。我设法将两个必需的库从java转换为c#;然而,第三个涉及设置画布以进行绘制。

使用visual C#,我是使用winforms / WPF绘制还是我可以像java一样直接设置C#?(我实际上不知道它是否直接因为我不熟悉java而不愿意学习java只是为了学习算法)

我只想跟随本书并完成练习。

使用book:C#2010和.net平台并清理网络以学习c#。

2 个答案:

答案 0 :(得分:3)

如果您只想学习如何绘制,我建议使用简单的WindowsForms应用程序, WPF。通过这种方式,您可以更清楚地了解必须采取哪些措施才能在屏幕上绘制内容。

答案 1 :(得分:1)

如果要在Java中使用画布绘图,则仍需要初始化某种GUI库(AWT / Swing / etc)。您可以使用WinForms或WPF来完成此任务。与WPF相比,WinForms没有那么复杂来完成这项特定任务。创建一个WinForms项目并在Window1类中(或者命名主窗口类),覆盖OnPaint方法,您将能够使用图形上下文直接绘制到窗口。