Commit Graph

255 Commits

Author SHA1 Message Date
fengjiayi
838158f446 实现了远程属性更改、数据交互。 2024-10-20 21:59:42 +08:00
fengjiayi
e38833a58c 尝试使用源生成器规范NodeModel代码逻辑 2024-10-20 12:10:57 +08:00
fengjiayi
9931fa7436 重新设计了运行环境,目前支持远程查看、运行节点、编辑节点连接关系、修改节点运行参数、添加节点、删除节点,同时设计了 UIContextOperation 工具类,为类库提供向UI线程post一些UI层面上的操作。 2024-10-20 12:08:37 +08:00
fengjiayi
1d97ea5da1 web socket添加token验证能力(使用token+创建时设置验证回调);flowEnv添加WebSocket处理消息能力,下一步将开发远程登录登录工具。 2024-10-15 21:56:09 +08:00
fengjiayi
dbbde4f03e 将部分节点基类与表达式工具类从nodeflow迁移到library,重写了环境与工作台的交互,解耦节点的获取,下一部分将尝试远程登录环境编辑流程。 2024-10-15 10:55:41 +08:00
fengjiayi
4338554384 修改了logwindows输出,避免高频输出时卡死。修改了流程运行上下文,使节点具备终止分支运行的能力。 FlowEdit 2024-10-14 17:29:28 +08:00
fengjiayi
f76f09da94 重新确认开发方向 2024-10-13 19:36:45 +08:00
fengjiayi
b166de4aaa 统一了依赖版本 2024-10-12 22:25:33 +08:00
fengjiayi
8180ffaf3c 添加了编译好的软件 2024-10-12 09:03:06 +08:00
fengjiayi
9bc5e8a698 添加了远程模块 2024-10-11 23:08:56 +08:00
fengjiayi
0b8782176d 修改自述文件2 2024-10-11 19:45:14 +08:00
fengjiayi
1f4a6c0609 修改了自述文件 2024-10-11 19:37:07 +08:00
fengjiayi
5bef0d9b57 补充了Library的注释 2024-10-11 19:31:34 +08:00
fengjiayi
aa85c907a3 重写了触发器底层逻辑 2024-10-11 16:46:16 +08:00
fengjiayi
2d0f354895 重写了Emit构造委托的执行 2024-10-10 20:52:19 +08:00
fengjiayi
ef96b353ac 优化了Web Api的使用 2024-10-10 17:24:45 +08:00
fengjiayi
99f82d5772 重写了Web Api的逻辑,用Emit构造委托加速API处理 2024-10-10 16:49:37 +08:00
fengjiayi
d1b9a3f28f 使用emit代替表达式树构造委托。
内置了websocket server与相应的导航功能,可在实例工程中找到相应的实现。
2024-10-10 10:45:53 +08:00
fengjiayi
0bab770f0a 在ChannelFlowTrigger的基础上添加了观察者模式,使其具备通知多个消费者的能力。 2024-10-08 12:01:10 +08:00
fengjiayi
21a6f30c3a 为ioc容器增加了可能存在的循环依赖提示 2024-10-08 11:25:51 +08:00
fengjiayi
9529b9e19d 增加流程运行特性:支持异步节点 2024-10-07 22:52:10 +08:00
fengjiayi
878b1c5893 增强了实例工程的抽象逻辑 2024-10-07 15:15:18 +08:00
fengjiayi
7a9f7b7bf3 修复了无法创建连线 2024-10-01 17:34:08 +08:00
fengjiayi
4bca28f468 修复了无法创建分支的BUG 2024-10-01 17:27:21 +08:00
fengjiayi
e4aa3b6185 示例工程版本提升至net462,项目添加了部分空引用检测逻辑。累了,消不完的空引用警告(T.T) 2024-09-30 22:33:33 +08:00
fengjiayi
8ecbdfa7a6 重写IOC容器绑定逻辑 2024-09-30 17:06:41 +08:00
fengjiayi
85d97f4234 重写IOC容器绑定逻辑 2024-09-30 17:04:48 +08:00
fengjiayi
c80f0f85cd 重写IOC容器绑定逻辑 2024-09-30 16:36:55 +08:00
fengjiayi
55f0e2f70d 增加了示例工程缺失项 2024-09-30 13:37:04 +08:00
fengjiayi
f857c30b1a 修改了gitgnore 2024-09-30 13:36:52 +08:00
fengjiayi
f900cac4ea 示例工程的修改,以依赖注入的方式 2024-09-30 10:03:55 +08:00
fengjiayi
c69fa0ccae 修改了节点树 2024-09-30 02:49:00 +08:00
fengjiayi
ccf539b90f IOC容器添加构造函数注入(DLL类中使用AutoRegisterAttribute特性标注的类,会在流程启动时自动注册),提高可读性。 2024-09-30 02:45:49 +08:00
fengjiayi
7a310ff1df 修改了移除节点时无法移除父子节点关系的问题 2024-09-29 12:01:26 +08:00
fengjiayi
10e5d172c6 优化了示例工程 2024-09-28 23:55:19 +08:00
fengjiayi
51bdbab4d1 增加了节点树预览、节点定位,容器对象预览 2024-09-27 23:47:25 +08:00
一泓秋水
7461e32a3d Delete MyDll directory
删除旧的示例工程
2024-09-27 10:31:15 +08:00
fengjiayi
f3a90df452 上传了新的示例工程 2024-09-27 10:30:19 +08:00
fengjiayi
54c35ce445 1 2024-09-27 09:00:34 +08:00
fengjiayi
4df76bd0ac 修改自述文件 2024-09-27 09:00:24 +08:00
fengjiayi
bb6d60b4bc 修改自述文件 2024-09-26 21:12:11 +08:00
fengjiayi
ac94cd3673 修改自述文件 2024-09-26 21:11:47 +08:00
fengjiayi
fe943eda59 修改自述文件 2024-09-26 21:10:38 +08:00
fengjiayi
8f17b786f3 添加了演示图片 2024-09-26 21:03:45 +08:00
fengjiayi
42bf85b970 添加了节点树视图。 2024-09-26 21:00:17 +08:00
fengjiayi
e81c527086 先想到这吧 2024-09-25 22:20:23 +08:00
fengjiayi
c67315990b 修复了对象预览中数组展开后刷新时会自动折叠的问题 2024-09-24 22:55:09 +08:00
fengjiayi
06f6d2f34b 对象预览器支持了值类型集合成员的简单预览 2024-09-24 22:39:43 +08:00
fengjiayi
8a502b77d4 合并 2024-09-23 00:13:06 +08:00
fengjiayi
eff0de410b 优化了中断功能。 2024-09-23 00:12:16 +08:00