我打算用VC做一个数据结构的算法动态演示系统,功能类似于严蔚敏的那个数据结构演示程序,只是打算用VC实现,本人对c/c++比较熟悉,但是对vc/MFC没怎么用过,想借此机会学一学VC,问一下vc版的各位高手,需要用到VC的哪些技术?就是说我要看VC的那些东西?  
 
功能主要是在算法执行过程中实现数据结构和算法的动态同步可视化。要有图形和代码的同步显示,而且可以实现单步跟踪。

解决方案 »

  1.   

    有点意思。
    1、数据结构,不管是c还是VC;
    2、图形处理:画点、线、矩形等DrawObj;
    3、视图:
    4、界面框架:
    5、系统设计:
    6、......这个点子不错,我都有点想自己来做了,呵呵
      

  2.   

    还有以下问题:
    1、不用mfc能做不能?2、如何保持算法于图形的同步,就像在vc中debug一样,举个例子:在创建二叉树时,算法一步一步执行,在窗口逐渐生成二叉树的结点,而且可以由用户控制算法单步执行。3、可以观察堆栈中的数据,准确地说,模拟堆栈的进出情况。4、正如pcitman(不缺分只缺钱) 说的那样,就像在vc中进行调试一样 ,只不过随着你的调试,产生的是动态的画面。各位能不能说的详细点,在下谢过。