疑问梳理
1.
当前需要做什么?
核心:实现工程底层的接口
为此我需要怎么做:
- 首先得理解代码,能够知道怎么添加
- 学习vision代码,理解最底层的工程项,需要添加什么东西
当前,大概了解了下plugin代码如何实现,
主要是继承INode接口,然后创建相应的界面,通过设定testChildRelationship来确认拖拽是否可添加到页面上
这块更深入一点,也就是写界面元素的堆积过程,将每个界面都看成是一个个不同形状的小木块,页面搭建即堆积过程
也就是说搭建完成后也仅仅是页面起来了,但是内部核心的逻辑应该怎么写呢?
这个可以参考一下tailor,找一下灵感
工程能做什么?
- 新建项目,创建一个项目文件夹
- 打开项目,打开一个文件夹选择已经存在的项目
- 保存项目
- 另存为项目
- 关闭项目
- 重命名项目
保存什么?
针对测量项:
- 删除、新增、修改的内容
针对工程的删除、新增、修改内容
针对项目名称的修改
打开项目后页面能做什么?
- 打开、关闭、修改项目名称则最上方展示的项目名称跟随变化
- 打开项目能够在树形列表中展示项目的不同工程页面、默认展示第一个工程
- 工程的每一项都有不同的测量孔
后置理解的部分:
NodeTrait()
文档更新时间: 2023-05-23 08:58 作者:admin