当前位置: 首页 > wzjs >正文

自己动手做网站教程天津seo实战培训

自己动手做网站教程,天津seo实战培训,沧州营销软件,中国住房和城乡建设部网站STNodeEditor STNodeEditor 是一个轻量且功能强大的节点编辑器 纯GDI实现无任何依赖库仅仅100Kb 使用方式非常简洁 提供了丰富的属性以及事件可以非常方便的完成节点之间数据的交互及通知 大量的虚函数可供开发者重写具有很高的自由性 Environment: VS2010(.NET 3.5) 项目主页…

STNodeEditor

请添加图片描述

STNodeEditor 是一个轻量且功能强大的节点编辑器 纯GDI实现无任何依赖库仅仅100+Kb 使用方式非常简洁 提供了丰富的属性以及事件可以非常方便的完成节点之间数据的交互及通知 大量的虚函数可供开发者重写具有很高的自由性

Environment: VS2010(.NET 3.5)

STNodeEditor
STNodeEditor

项目主页 (Project home): DebugST.github.io/STNodeEditor (简体中文, English)

教程文档: DebugST.github.io/STNodeEditor/doc_cn.html

Tutorials and API: DebugST.github.io/STNodeEditor/doc_en.html

Mail: (2212233137@qq.com)

NuGet: https://www.nuget.org/packages/ST.Library.UI/

PM> Install-Package ST.Library.UI -Version 2.0.0

STNodeEditor

STNodeEditor

STNodeEditor拥有非常强大的功能 支持画布的移动和缩放 可以对节点位置以及连线进行锁定 连线时候会自动检测数据类型是否兼容 以及连线是否重复或者构成环形线路等问题

  • 拖动标题移动节点
  • 右击标题弹出菜单 (需要设置ContextMenuStrip)
  • 拖动连接点进行连线
  • 右击连线断开连接
  • 中键拖动移动画布 (若笔记本触摸板支持 可二指拖动)
  • CTRL+鼠标滚轮 缩放画布

注:节点Body区域进行的操作编辑器不会响应 因为在节点客户区内部的操作将被转换为节点的事件

因为作者将一个节点视为一个Form 而编辑器容器则为Desktop 开发者可以像开发WinForm程序一样去开发一个节点

STNodeHub

STNodeHub

STNodeHub是一个内置的节点 其主要作用分线 可以将一个输出分散到多个输入或多个输出集中到一个输入点上以避免重复布线 也可在节点布线复杂时用于绕线

HUB的输入输出默认为object类型 当一个连接被连入时候将会自动更换数据类型并增加新行

注:仅STNodeHub可以修改连接点的数据类型 因为相应字段被internal标记 而作为第三方扩展的STNode中是无法修改已添加连接点的数据类型的

STNodeTreeView

STNodeTreeView

STNodeTreeView可与STNodeEditor结合使用STNodeTreeView中的节点可直接拖拽进STNodeEditor中 并且提供预览和检索功能

STNodeTreeView的使用简单 无需像System.Windows.Forms.TreeView需要自行去构造树

通过使用STNodeAttribute标记继承的STNode可直接设置需要在STNodeTreeView中显示的路径 以及希望在STNodePropertyGrid中显示的信息

注:若希望节点能够在STNodeTreeView中显示 必须使用STNodeAttribute标记STNode子类

STNodePropertyGrid

STNodePropertyGrid

STNode中的属性被STNodePropertyAttribute标记则会在STNodePropertyGrid中显示 默认情况下支持int,float,double,bool,string,enum以及上述数据类型的Array 若希望显示的属性数据类型不被支持 可以对DescriptorType进行扩展重写 详细请参考DEMO

可以看到在STNodePropertyGrid的面板中可以显示节点的一些信息 作者认为提供给大家的是一套框架 大家可以基于这套框架打造一套自己的框架

而为框架编写节点的Coder应该有权利选择是否留下个人信息

STNodeEditorPannel

STNodeEditorPannel

STNodeEditorPannelSTNodeEditor STNodeTreeView STNodePropertyGrid的一套组合控件

可以通过拖动手柄控制布局

关于作者

  • Github: DebugST
  • Blog: Crystal_lz
  • Mail: (2212233137@qq.com)
http://www.dtcms.com/wzjs/142629.html

相关文章:

  • 做网站跟网站设计的区别站长工具端口查询
  • 佛山网站建设模板建站软文技巧
  • 南昌做建网站的哪里可以建网站
  • 拿别的公司名字做网站第三方营销平台有哪些
  • 做交互设计的网站seo独立站优化
  • 码云可以做博客网站吗微博营销
  • 邢台市建设局网站浏览广告赚佣金的app
  • 兴安盟市住房和城乡建设局网站北京营销型网站
  • 设计做网站通用cms的源代码网站收录平台
  • 网站建设公司北京软文广告经典案例
  • 咨询公司网站设计seo 专业
  • 建立网站的相关信息苏州百度快速排名优化
  • 网站开发浏览器网店运营的工作内容
  • seo营销推广河南seo快速排名
  • 四川省建设厅工地安全网站酒泉网站seo
  • 扬州恒通建设网站网站推广计划书
  • wordpress 自定义评论样式多合一seo插件破解版
  • 制作网站中英文字体不能为如何创建网站的快捷方式
  • 代做课件的网站网站排名seo
  • 网站改版建议昆明优化网站公司
  • 新手如何做网络推广泰安网站建设优化
  • 公司网站应该怎么做模板建站平台
  • 余姚做网站梅花seo 快速排名软件
  • py可以做网站吗关键词seo培训
  • 云南建设学校网站汕头seo排名公司
  • 阿里云一键建站网站国内设计公司前十名
  • 有哪些比较好的做ppt好的网站宁波seo外包推广平台
  • wordpress自适应杂志幻灯优化工具箱下载
  • 北京网站建设市场国外服务器免费ip地址
  • 网站密钥怎么做郑州抖音推广