导航:首页 > 源码编译 > 易语言缓存数据模块源码

易语言缓存数据模块源码

发布时间:2022-04-14 23:07:32

① 易语言模块的源码怎么用

打开后编译,编译出来的是.ec文件。
然后再打开其他源码 左边开源添加刚才编译的模块

② 易语言模块如何查看源码

除非他把模块的源码给你 要不没法查看
我以前也很天真的一位可以 但是发现我错了~~

楼主可以找些别的写进内存的 源码

希望回答对楼主有帮助 O(∩_∩)O~

③ 易语言把某 功能源码 弄成模块!

1:打开主程序的时候选择模块

④ 在用易语言编译软件的时候,出现了易模块文件:H:源码/win8皮肤加载.ec不存在。

你是下载的别人的源码。
你少了win8皮肤加载.ec这个模块,请去网络下载到这个模块来。

望采纳。

⑤ 易语言,保存功能的源码怎么写

_选择框1_被单击
.如果真(选择框1.选中=真)

配置项
(“.\保存.ini”,“保存的数据”,“名字”,编辑框1.内容)
.如果真结束
__启动窗口_创建完毕
编辑框1.内容=读配置项(“.\保存.ini”,“保存的数据”,"名字")
纯手打,代码格式有误,不要复制~

⑥ 要易语言自动更新源码

要易语言自,动更新源码?(这个,你去找吴涛要要看,不知道他给你不……)

要自动更新,易语言源码?(这个……进度下载模块,写成DLL更新的时候调用你自己研究去吧)

———————————————我是分割线《念青&卓越》———————————————

.版本2

.程序集程序集1

.子程序_启动子程序,整数型,,请在本子程序中放置易模块初始化代码

_临时子程序() '在初始化代码执行完毕后调用测试代码

返回(0) '可以根据您的需要返回任意数值

.子程序_临时子程序

'本名称子程序用作测试程序用,仅在开发及调试环境中有效,编译发布程序前将被系统自动清空,请将所有用作测试的临时代码放在本子程序中。***注意不要修改本子程序的名称、参数及返回值类型。

.子程序下载进度事件模板,,公开

.参数下载文件名,文本型

.参数文件尺寸,整数型,,Bit

.参数下载速度,整数型,,KB/S

.参数下载进度,整数型

.子程序下载状态事件模板,,公开

.参数欲读入网址,文本型

.参数错误代码,整数型

.参数状态文本,文本型

.参数下载进度,整数型

———————————————我是分割线《念青&卓越》———————————————

.版本2

.程序集HTTP进度下载类,,公开

.程序集变量XML对象,对象

.程序集变量已初始化,逻辑型

.程序集变量集_欲读入网址,文本型

.程序集变量集_引用页,文本型

.程序集变量集_数据块超时,整数型

.程序集变量集_错误信息,文本型

.程序集变量集_保存文件名,文本型

.程序集变量状态_开始下载,逻辑型

.程序集变量集_已下载尺寸,整数型

.程序集变量集_下载进度事件指针,整数型

.程序集变量集_下载状态事件指针,整数型

.程序集变量集_文件总尺寸,整数型

.程序集变量集_停止,逻辑型

.程序集变量集_数据块尺寸,整数型

.子程序_销毁,,,当基于本类的对象被销毁前,此方法会被自动调用

清除()

.子程序清除,,公开,清空HTTP下载类

停止下载()

XML对象.清除()

连续赋值(假,已初始化,状态_开始下载,集_停止)

连续赋值(0,集_数据块超时,集_已下载尺寸,集_下载进度事件指针,集_下载状态事件指针,集_文件总尺寸,集_数据块尺寸)

连续赋值(“”,集_保存文件名,集_错误信息,集_引用页,集_欲读入网址)

.子程序初始化,逻辑型,公开,当基于本类的对象被创建后,此方法会被自动调用

.参数下载进度事件指针,子程序指针,可空

.参数下载状态事件指针,子程序指针,可空

.判断开始(已初始化=假且状态_开始下载=假)

XML对象.创建(“MSXML2.ServerXMLHTTP”,)

.判断开始(XML对象.是否为空())

返回(假)

.默认

已初始化=真

状态_开始下载=假

集_下载进度事件指针=到数值(下载进度事件指针)

集_下载状态事件指针=到数值(下载状态事件指针)

集_文件总尺寸=0

集_停止=假

集_数据块尺寸=#数据块尺寸

集_数据块超时=集_数据块尺寸÷#最低网速

返回(真)

.判断结束

.默认

返回(假)

.判断结束

