以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [讨论]命令窗口与函数窗口切换问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=31393)

--  作者:ybil
--  发布时间:2013/4/14 10:54:00
--  [讨论]命令窗口与函数窗口切换问题
2013的FB在命令窗口的内部函数页面处加了个【内部函数管理器切换按钮,虽然方便了一些,但还是一个鸡肋!

何不这样呢:

第一次双击选定的内部函数(假如名称是Max),则在命令窗口增加如下

Functions.Execute("Max")  \'此时命令窗口处只有此一行代码


第二次双击(或右键)同名称的函数(已有第一次操作),则在命令窗口调用函数原代码,且在第一行自动加上 \'Max】 函数名称标记
\'Max
Dim MaxVal As Double = Args(0)
For i As Integer = 1 To Args.Length - 1
    MaxVal = Math.Max(MaxVal,Args(i))
Next
Return MaxVal


编辑好后,如代码第一行有 \'【Max】 函数名称标记,在内部函数页面处加个【保存函数】按钮,点击它,则在【内部函数管理器】中
或覆盖或增加【Max】名称的函数!

这样岂不胜现在的千倍万倍!



--  作者:狐狸爸爸
--  发布时间:2013/4/14 11:01:00
--  
呵呵,否决,不能做得太复杂,容易失控,可以可以再加个编辑函数代码的按钮。
--  作者:ybil
--  发布时间:2013/4/14 11:12:00
--  
昏,复杂乎?不复杂也!
--  作者:ybil
--  发布时间:2013/4/14 11:41:00
--  
以下是引用狐狸爸爸在2013-4-14 11:01:00的发言:
呵呵,否决,不能做得太复杂,容易失控,可以可以再加个编辑函数代码的按钮。
关键是函数编辑窗口 不能调试代码! 退而求次:在 函数编辑 窗口 加个 执行按钮 可以吧?

[此贴子已经被作者于2013-4-14 13:19:48编辑过]

--  作者:hanxuntx
--  发布时间:2013/4/14 15:28:00
--  
支持目前的方式
--  作者:ybil
--  发布时间:2013/4/14 15:33:00
--  
以下是引用hanxuntx在2013-4-14 15:28:00的发言:
支持目前的方式
目前方式?我認為目前的方式就是一個無味的雞肋!


--  作者:ybil
--  发布时间:2013/4/14 17:01:00
--  
...
[此贴子已经被作者于2013-4-14 18:48:24编辑过]