-
Web版的WorkFlow流程设计器WorkFlowBS
Web版的流程图设计器WorkFlowBS,实现目标:
1 将所有的节点自动排序
2 解决连线的重叠问题
分析:
1 设置每个节点的parentNode和childNode
2 找到一个parentNode 为null的做为树根设坐标(row=0,0)
3 判断childNode的节点数为每个子节点设置坐标(row+1,col),
3.1 子节点的位置(row+1,fa.col+(i-(total/2)))
4 如果坐标位置被占用,那么修改父节点坐标,使其col++ ,重复3
4.1 判断占用关键是看col因为是自顶到下的,所以row不会重复
5 设置完这个节点的子节点以后,设置这个节点为已操作already=1
6 查找一个父节点不为空already=0的节点,重复3
7 重复2
8 完成节点的坐标设置,进行位移
9 建立两点之间的连线
10 写连线的名称和备注(选)
11 判断如果两个连线的midPoint重叠,就左右移开
12 如果连线的midPoint和node重叠,就移开
- 2022-02-02 03:01:21下载
- 积分:1
-
让对象来做事,而不是代码来做事
不是因为应用过程zf不熟导致项目变慢或混淆,而是思想.
思想才是最重要.例如,用了zf之后,发现很多方法都可以达到同一个目的,但是,不同的方法之间肯定有其差异,尤其是zf项目如果你做的不是小型的,更是重要.
否则,后期复用和调用都会出现新的问题. 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
- 2022-03-05 10:23:14下载
- 积分:1
-
banking managemet
- 2022-12-20 00:50:03下载
- 积分:1
-
SMTP(发送E-mail)
资源描述可以发送email的VC source code(VC 6.0),想要学习的同学抓紧下载。
- 2022-02-07 01:36:24下载
- 积分:1
-
钓鱼HTML5
应用背景HTML5源学习HTML5是一个很好的例子。 ;关键技术捕鱼达人是一个非常流行的游戏,你可以学习下。........,并;
- 2022-04-09 17:34:07下载
- 积分:1
-
jsp+css+mysql
这个是手打根据韩顺平老师的视频一步一步自己做的,模拟的网上商城,功能不是很强大,但是用于学习j2ee还是有一定的帮助的。主要用到jsp+sqlserver+css技术,界面是用dreamweaver做的,里面的代码直接导入到myeclipse里就可以直接运行了,当然先要把sqlserver里面的数据库建好,里面代码注释很全。
- 2022-07-22 17:06:27下载
- 积分:1
-
html5游戏
html5游戏,android游戏,iOS游戏
- 2022-03-15 20:50:44下载
- 积分:1
-
计算器的小程序
做的一个简单的计算器程序,供c#初学者学习使用。没有涉及到数据库,只有一个页面,解压后可以看到如下文件
- 2022-04-27 01:07:24下载
- 积分:1
-
CJudgeMatrix(C#.net层次分析法中的判断矩阵构建)
基C#.net层次分析法中的判断矩阵构建,
实现步骤一:确定层次结构,将决策的目标、考虑的因素(决策准则)和决策对象按它们之间的相互关系分为最高层、中间层和最低层,绘出层次结构图。
最高层:决策的目的、要解决的问题。
最低层:决策时的备选方案。
中间层:考虑的因素、决策的准则。
对于相邻的两层,称高层为目标层,低层为因素层。
步骤二: 通过相互比较,确定下一层各因素对上一层目标的影响的权重,将定性的判断定量化,即构造
- 2022-01-24 10:18:18下载
- 积分:1
-
ASP网站计数器
asp的源码网站计数器,支持多用户,适于学习ASP和sql,计数值为纯文本格式比较简单,同时会统计访问的IP地址、时间等信息,适合做网站的初学者学习使用。
- 2022-03-31 16:43:40下载
- 积分:1