如题,下面是相关子程序源代码: |
进度显示 | | | |
总大小 | 整数型 | | | | 目前下载 | 整数型 | | | | 目前时间 | 整数型 | | | | 实际下载 | 整数型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 百分比 | 小数型 | | | 下载速度 | 整数型 | | |
百分比 = 四舍五入 (四舍五入 (目前下载 ÷ 1024 ÷ 1024, 2 ) ÷ 四舍五入 (总大小 ÷ 1024 ÷ 1024, 2 ), 2 ) × 100 标签_百分比.标题 = 到文本 (百分比 ) + “%”进度条_下载进度.位置 = 百分比 编辑框_已下载.内容 = 到文本 (四舍五入 (目前下载 ÷ 1024 ÷ 1024, 2 )) + “ MB”编辑框_总大小.内容 = 到文本 (四舍五入 (总大小 ÷ 1024 ÷ 1024, 2 )) + “ MB” 判断 (百分比 ≥ 100 且 进度 = 0 )![](source/plugin/code_color/image/code7/08.png) 状态条_下载状态. 置文本 (0, “下载状态:下载完成!”) 判断 (百分比 < 100 且 进度 = 0 )![](source/plugin/code_color/image/code7/16.png) 状态条_下载状态. 置文本 (0, “下载状态:正在下载!”)![](source/plugin/code_color/image/code7/09.png) 状态条_下载状态. 置文本 (0, “下载状态:下载失败!”)状态条_下载状态.置文本 (1, “下载速度:” + 到文本 (四舍五入 (实际下载 × 1000 ÷ 1024 ÷ 1024 ÷ 目前时间, 2)) + “ MB/s”)调试输出 (“目前时间变量 ” + 到文本 (目前时间 )) 状态条_下载状态. 置文本 (2, “下载时间:” + 秒到时间 (目前时间 \ 1000 )) 状态条_下载状态. 置文本 (3, “剩余时间:” + 秒到时间 (到整数 ( (总大小 - 目前下载 ) ÷ 1024 ÷ (目前时间 \ 1000 )) ÷ 1000 ))
相关源代码:
下载器.e
(72.19 KB, 下载次数: 13)
|