Foxtable(狐表)用户栏目专家坐堂 → 应考虑增加事件管理功能!


  共有27731人关注过本帖树形打印复制链接

主题:应考虑增加事件管理功能!

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


加好友 发短信 一级勋章
等级:版主 帖子:1991 积分:19363 威望:0 精华:20 注册:2008/9/2 10:09:00
应考虑增加事件管理功能!  发帖心情 Post By:2010/3/31 9:37:00 [显示全部帖子]

贴子已被锁定

foxtable中的事件代码都是在项目、表、函数或者各种控件中设置的。随着项目越来越完善,事件代码的管理也开始成为很头痛的一个问题。
比如,之前在项目的多个事件代码中用到了某个变量,后来给该变量修改了名称,时间一久,根本记不清在哪些代码中用到了这个变量,修改起来非常困难。
同样的道理,也可能在多个事件中调用了某个自定义函数,后来却对这个函数的功能进行了修改。这时,如果想查找在哪些事件代码中调用了这个函数,也是极其困难的。
建议老六增加对全部事件代码的统一管理功能,这样就很方便了。

 回到顶部
帅哥哟,离线,有人找我吗?
reachtone
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:版主 帖子:1991 积分:19363 威望:0 精华:20 注册:2008/9/2 10:09:00
  发帖心情 Post By:2010/3/31 10:09:00 [显示全部帖子]

以下是引用狐狸爸爸在2010-3-31 10:01:00的发言:
这个加不了的啦

作为开发工具,如果没有这个功能,事件管理就很麻烦了。项目越大,会越麻烦。
我目前只能是一个一个事件的查找,数百个事件啊!!


 回到顶部
帅哥哟,离线,有人找我吗?
reachtone
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:版主 帖子:1991 积分:19363 威望:0 精华:20 注册:2008/9/2 10:09:00
  发帖心情 Post By:2010/3/31 10:19:00 [显示全部帖子]

以下是引用cpayinyuan在2010-3-31 10:15:00的发言:
很早的时候提出这个问题,当时的解释是“目前只能先挑最重要的问题解决,现在顾不上”,
等软件完善得差不多的时候,又说太晚了,现在加不了了。
搞不明白什么时候提问题,时间才是正好。

原来很早前就有提出过啊?这个功能确实是应该有的,尤其是事件越来越多的时候。请老六慎重考虑!


 回到顶部
帅哥哟,离线,有人找我吗?
reachtone
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:版主 帖子:1991 积分:19363 威望:0 精华:20 注册:2008/9/2 10:09:00
  发帖心情 Post By:2010/3/31 10:36:00 [显示全部帖子]

以下是引用狐狸爸爸在2010-3-31 10:21:00的发言:
加不了的,想集中代码的话,就用全局事件吧

并不是“集中代码”的问题,而且,有些事件代码也并不适用“全局”的。
比如,有个内部函数A,在项目中的30个地方都进行了调用。后来对函数A进行了功能完善,调用参数也调整了,这就必须对30个地方作同时调整。如果该项目有数百个事件,而且时间也过的很久了,怎么办?只有一个一个事件的去查找。
随着用户项目的越来越庞大,这个问题将会被更多的用户提及。既然老六坚持说“加不了”,那就算了。


 回到顶部
帅哥哟,离线,有人找我吗?
reachtone
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:版主 帖子:1991 积分:19363 威望:0 精华:20 注册:2008/9/2 10:09:00
  发帖心情 Post By:2010/3/31 10:45:00 [显示全部帖子]

以下是引用foxor在2010-3-31 10:41:00的发言:
在代码编辑器的确定按钮中加一个功能,将每次代码的变化都记录下来。是否有助于事件的管理?

我曾经考虑自己建个事件代码表(内部表),把每个事件代码分门别类的添加到表中。执行事件时,再按相应的类别到这个表里去读取代码并执行。但能否可行,还没试过。
这样的话,对项目中的所有代码管理起来就很方便了。
按照这个思路,老六加上这个功能应该也不复杂的,不知为什么说“加不了”。无语了!


 回到顶部
帅哥哟,离线,有人找我吗?
reachtone
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:版主 帖子:1991 积分:19363 威望:0 精华:20 注册:2008/9/2 10:09:00
  发帖心情 Post By:2010/3/31 11:26:00 [显示全部帖子]

以下是引用狐狸爸爸在2010-3-31 10:51:00的发言:

读取代码去执行? 那运行前还得编译一次,效率太低,不可行的。
事情没有你想得那么简单,foxtable的代码和属性是加密混淆在一起的,不是以文本格式单个存储的。

呵呵,我们只能从应用的角度去考虑解决办法,能否增加这个功能还需您定。
只能说,这个功能是很需要的。


 回到顶部
帅哥哟,离线,有人找我吗?
reachtone
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:版主 帖子:1991 积分:19363 威望:0 精华:20 注册:2008/9/2 10:09:00
  发帖心情 Post By:2010/3/31 16:14:00 [显示全部帖子]

以下是引用foxor在2010-3-31 15:34:00的发言:
贺老师无须动怒,大家都是为了同一个目标:愿狐表更容易、更强大!

认同!请老六息怒。。
如能变通就变通实现,实现不了就算了。谢谢大家的热情讨论!


 回到顶部
帅哥哟,离线,有人找我吗?
reachtone
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:版主 帖子:1991 积分:19363 威望:0 精华:20 注册:2008/9/2 10:09:00
  发帖心情 Post By:2010/4/2 11:44:00 [显示全部帖子]

FoxTable的功能之强大是毋庸置疑的,但作为开发工具来说,其事件代码的管理改进也是应该的。很简单的例子,我现在根本无法查出某个变量或某个函数究竟在哪些事件中被调用过,项目维护起来非常不便。
我现在又有个新的想法,不知是否可行:在“命令窗口”增加一个“查看代码”选项,在这里可以将项目中的所有事件代码都调出并添加到一个文本文件中,然后再在命令窗口的编辑区显示出来。强调一点,这里只是查看代码,不需要编辑保存,这样也就无需考虑代码加密、编译执行等问题了。实际上就相当于对项目中的所有控件遍历一遍,只要有事件代码的就添加到一个临时的文本文件中。这样就很容易查询出某个变量或某个函数究竟在哪些事件中被调用过。
[此贴子已经被作者于2010-4-2 11:48:52编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
reachtone
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:版主 帖子:1991 积分:19363 威望:0 精华:20 注册:2008/9/2 10:09:00
  发帖心情 Post By:2010/4/2 12:29:00 [显示全部帖子]

以下是引用狐狸爸爸在2010-4-2 12:27:00的发言:

以后可能的话,增加一个输出代码的功能,一次性地将所有代码全部输出为word文件,便于查阅。

如果这样就很方便了。


 回到顶部
帅哥哟,离线,有人找我吗?
reachtone
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:版主 帖子:1991 积分:19363 威望:0 精华:20 注册:2008/9/2 10:09:00
  发帖心情 Post By:2010/4/2 14:45:00 [显示全部帖子]

以下是引用程兴刚在2010-4-2 13:44:00的发言:

      大家有好的、新奇的想法可以提建议,但不必太过强求,也不能以某某软件怎样,您这个软件就也得怎样

没有什么强求之说,只是建议、并出谋划策而已。同类软件的便捷之处,参考一下又何妨?当然,能否实现是另一回事。
对于技术性论坛,个人觉得还是就事论事、而且能深入探讨为好。大道理谁都懂的,就少说些吧。


 回到顶部
总数 11 1 2 下一页