我目前正在阅读使用Java的算法教科书。我设法将两个必需的库从java转换为c#;然而,第三个涉及设置画布以进行绘制。
使用visual C#,我是使用winforms / WPF绘制还是我可以像java一样直接设置C#?(我实际上不知道它是否直接因为我不熟悉java而不愿意学习java只是为了学习算法)
我只想跟随本书并完成练习。
使用book:C#2010和.net平台并清理网络以学习c#。
答案 0 :(得分:3)
如果您只想学习如何绘制,我建议使用简单的WindowsForms
应用程序,不 WPF
。通过这种方式,您可以更清楚地了解必须采取哪些措施才能在屏幕上绘制内容。
答案 1 :(得分:1)
如果要在Java中使用画布绘图,则仍需要初始化某种GUI库(AWT / Swing / etc)。您可以使用WinForms或WPF来完成此任务。与WPF相比,WinForms没有那么复杂来完成这项特定任务。创建一个WinForms项目并在Window1类中(或者命名主窗口类),覆盖OnPaint方法,您将能够使用图形上下文直接绘制到窗口。