以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 如何调用窗体事件 (http://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
问题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 -- 最多只能声明过程级和全局的,其实问题也不大,数千个变量也不会拖累现在的系统的 |