我正在尝试创建一个简单的绘图实用程序作为.net桌面应用程序(即使用C#的Windows窗体)。我计划发展的是:
应该有一个画布区域(这是执行实际绘图的区域)。
画布应该是可缩放的(放大和缩小)
画布区域应该有网格线(网格的理想大小是100X100像素,但可以通过缩放更改)
每个单元格内都写有一个字符(这里用术语“单元格”表示由网格线交叉形成的框)
现在直到这一步所有事情都是自动的(即用户不需要做任何事情,直到现在所有事情都由我的应用程序完成)
因为我是C#的初学者所以我只需要指导。直到现在我只看一下System.Drawing库(只看它不深入:P)但不确定它是否应满足我的所有要求(但我想它会满足我的需求),如果它将来自我从哪里开始,我需要学习哪些资源才能创建这个应用程序。
答案 0 :(得分:3)
听起来System.Drawing
中的方法很适合这项任务。查看GDI+ FAQ以获取有关绘图入门的一些指导。这本书Head First C#有一个很好的绘图部分(如果你刚刚开始使用这门语言,我认为它是一本好书。)