广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    易语言制作简单下载器

    来源:网络收集  点击:  时间:2024-07-20
    【导读】:
    大家在用易语言开发软件的时候,有些功能会用到下载,这里介绍怎么制作一个简单的下载器,希望你能从中得到启发。工具/原料more易语言电脑方法/步骤1/10分步阅读

    打开易语言,选择Windows窗口程序。

    2/10

    添加组件(6个标签,两个编辑框,两个按钮,一个进度条,一个时钟,我这里组件名称已改为相应的功能名称,方便以后查阅和管理代码),如图:

    3/10

    我们双击选择按钮,写好保存路径的代码,如图,其中文件名子程序的作用是取出文件名并返回,判断语句是判断浏览文件夹是否等于盘符的根目录(因为浏览文件夹浏览盘符根目录会自动加上“\”),是的话就不用加斜杠,不是的话我们就要加上斜杠(红色框里的),这样就取得了保存路径并赋给保存路径的编辑框。

    4/10

    返回到启动窗口界面,双击“开始下载”按钮,先定义两个程序集变量(如图),具体代码如图,代码所用命令是调用网络传送支持库,具体参数大家可自行查看。

    5/10

    回到启动窗口界面,双击“时钟”组件,先写取文件的总大小,代码如图,其中主要命令为取文件尺寸,判断语句是判断文件大小是否大于等于1M,是的话单位就为M,否则为KB。这里除以1024是转换单位,因为取文件尺寸的返回类型为字节,四舍五入为保留两位小数。

    6/10

    接着写下载速度代码,如图,其中主要命令为网络传送支持库的下载对象的取下载速度。其中下载速度为局部变量,类型为双精度小数型,这里没有截图。

    7/10

    现在写已下载长,也就是下载了多少,代码还是如图,其中的主要命令为网络传送支持库的下载对象的取已下载长,判断语句是判断已下载大小大于等于1M单位就为M,否则为KB。

    8/10

    现在写进度条的位置,代码还是如图,这里最重要的是算法,以确定进度条的位置,算法很简单:用已下载长除以总大小再乘以100就是进度条的位置了(进度条的最大位置为100)

    9/10

    这里列出时钟周期时间下的变量,因为上面没截图。

    10/10

    这样就做好了,下面是运行结果截图。

    注意事项

    下载地址为直链

    制作编程语言易语言下载器易语言下载器
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_977874.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-06 22:31:38  耗时:0.026
    0.0258s