问题描述
我想开发一款图形化仿真软件功能是这样的:通过拖越控件库的图标到编辑区,并把不同的控件通过线连接,表示模块之间有数据联系。全部设计好后,通过编译按钮,可以将设计好的连接逻辑,转化成相应的逻辑代码,并最终通过串口传输出去。没有做过相关的项目,想问一下这样的一个项目会用到哪些技术,希望大家能给点建议。最好有相关的源码。另外我也分析了需要怎样的技术:1.图形控件用什么技术做,并且支持导入;2.图形控件如何支持拖拽,并支持连接;
解决方案
解决方案二:
等于自己做个ide了,这个难度不小
解决方案三:
引用1楼shawn_yang的回复:
等于自己做个ide了,这个难度不小
是啊,可恶的是公司老板还真打算让我一人来弄完,调研还没一周呢,直接问我要东西,还有没有更苦逼的...
解决方案四:
有难度啊,
解决方案五:
直接说做不了,走人呗,老板明显p都不懂啊
解决方案六:
老板怎么不让你造一架私人飞机给他使使。
解决方案七:
简单来说,这样的软件不是不能开发,但是你可以打听下行情,至少得价值几十万吧。你白白付出价值几十万的劳动,就为了保住一个月薪万把块钱(可能都没有)的工作。你何必呢?
解决方案八:
引用6楼caozhy的回复:
简单来说,这样的软件不是不能开发,但是你可以打听下行情,至少得价值几十万吧。你白白付出价值几十万的劳动,就为了保住一个月薪万把块钱(可能都没有)的工作。你何必呢?
谢谢大家关心,公司主要做通信的,老板觉得软件不是核心,手底下几个人竟然都被安排去做linux、DSP去了,实在是心寒。其实我也不想呆了,可西安就这破环境,出去也不好找工作。闲话不多说,我先说下想法,大家集思广益:图形控件考虑封装成一个类,内部包含控件的属性、绘制、控制、连接等属性与功能。现在考虑实现,完了写个DEMO给大家看。
解决方案九:
死过已
解决方案十:
VectorControl,简直是完全按照你的需求开发出来的,^_^,网址:http://www.perfectsvg.com
解决方案十一:
你们老板真任性啊!
解决方案十二:
感觉你要的功能有些类似于BPM啊。。通过画图和线的链接来实现逻辑或者流程。你可以参考一下BPM的实现原理
解决方案十三:
会的不难,技术难度和开发量还是有的控件开发或者GDI+结果可以生成xml文件
解决方案十四:
国内有一个基于SVG的二次开发控件VectorControl,满足你的需求,不过是收费的,你不妨看看,www.perfectsvg.com