Foxtable(狐表)用户栏目专家坐堂 → [分享]教你扩充狐表的代码编辑器,更加高效灵活,可以自行补充代码,自行增加精灵提示


  共有43649人关注过本帖平板打印复制链接

主题:[分享]教你扩充狐表的代码编辑器,更加高效灵活,可以自行补充代码,自行增加精灵提示

帅哥哟,离线,有人找我吗?
chen37280600
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1279 积分:7953 威望:0 精华:4 注册:2017/12/31 14:53:00
[分享]教你扩充狐表的代码编辑器,更加高效灵活,可以自行补充代码,自行增加精灵提示  发帖心情 Post By:2020/2/14 15:12:00 [只看该作者]

贴子已被锁定

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编辑过]

[本帖被加为精华]
 回到顶部
总数 82 1 2 3 4 5 6 7 8 9 下一页