以文本方式查看主题

-  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=42702)

--  作者:yedaoan
--  发布时间:2013/11/19 19:39:00
--  如何调用窗体事件

几个问题,请狐爸回答:

1、想查看窗体的所有事件,像VB那件,在一个界面显示窗体的所有代码和过程,如何实现(FOXTABLE的窗口设计器里只能一个事件,一件事件的看)

2、在同一窗体想调用窗口上其他控件的事件,如何实现,如VB中会有

 

Private sub CmdColse_Click

    xxxxxx

End Sub

 

但是在FOXTABLE中看不到,SUB 、FUNCTION 之类的东东啊

 

3、窗口变量如何声明

    如VB可能定义窗口级变量,在窗口中所有事件或模块中都可调用该变量,不知FOXTABLE 如何操作?

 

以前是学ACCESS的,代码这块有点搞不清了,请解答

[此贴子已经被作者于2013-11-19 19:43:12编辑过]

--  作者:有点甜
--  发布时间:2013/11/19 20:29:00
--  
 问题一:http://www.foxtable.com/help/topics/1987.htm



[此贴子已经被作者于2013-11-19 20:29:21编辑过]

--  作者:yedaoan
--  发布时间:2013/11/20 8:04:00
--  

有点甜并没有完全理解我的意思,甚至把VB编程概念有点混淆了。

 

问题1:

   我要求的不是把代码输出到RTF文件,而是在代码窗口能看看该到看到所有的代码,图片见附件1.PNG

 

 


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

 

问题2:

在VB和ACCESS中变量和代码分为 全局变量(代码)  窗口变量(代码) 和模块变量(代码),即全局变量(代码) 对于整个系统都有效,窗口变量(代码)在窗口内有效,模块变量(代码)在模块内有效,据我现在的了解,FOXTABLE所有变量(代码)的调用,都要设成全局变量,要知道,全局代码在系统运行时就常驻内存,如果全局代码多了,内在负担就很重了,会影响程序的性能;

 

问题3:

FOXTABLE好象也只能定义全局函数,没有区分全局级、窗口级和模块级,有些函数只需要面窗口内调用就可以了,窗口一关闭,函数失效,这样不会常驻内存,声明的方式为 private ,不是public,特别是在一个窗口需要重复调用某一过程,这样对于FOXTABLE就不能实现

 

FOXTABLE,真正沉下心,才看了一个多星期了,想用FOXTABLE来开发ERP系统,就我目前的理解,相对于ACCESS而言,FOXTALB有以下优势:

 

1、对于ACCESS说,可编译脱离ACCESS环境

 

2、与ACCESS一样有功能强大的TABLE控件

 

3、多去表头和单无格合并模式,ACCESS无法 实现

 

但短板也是明显的,如:

 

1、代码编辑界面并不是很友好,也不够强大

 

2、多态和继承不知在FOXTABLE上如何实现

 

3、在全部代码中查找和替换某一字符不能实现

 

 

对FOXTABLE的学习时间也不够,理解上未免片面,但真心希望FOXTABLE能越做越好,越来越强大,请不吝指导!

[此贴子已经被作者于2013-11-20 8:24:17编辑过]

--  作者:rjh4078
--  发布时间:2013/11/20 8:29:00
--  

代码编辑器确实不太友好 用惯了VS和UT的人肯定受不了 FT做数据分析还是很好的


--  作者:Bin
--  发布时间:2013/11/20 8:31:00
--  
1.不行.
2.(1)你可以把要执行的代码写成内部函数调用. (2) 你可以在全局代码中自行定义
3.不能定义窗口级变量,只有Public全局变量 Var全局变量

--  作者:狐狸爸爸
--  发布时间:2013/11/20 8:49:00
--  
窗口级变量没有的,一般用个隐藏的label控件来代替窗口级别的变量。
--  作者:jspta
--  发布时间:2013/11/20 9:05:00
--  

最多只能声明过程级和全局的,其实问题也不大,数千个变量也不会拖累现在的系统的