终于到了学习子程序的时候,现在我们可以开始写一些有趣点的程序了。
请新建一个程序,进行以下输入操作:
1、加入两个编辑框到_启动窗口的上部,并将它们的“输入方式”属性设置为“整数输入”,以限制只能输入数值;
2、加入一个按钮到_启动窗口的下部并双击它跳转到对应的事件处理子程序;
3、按下 Ctrl + N 插入一个名为子程序1的新子程序;
4、在子程序1中输入以下文本( 注意:在本章以后将不再提供语句的输入文本):
rg(wbdsz(bjk1.nr)〉wbdsz(bjk2.nr))
bjk1.bjys=#huangse
bjk2.bjys=#bs
5、下移一行,继续输入:
bjk1.bjys=#bs
bjk2.bjys=#huangse
6、在_按钮1_被单击子程序中输入:
zcx1
完成以上输入后,程序中现在有了两个子程序:
1、_按钮1_被单击,其中的内容为:
子程序1 ()
2、子程序1,其中的内容为:
如果 (文本到数值 (编辑框1.内容) > 文本到数值 (编辑框2.内容))
编辑框1.背景颜色 = #黄色
编辑框2.背景颜色 = #白色
〈否则〉 (斜体行用作表明程序流程,实际程序中并无此类语句行)
编辑框1.背景颜色 = #白色
编辑框2.背景颜色 = #黄色
〈如果结束〉
运行程序,在两个编辑框中各输入一个数值,单击按钮后,包含较大值的编辑框的底色将被置为黄色。
总结:在以上的程序中,我们第一次创建并调用了一个名为子程序1的子程序,子程序的调用方法与命令的调用方法完全一致,其书写格式为:
子程序名称 (参数,...... )
下一章我们将继续讲述子程序。
--------------------------------------------
试一试:
在_按钮1_被单击子程序中的 子程序1 () 语句行上按下 Ctrl + F8 键运行程序,单击窗口中的按钮后程序将被中断,请再连续按 F8 键一步一步跟踪程序的整个执行过程,以了解子程序是如何被调用的。