高性能节点编辑器
Nodify 是一个使用 C# 开发的开源项目,它基于 MVVM 设计了一套高性能的节点编辑器。Nodify 是一个通用库,它可以嵌入到任何的基于 WPF 的程序中。
Nodify 除 WPF 之外没有任何依赖项,非常清真,并且内置了深色和浅色主题。
基于节点的应用示例
状态机,其中每个状态代表一个可执行操作,每个转换代表下一个执行操作的条件。
一个简单的“实时”计算器,其中每个节点代表一个操作,该操作接受输入并将其输出到其他节点的输入中。
往期推荐:
功能强大,基于 .NET 实现的分布式锁
一行代码,监控 C# 方法执行耗时
Sejil - 开箱即用的 .NET 日志管理组件
CsGo - C#并发流程控制框架,单线程调度每秒100万次以上
C# 开发的高速 .NET 模板引擎
https://github.com/miroiu/nodify
SimpleStateMachineNodeEditor
SimpleStateMachineNodeEditor是用于可视化工作
和
编辑状态机的
WPF
节点
编辑器
给个星星! :star:
如果您喜欢或正在使用此项目,请给它加星号。 谢谢!
为什么选择SimpleStateMachine?
三步创建状态机:
1.在创建方案
2.使用在项目中加载方案
3.描述您的应用逻辑并运行状态机 :oncoming_automobile:
产品特点 :light_bulb:
具有Visual Studio
设计
的自定义窗口
状态机的两种表示
用于节点/转换的唯一名称
对于存在没有连接的节点
添加节点
和
连接
撤消
和
重做
崩溃
和
移动
是经典的TextEdit的修改版,支持断点以及突出某行(比如要突出第一行,第一行的背景色会改变,颜色可以自己设定)。同色支持代码缩进,不过只支持一种代码风格。
我包装了TextEdit,大家可以通过一个adapter类调用里面的方法。
适合做编译器的文本编辑。
NodeNetwork是.NET C#
WPF
库,它提供节点
编辑器
组件。
这是计算器示例应用程序的演示:
该库的更实际的用例可以是着色器
编辑器
。 这是使用NodeNetwork制作的着色器
编辑器
示例的演示:
这些示例应用程序可在下载,其源包含在资源库中。 该库的二进制版本在NuGet上可用。
为.NET Framework 4.7.2
和
.NET Core 3.1或更高版本构建
开放的许可许可证。
使用现代的React式
MVVM
代码构建交互式,强大的控件。
正确的平移,缩放控件
自动排版系统
高度可定制,但默认情况下易于使用。
广泛的网络
和
连接验证支持。
近来,由于某个项目的需求,朋友托我做了个数据库小助手,功能很简单,主要是通过这个工具将数据表结构以HTML或者XML文件方式导出。
可是做出来后,觉得这个工具功能太过简单了,于是就想着添加些功能上去,如查询显示数据库里的视图
和
存储过程等,如下图所示:
我是用RichTextBox空间来显示存储过程的,不过在RichTextBox上显示的过于直白,关键没有着色,看上...
SaiyakuSaki:
Azure Application Insights REST API使用教程
William Wang:
ESP32入门第六篇之小智AI温湿度传感器采集
纯爱单片机LJZ:
『你的API接口安全么』之给NetCore请求参数加解密!
mingchong: