内容正文:
第14课 自定义子程序
1
学会创建和调用自定义子程序。
学会建立自定义子程序库。
学习目标
系统子程序是VJC为用户准备的子程序。把系统子程序的按钮图标添加到“程序模块库”面板里以后,就可以调用它们。除此之外,还可以由用户自编一些子程序,把它们的按钮图标也添加到“程序模块库”面板里,需要时再用主程序调用它们。用户自编的子程序叫做自定义子程序。
目 录
CONTENTS
1
2
编制与调用自定义子程序
调用其他主程序的自定义子程序
建立自定义子程序库
3
4
编制与调用自定义子程序
新建或打开一个程序,打开“新建子程序”对话框,再选定对话框里的“自定义”选项,就可以开始为这个程序编制自定义子程序了。
下面先为“机器人点歌台”编一个自定义子程序,用来演奏音符1 2 3 4 5 6 7 i并把子程序名定为yinfu。
5
编制与调用自定义子程序
为“机器人点歌台”编制名为yinfu的子程序。
第1步:启动VJC,打开流程图编辑窗口。
第2步:打开程序文件“机器人点歌台”
第3步:单击“程序模块库”面板中的按钮,打开“新建子程序”对话框。
第4步:选定对话框中的“自定义”选项,在“子程序名称”框里输入yinfu。
动手做
6
编制与调用自定义子程序
为“机器人点歌台”编制名为yinfu的子程序。
第5步:单击按钮,关闭对话框。这时,流程图中会显示模块,表示将要开始编制自定义子程序。
第6步:在模块下面添加8个模块,然后依次右击它们,打开“发音模块”对话框,分别选定要演奏的音符1、2、3、4、5、6、7、i。
第7步:打开“程序模块库”面板,选定“子程序返回”按钮,在子程序的末尾添加模块。
动手做
7
编制与调用自定义子程序
完成上述操作后,名为yinfu的自定义子程序就编好了。单击工具栏上的按钮,可以在“程序模块库”面板中看到一个名为yinfu的按钮。此后,单击这个按钮,就可以在主程序流程图中添加模块,调用这个自定义子程序了。
下面再修改“机器人点歌台”这个主程序,把它调用系统子程序do re mi的操作改成调用自定义子程序yinfu。
动手做
8
编制与调用自定义子程序
调用自定义子程序yinfu。
第1步:在“机器人点歌台”的主程序流程图中选定模块,再单击窗口左下角的 图标,删除它