以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  如何 使用代码获得所有的函数 名称  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=86468)

--  作者:凡夫俗子
--  发布时间:2016/6/17 19:35:00
--  如何 使用代码获得所有的函数 名称

如何 使用代码获得所有的函数 名称?

 


--  作者:凡夫俗子
--  发布时间:2016/6/17 21:22:00
--  

已经搞定了

 


图片点击可在新窗口打开查看此主题相关图片如下:xths.png
图片点击可在新窗口打开查看

 


 


图片点击可在新窗口打开查看此主题相关图片如下:hs02.png
图片点击可在新窗口打开查看

 

更多信息请查询

http://user.qzone.qq.com/360255560/2


以下设计思路值得借鉴:2016-6-21日 完成.


FOXTABEL函数管理功能存在先天不足:
一,函数创建没有记录创建日期。
二,函数调用只返回 默认的函数名称而已: 如返回 Functions.Execute("必填校验")
而真正的函数调用需返回:
Functions.Execute("必填校验","表A","第一列,第二列,第三列,第四列",1|2,0|1) 
\'参数1:表名;参数2:必填写字体集合;参数三:判断表类型,1为主表 2为明细表 ;参数四:通过判断是否保存 ;1保存,0不保存
\'必填写校验如果未通过将为能保存,并且有提示,明细表将自动定位第一个不满足条件的行.
三,函数不提供查找定位功能。

针对以上三点不足,对FT函数功能进行改造.

1,建立自己的函数记录表,关键字段为,函数分类,函数名称,函数日期,函数调用,函数代码
2,在开发状态 项目关闭时,以新增加的函数自动记录到自己的函数记录表中,自动标记创建日期。
3,可以手工对函数记录表中的,调用说明,函数代码进行粘贴处理。 函数代码可进行加密处理。
4,设置快捷键 如ALT+F 自动打开 系统函数窗口(打开时对新增加函数进行自动处理)。
5, 单击函数目录树节点时,进行函数 用法,代码等取数,解密操作。
6, 
单击函数目录树节点时,将函数用法自动赋值到 剪贴板,从而无需再手工操作,直接到要用的地方去粘贴就行。
7,双击 
函数目录树节点时,自动打开系统 内部函数窗口,并自动定位到 相应的函数处,此时可以对系统函数进行编辑处理。
(注意函数编辑编制时,哪怕再简单的函数也要写好函数调用说明,及相关注释,久了你就忘记当初这个函数 的功用了,记住只有你编制这个函数时,你才是最懂这个函数的),修改了函数后,记得手动更新有关函数的用法代码。这是不很人性化的地方,真希望官方按此方式修改完善函数功能。

图片点击可在新窗口打开查看此主题相关图片如下:qq图片20160621113149.png
图片点击可在新窗口打开查看

感谢大红袍 大师的帮助。

[此贴子已经被作者于2016/6/21 11:52:30编辑过]

--  作者:狐狸爸爸
--  发布时间:2016/6/18 8:39:00
--  

你好厉害。

 

图片点击可在新窗口打开查看


--  作者:逛逛
--  发布时间:2016/6/18 8:59:00
--  
是挺厉害的,我以前怎么找都找不到。

最后只能做代码查看器,通过输出代码的方式来绕。



--  作者:凡夫俗子
--  发布时间:2016/6/18 12:08:00
--  

看来 这需求不只我一个人需要,官方是否考虑改进一下。

 

另能 通过 函数名称 直接打开 该函数的系统编辑窗口不


--  作者:大红袍
--  发布时间:2016/6/20 1:06:00
--  
楼主,求代码!图片点击可在新窗口打开查看