以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  应考虑增加事件管理功能!  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=6409)

--  作者:reachtone
--  发布时间:2010/3/31 9:37:00
--  应考虑增加事件管理功能!
foxtable中的事件代码都是在项目、表、函数或者各种控件中设置的。随着项目越来越完善,事件代码的管理也开始成为很头痛的一个问题。
比如,之前在项目的多个事件代码中用到了某个变量,后来给该变量修改了名称,时间一久,根本记不清在哪些代码中用到了这个变量,修改起来非常困难。
同样的道理,也可能在多个事件中调用了某个自定义函数,后来却对这个函数的功能进行了修改。这时,如果想查找在哪些事件代码中调用了这个函数,也是极其困难的。
建议老六增加对全部事件代码的统一管理功能,这样就很方便了。
--  作者:foxor
--  发布时间:2010/3/31 9:43:00
--  
强烈支持!
--  作者:狐狸爸爸
--  发布时间:2010/3/31 10:01:00
--  
这个加不了的啦
--  作者:reachtone
--  发布时间:2010/3/31 10:09:00
--  
以下是引用狐狸爸爸在2010-3-31 10:01:00的发言:
这个加不了的啦

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


--  作者:cpayinyuan
--  发布时间:2010/3/31 10:15:00
--  
很早的时候提出这个问题,当时的解释是“目前只能先挑最重要的问题解决,现在顾不上”,
等软件完善得差不多的时候,又说太晚了,现在加不了的啦。

搞不明白什么时候提问题,时间才是不早不晚、正好。
[此贴子已经被作者于2010-3-31 10:17:23编辑过]

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

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


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

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


--  作者:foxor
--  发布时间:2010/3/31 10:41:00
--  
在代码编辑器的确定按钮中加一个功能,将每次代码的变化都记录下来。是否有助于事件的管理?
--  作者:菜鸟foxtable
--  发布时间:2010/3/31 10:44:00
--  
图片点击可在新窗口打开查看热切关注中。