易语言制作下载器_如何使用易语言制作在线下载器

原问题:如何使用易语言制作在线下载器
分类:编程开发 > 最后更新时间:【2017-03-08 23:00:14】
问题补充:

如何使用易语言制作在线下载器?请大神教教。

最佳答案

工具/原料易语言电脑

方法/步骤打开易语言,选择Windows窗口程序。添加组件(6个标签,两个编辑框,两个按钮,一个进度条,一个时钟,我这里组件名称已改为相应的功能名称,方便以后查阅和管理代码),如图:我们双击"选择"按钮,写好保存路径的代码,如图,其中"文件名子程序"的作用是取出文件名并返回,判断语句是判断"浏览文件夹"是否等于盘符的根目录(因为浏览文件夹浏览盘符根目录会自动加上“\”),是的话就不用加斜杠,不是的话我们就要加上斜杠(红色框里的),这样就取得了保存路径并赋给保存路径的编辑框。返回到启动窗口界面,双击“开始下载”按钮,先定义两个程序集变量(如图),具体代码如图,代码所用命令是调用网络传送支持库,具体参数大家可自行查看。回到启动窗口界面,双击“时钟”组件,先写取文件的总大小,代码如图,其中主要命令为"取文件尺寸",判断语句是判断文件大小是否大于等于1M,是的话单位就为M,否则为KB。这里除以1024是转换单位,因为"取文件尺寸"的返回类型为字节,四舍五入为保留两位小数。接着写下载速度代码,如图,其中主要命令为网络传送支持库的下载对象的取下载速度。其中下载速度为局部变量,类型为双精度小数型,这里没有截图。现在写已下载长,也就是下载了多少,代码还是如图,其中的主要命令为网络传送支持库的下载对象的取已下载长,判断语句是判断已下载大小大于等于1M单位就为M,否则为KB。现在写进度条的位置,代码还是如图,这里最重要的是算法,以确定进度条的位置,算法很简单:用已下载长除以总大小再乘以100就是进度条的位置了(进度条的最大位置为100)这里列出时钟周期时间下的变量,因为上面没截图。这样就做好了,下面是运行结果截图。


http://jingyan.baidu.com/article/11c17a2c03a71ef447e39d51.html

最佳答案由网友  AK神哪救救我吧  提供
公告: 为响应国家净网行动,部分内容已经删除,感谢网友理解。
7

分享到:

其他回答

暂无其它回答!

    推荐