您的位置:程序门 -> c/c++ -> 模式及实现



简单的图形化编程平台设计


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


简单的图形化编程平台设计[已结贴,结贴人:zmappleme]
发表于:2007-03-21 10:13:13 楼主
一个一个的函数作为图标,   可以随意拖动   ,然后在一个编辑平台上拖入图标   ,就像vc控件那样,然后用流程线联结起来   ,元件可以有不同的次序就是说第一次可以a在b前面,下一次b就可以在a前面,     然后输入数据   ,数据可以依据流程线依次在各函数间执行,   最后输出结果。
只要能把这个框架搭起来就行   ,函数可以非常简单   。
哪位大哥能给我个类似的源代码研究一下   ,十万火急!   万分感谢!

我这样想的高手指点下
2个难点,一个是页面拖动问题,比如模块a,b位置,覆盖   ,连线问题,第二个是逻辑的运算问题,这个题目的难度隐含这个要程序来实现各个模块的程序流,通过一种算法来实现不同结构的关系
总体来说是通过图形来生成一组代码,然后通过自己写一个代码解析引擎来解析代码
不知道这样的思路对么?
发表于:2007-03-21 11:55:151楼 得分:0
顶啊
发表于:2007-03-22 13:16:552楼 得分:1
mark
发表于:2007-03-22 14:20:153楼 得分:1
友情up
发表于:2007-03-22 14:25:594楼 得分:1
okokok
发表于:2007-04-05 16:50:545楼 得分:0
没人。。。。
发表于:2007-04-10 09:25:006楼 得分:20
我觉得不应该只用函数,   可以考虑用类,   类可以带有数据和操作.  
主要是数据结构的建立.  

对于解释,   一般是保存成文件时有用,   运行时不大需要解释,   解释后也是要转为一个数据结构的.
发表于:2007-04-13 22:18:417楼 得分:1
我同学做过   我不会
发表于:2007-04-14 08:28:578楼 得分:1
自己download去
发表于:2007-04-21 11:37:449楼 得分:1
up
发表于:2007-04-26 16:03:4610楼 得分:1
可以参考一下“易语言”(中文编程)
发表于:2007-05-02 09:45:1211楼 得分:1
发表于:2007-05-15 11:03:4512楼 得分:1
学习
发表于:2007-05-17 20:44:2613楼 得分:9
用对象比较好,封装数据和炒作,各个对象间用消息通信,把显示部分和处理部分开!跟做游戏中的合成系统有很相似的地方!
发表于:2007-05-25 23:00:4814楼 得分:1
顶啊
发表于:2007-08-10 21:40:2215楼 得分:30
这个应该是很简单的:
首先基于图形层开发一个平台,主要完成矢量图形的编辑如:画线、点、矩形、圆形、菱形、等图形,以及这些图形的简单编辑功能。(这需要大量的数学算法,不会很难)。

在这个平台基础上,将图元和你的业务结合起来,加上用户界面、输入输出、文件保存就完成了一副流程图。

画完流程图就根据这个图和你的规则生成代码。
发表于:2007-08-29 10:08:0716楼 得分:30
'总体来说是通过图形来生成一组代码,然后通过自己写一个代码解析引擎来解析代码 '
的策略是好的.且关键的部分是代码解析引擎.
如果你还在模块的位置和覆盖之类的图形问题上花太多时间的话,就跑题太远了.可惜了你的好头脑了.
工控和测量行业的labview体系已经完全实现了你要的功能,而且更强大.完全可以作为编程语言来使用.以它为参考才是真有价值的.
你可以去   官方网站下个demo来看看,保证颠覆你现有的观念.
发表于:2007-09-25 17:49:0417楼 得分:1
顶啊


快速检索

最新资讯
热门点击