- 2
- 0
- 约5.8千字
- 约 39页
- 2016-12-08 发布于重庆
- 举报
20131VFP第8部分(模块化)
(教材P77) 【例3-18】如【例3-17】中如下图所示表单,若计算按钮的click事件代码和自定义方法代码如下,当文本框text1、text2中分别输入1、2,单击“计算“按钮,文本框text3、text4中显示什么? 计算按钮的Click事件代码: a=thisform.text1.value b=thisform.text2.value thisform.summ() thisform.text4.value=s 自定义方法summ代码: Public s s=a+b thisform.text3.value=s ③局部变量 局部变量是Visual FoxPro新增的变量种类,但与私有变量非常相似,私有变量的使用范围是程序本身及下层的子程序,而局部变量的使用的范围则只限于定义变量的程序本身。 定义局部变量: LOCAL 变量列表 教材P78 没有赋值,变量初值为.F. 假设一局部变量在“子程序SUB1”中自定义时,则只有“子程序SUB1”可以使用此局部变量,主程序和其它子程序(SUB2、SUB1A、SUB1B、SUB2A、SUB2B)都无法使用该局部变量。 变量的屏蔽 为了避免在不同层次的模块中因为使用相同名字的变量而相互影响值的变化,可在子模块中使用private、local、parameters命令屏蔽掉
原创力文档

文档评论(0)