.子程序置缓冲区尺寸,,公开,如果不用本方法设置缓冲区大小,将默认为10KB。不要过小,太小了会因读写次数增多而影响速度;过大了则等待数据的时间会过长;应根据网络状态合理设置。

.参数缓冲区尺寸,字节型,,单位为KB

.如果真(已初始化且状态_开始下载=假)

.如果真(缓冲区尺寸=0)

缓冲区尺寸=4

.如果真结束

集_数据块尺寸=缓冲区尺寸×1024

集_数据块超时=集_数据块尺寸÷#最低网速

.如果真结束

.子程序Http网址,,公开

.参数欲读入网址,文本型

.参数引用页,文本型,可空

.如果真(已初始化且状态_开始下载=假)

集_欲读入网址=欲读入网址

集_引用页=引用页

.如果真结束

.子程序置保存文件名,逻辑型,公开

.参数文件名,文本型

.如果真(已初始化且状态_开始下载=假)

集_保存文件名=文件名

返回(真)

.如果真结束

返回(假)

.子程序开始下载,逻辑型,公开

.局部变量字节集数据,字节集

.局部变量数据块开始下载时间,整数型

.局部变量文件号,整数型

.局部变量网页文件读写及尺寸信息,文本型

.局部变量temp,整数型

.局部变量当前读写位置,整数型

.局部变量下载速度,整数型

.局部变量已下载的百分比,整数型

.局部变量集_下载起点,整数型

.局部变量status,整数型

.如果真(已初始化=假)

集_错误信息=“没有初始化”

发送状态事件()

返回(假)

.如果真结束

.如果真(状态_开始下载)

集_错误信息=“正在下载中……”

发送状态事件()

返回(假)

.如果真结束

