12.文件浏览器

子程序参数的使用

1.可空的用法;表示这个参数不写也行。

2.如何使用递归

3.需要注意的事

递归的子程序必须有个退出的条件

注意区分递归和循环,不要混用

流程:

1.插入按钮,输入输出调试文本(“按钮被单击”),运行后有输出,插入参数,运行后没有输出

系统自动生成的子程序不可以更改参数和返回值

2.ctrl+n插入子程序,输入参数,查看自己定义的子程序,把可空点上,可空一般有一个默认值处理

3.是否为空,设置可空后,输入的参数可以为空,一般用是否为空,判断用户有没有输入参数

4.参考。用来传递变量 ,选中参考子程序中可修改该参考下的参数值,修改参数值相当于修改了外部传进来的参数变量 ,在子程序里修改外面传递进来的参数;像数组、文本型、字节集型等不点上“参考”也能修改。固定值没法修改。

5.数组。

6.新建一个新的windows窗口,插入标签、编辑框、列表框、按钮并修改标题和名称。

7.插入一个子程序,此子程序用来查找文件,设置一个参数用来传递文件下的目录,设置一个变量,用来储存不同的文件。

8.查找目录。输入代码并运行。可以看到有“.”“..”表示当前目录和子目录

8.把点去掉

8.判断是否是一个子目录,递归的调用,文件名不等于空进去,查找到所有文件包括子目录,出来。

总结:学习了子程序的插入和调用,子程序括号里的参数和子程序参数类型一样,用取文本右边( ,1)判断文件路径最右边是否有“\”,用判断和寻找文件(,1+2+4+16+32)命令寻找文件下一个所有类型文件,具体为啥是1+2+4+16+32不知道,先记住就行。如何不显示当前目录和上一级目录>>用如果真命令,如果是真,则寻找下一个文件(寻找文件(,1+2+4+16+32)),并到循环尾部,没有“寻找文件(,1+2+4+16+32)”的话就一直循环当前目录或上级目录。如果如果文件夹里还有其他子文件夹,读取子文件夹里的文件>>用如果真命令和取文件属性命令,文件属性要有文件路径+文件名并判断是否是子目录,如果是的话,继续查找子文件夹里的文件,流程和子程序整个流程一样,就要用到“递归”,递归程序下的“寻找文件(,1+2+4+16+32)”是寻找下一个子目录的语句。

  • 14
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值