贴子已被锁定
2020-7-20更新:现在已经基于下面的方法原理,封装成一个傻瓜化添加精灵提示的工具了,而且免费开源使用,
如有兴趣研究原理,才需要看下面的
-----------------------------------------------------------------------------------------------------------------------------------
曾经买过一些第三方的编辑器,只是随着狐表升级,这些非官方的,一般都很难继续配合。
其实狐表原来的编辑器提示功能很不错了,还能帮我自动着色一些表名,字段名。
唯一遗憾,就是有些提示缺了一些方法属性,只能靠自己记住,或者疯狂翻文档
又或者是自己加了个新的常用方法,例如Guid.NewGuid.ToString(),不能输入gu然后Tab出来,哈哈
现在叫告诉你怎么改。其实我对狐表编辑器的数据库结构也不是太懂,只是达到我要的效果,就算了,其他不深究
1打开精灵数据库
打开foxtable安装目录下的help.mdb
1)注意它是修改后自动保存,所以记得备份
2)修改内容后,重新打开狐表编辑器即可,不需要重启狐表
2添加新的方法
此主题相关图片如下:1.png
效果:
此主题相关图片如下:2.png
为刚才的方法增加.后能引用的方法和属性
此主题相关图片如下:3.png
效果:
此主题相关图片如下:4.png
3添加新的变量
以下内容只有回复后才可以浏览
为刚才的变量增加.后能引用的方法和属性
此主题相关图片如下:1.png
此主题相关图片如下:2.png
4共享方法
对于创建出来的对象,可以继承共享其他对象的方法
例如fxDataSource其实是Data.DataTable,想继承后者已经写好的方法,就不用重复写这么多东西
此主题相关图片如下:606d2152278cf.png
5补充官方的代码
例如SQLJoinDataTable是漏了addTable的,我们要学会观察,参考原来的写法,模仿写一个
此主题相关图片如下:3.png
以下内容只有回复后才可以浏览
可能还会有人问,表里面那些1234,代表什么,数据类型,又代表什么?
不好意思,我也不懂!能到达效果就好了,研究这么多干嘛,这玩意不是核心!!
对了,记得备份好help.mdb,因为狐表升级安装时,会覆盖它!!
[此贴子已经被作者于2021/4/7 11:10:02编辑过]