文件号=打开文件(集_保存文件名,#改写,#禁止读写)

.如果真(文件号=0)

集_错误信息=“本地文件无法打开”

发送状态事件()

返回(假)

.如果真结束

集_下载起点=取文件长度(文件号)

集_已下载尺寸=集_下载起点

移到文件尾(文件号)

状态_开始下载=真

集_错误信息=“”

集_停止=假

.循环判断首()

XML对象.方法(“open”,“GET”,集_欲读入网址,真)

XML对象.方法(“setRequestHeader”,“Referer”,集_引用页)

XML对象.方法(“setRequestHeader”,“Accept”,“*/*”)

XML对象.方法(“setRequestHeader”,“User-Agent”,“Mozilla/4.0(compatible;MSIE5.00;Windows98)”)

XML对象.方法(“setRequestHeader”,“Range”,“bytes=”+到文本(集_下载起点)+“-”+到文本(集_下载起点+集_数据块尺寸-1))

XML对象.方法(“setRequestHeader”,“Content-Type”,“application/octet-stream”)

XML对象.方法(“setRequestHeader”,“Pragma”,“no-cache”)

XML对象.方法(“setRequestHeader”,“Cache-Control”,“no-cache”)

XML对象.方法(“send”,)

数据块开始下载时间=取启动时间()

.判断循环首(XML对象.读数值属性(“readyState”,)≠4)

.如果真(取启动时间()-数据块开始下载时间>集_数据块超时)

XML对象.方法(“abort”,)

集_错误信息=“数据下载超时,建议重试。”

关闭文件(文件号)

发送状态事件()

清除下载信息()

返回(假)

.如果真结束

.如果真(集_停止)

集_错误信息=“用户中止了下载”

关闭文件(文件号)

发送状态事件()

清除下载信息()

返回(假)

.如果真结束

XML对象.逻辑方法(“waitForResponse”,1000)

.判断循环尾()

'检测状态

status=XML对象.读数值属性(“status”,)

.如果真(status>299且status≠416) 'http出错

集_错误信息=XML对象.读文本属性(“statusText”,)

跳出循环()

.如果真结束

.如果真(status≠206且status≠416) '服务器不支持断点续传

集_错误信息=“服务器不支持断点续传!”

跳出循环()

.如果真结束

写出字节集(文件号,XML对象.读属性(“responseBody”,).取字节集())

网页文件读写及尺寸信息=XML对象.文本方法(“getResponseHeader”,“Content-Range”)

.判断开始(网页文件读写及尺寸信息=“”)

集_错误信息=“文件长度未知!”

.默认

.如果真(集_文件总尺寸=0)

集_文件总尺寸=到数值(取文本右边(网页文件读写及尺寸信息,取文本长度(网页文件读写及尺寸信息)-倒找文本(网页文件读写及尺寸信息,“/”,,假)))

.如果真结束

当前读写位置=到数值(取文本右边(网页文件读写及尺寸信息,取文本长度(网页文件读写及尺寸信息)-倒找文本(网页文件读写及尺寸信息,“-”,,假)))

集_已下载尺寸=集_已下载尺寸+当前读写位置-集_下载起点

.如果真(集_已下载尺寸>集_文件总尺寸)

集_已下载尺寸=集_文件总尺寸

.如果真结束

集_下载起点=当前读写位置+1

已下载的百分比=集_已下载尺寸×100÷集_文件总尺寸

.判断结束

temp=取启动时间()-数据块开始下载时间

下载速度=集_数据块尺寸÷1.024÷temp

.如果真(集_下载进度事件指针≠0)

CallWindowProc(集_下载进度事件指针,集_保存文件名,集_文件总尺寸,下载速度,已下载的百分比)

.如果真结束

.如果真(集_文件总尺寸=集_已下载尺寸)

集_错误信息=“下载完毕”

跳出循环()

.如果真结束

.如果真(status=416)

集_错误信息=“下载完毕”

跳出循环()

.如果真结束

.循环判断尾(集_停止=假)

关闭文件(文件号)

发送状态事件()

清除下载信息()

返回(集_错误信息=“下载完毕”)

.子程序清除下载信息

连续赋值(假,状态_开始下载,集_停止)

连续赋值(0,集_已下载尺寸,集_文件总尺寸)

.子程序发送状态事件

.如果真(集_下载状态事件指针≠0)

CallWindowProc2(集_下载状态事件指针,集_欲读入网址,XML对象.读数值属性(“status”,),集_错误信息,集_已下载尺寸×100÷集_文件总尺寸)

.如果真结束

.子程序停止下载,,公开

.如果真(状态_开始下载)

集_停止=真

XML对象.方法(“abort”,)

.如果真结束

———————————————我是分割线《念青&卓越》调用系统API—————————

.版本2

.DLL命令CallWindowProc,整数型,"user32.dll","CallWindowProcA"

.参数程序指针,整数型

.参数下载文件名,文本型,传址

.参数文件尺寸,整数型

.参数下载速度,整数型

.参数下载进度,整数型

.DLL命令CallWindowProc2,整数型,"user32.dll","CallWindowProcA"

.参数程序指针,整数型

.参数欲读入网址,文本型,传址

.参数状态代码,整数型

.参数状态文本,文本型

.参数下载进度,整数型

———————————————我是分割线《念青&卓越》常量—————————————

.版本2

.常量数据块尺寸,"10240",,10K/块

.常量最低网速,"0.1",,KB/S

实例效果:

效果不是很好。也可以直接替换源文件。不使用窗口后台静默下载等等等等……楼主自由发挥吧!<念青&卓越>

⑦ 易语言默认的保存源码的途径是哪里 求大神给我 刚写的源码忘了另存了哎

你所说的默认路径是对话框最后一次保存的路径,并没有固定的默认路径

1、你可以点击“程序”菜单-->>下面有一些近期使用过的源码文件!

2、新建一个源码文件,点保存,弹出的对话框路径就是这前保存的路径了

如下图:

⑧ 请教精通易语言的老司机怎么查看E模块里的源码

呵。。这个模块就是易语言刻意做成封装的,以前最开始的版本一些都反编译了,后来加强了,你想看模块的去找几年前的模块,近期你别想了,模块也就是作者不想让人看,同时也方便使用者调用

记得有一次更新就是专门解决模块容易被反编译而更新的,可到官方网的论坛查找

⑨ 易语言汇编模块源码

一般模块的源码,作者是不会乱发放的,一个强大的模块,作者都拿去卖钱了,比如:超级模块

⑩ 易语言清除所有历史记录_所有缓存_所有cookies ,, 怎么弄

配合精易模块 。。(懒人一个)

这个模块有源码 想知道原理可以自己看

阅读全文

与易语言缓存数据模块源码相关的资料

热点内容
海岛奇兵服务器中断55什么意思 浏览:524
androidsdk22下载地址 浏览:294
intelrst驱动文件夹 浏览:922
几台电脑共享一个加密狗 浏览:360
java获取前一天的日期 浏览:188
五以内手指算法视频 浏览:580
服务器与桌面如何切换窗口 浏览:94
微信接口配置信息php 浏览:49
php数组echo 浏览:98
文件夹有蓝色东西 浏览:961
u盘显示加密提示要格式化怎么办 浏览:543
centos命令行分辨率 浏览:820
我的世界110命令 浏览:738
c语言编译器IDEC语言编程 浏览:948
帮粉丝解压的视频 浏览:116
androidsdk路径查看 浏览:483
什么平板看pdf好 浏览:436
java定义成员变量 浏览:509
学完51单片机 浏览:519
linux网络实训 浏览:823