1

我目前正在阅读 Java 中的算法教科书。我设法将两个必需的库从 java 转换为 c#;但是,第三个涉及设置用于绘图的画布。

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

我只是希望能够跟随这本书并完成练习。

使用书籍:C# 2010 和.net 平台和扫网学习c# 这里。

4

2 回答 2

3

如果您只想学习如何绘画,我建议您使用简单的WindowsForms应用程序而不是 WPF. 通过这种方式,您将更清楚地了解必须做什么才能在屏幕上绘制某些东西。

于 2012-05-08T17:19:44.510 回答
2

如果您要使用 Java 在画布上绘图,您仍然需要初始化某种 GUI 库(AWT/Swing/等)。您可以通过使用 WinForms 或 WPF 来完成此操作。与 WPF 相比,WinForms 完成此特定任务的复杂性较低。创建一个 WinForms 项目并在您的 Window1 类(或任何主窗口类的名称)中,覆盖 OnPaint 方法,您将能够使用图形上下文直接绘制到窗口。

于 2012-05-08T17:22:58.590 回答