怎么才能实现算法的可视化演示?等待耐心的大牛~~
最近要做一个算法与数据结构的算法演示程序,图的部分要求要可视化演示,比如Kruskal,让用户设置好参数(点、边、权值等)后,程序演示生成最小生成树的过程(要按顺序描出路径等),应该采用何种方式来实现啊?
如果只能用GDI+的话,我刚刚初学这部分,不太懂,要是能尽量详细点就最好(比如窗口大小变化后如何解决重绘、点在哪些位置生成等)
另,本人用的是C#语言
还请高手多多赐教~
[解决办法]
用GDI就可以实现了
[解决办法]
这个做起来是有点复杂,需要学习界面编程
[解决办法]
这个你应该到win32区去问
如果是win32,那么WM_PAINT,
如果mfc,那么直接OnPaint()
然后用PaintDC,或者直接GetDC(NULL)拿一个来画,
如果是点线,那么SetPixel,LineTo
如果是bmp,那么SelectObject,BitBlt,
这个是gdi的做法,gdi+应该比这个简单些
直接gdi要达到你的要求还是有点麻烦的,最好考虑借助点工具
还有你的问题太笼统了,只好狠笼统地回答一下。。。
[解决办法]
这个就比较难了吧。因为参数可变性太大了,有点不好控制画图