Foxtable狐表的代码精灵数据库原理分析

发表日期: 2020-07-02

注意:仅支持20220113之前的狐表版本,因为狐表后续已更换新的代码编辑器

1打开精灵数据库

打开foxtable安装目录下的help.mdb

1)注意它是修改后自动保存,所以记得备份

2)修改内容后,重新打开狐表编辑器即可,不需要重启狐表

3)每次升级狐表前,先拷贝C:\foxtable\Professional\help.mdb到C:\foxtable,作为旧Help,也就是自己的代码库。然后升级狐表,然后用工具比对出新的代码。把新的代码拷贝到自己的代码库,把旧help覆盖新Help,完成合并升级。

2添加全局直接可用对象

效果:

为刚才的对象增加.后能引用的方法和属性

效果:

总结以上:类别2和1是连着使用的

3添加新的需声明创建才能用的对象

为刚才的对象增加.后能引用的方法和属性

总结以上:类别3和0是连着使用的

4添加新辅助跳转(核心)

你发现有些狐表代码可以无限引用,例如

dn.addDay(1).addDay(1).addMonth(1)...无限

又或者是自动跳转新的依赖

是怎么做到呢?其实全靠数据类型做下级跳转

所以其实有不少这种隐藏的辅助跳转


5共享方法

对于创建出来的对象,可以继承共享其他对象的方法

例如fxDataSource其实是Data.DataTable,想继承后者已经写好的方法


随便看看
商务联系QQ : 2385350359

Copyright 2016-2023 江门蓬江区华越科技公司 版权所有 | 承接软件定制开发,欢迎联系
粤ICP备19148806号-5