找回密码
 立即注册
相关推荐换一批
  1. GY 5003-1995 广播电影电视部部属单位建设项目可行性研究报告编审办法
  2. GB/Z 43684-2024纳米技术 光栅的描述、测量和尺寸质量参数
  3. TB/T 3476-2017 机车车辆轮对几何参数测量机
  4. TB/T 3271-2011 轨道交通受流系统受电弓与接触网相互作用准则
  5. YY/T 0865.1-2011/IEC 62127-1:2007 超声水听器 第1部分:40MHz以下医用超声场的测量
  6. GB/Z 29014.2-2024切削刀具数据表达与交换 第2部分:切削项目参考字典
  7. HG/T 2098-2001 釜用机械密封系列及主要参数
  8. HG/T 21510-2005 橡胶工厂初步设计文件内容深度规定
  9. YY/T 0157-013 压力蒸汽灭菌设备用弹簧式放汽阀
  10. SN/T 4361-2015 检验检疫信息化项目管理规范
  11. YD/T 2952-2015 接入设备节能参数和测试方法 EPON 系统
  12. YD/T 2899-2015 光传送设备节能参数和测试方法 MSTP 设备
  13. YD/T 2897-2015 光传送设备节能参数和测试方法 OTN 设备
  14. GB/Z 38764-2020 精准扶贫 中药材 草果产业项目运营管理规范
  15. GB/Z 38765-2020 精准扶贫 中药材 滇重楼产业项目运营管理规范
  16. GB/Z 38767-2020 精准扶贫 驴产业项目运营管理规范
  17. HJ 842-2017 压水堆核电厂应急相关参数
  18. GB/Z 38766-2020 精准扶贫 光伏农业项目运营管理规范
  19. DL/T 1119-2010 输电线路工频参数测试仪通用技术条件
  20. GB/T 39888-2021 项目和项目群管理中的挣值管理
  21. GB/Z 39244-2020 精准扶贫 中药材 坚龙胆产业项目运营管理规范
  22. GB/Z 39121-2020 农作物秸秆炭化还田土壤改良项目运营管理规范
  23. AQ 5212-2011 通风净化装置安全性能检测要求及方法
子程序参数体型项目 | 易语言编程 2025-04-18 103 0star收藏 版权: . 保留作者信息 . 禁止商业使用 . 禁止修改作品

模块名称:字典类
作者:lihaidomain
版本:1.2
快速的键值对。比一般用数组来模拟的哈希类要快60%,和数组模拟来比项目越多,此类越显得优越。
并且此类可以支持易得“变体型”所支持的所有类型,如:易得基本类型、对象型等。
------------------------------
.版本 2
.子程序 变体型_短整数型数组, 变体型, 公开
.参数 属性值, 短整数型, 数组
.子程序 变体型_对象型, 变体型, 公开
.参数 属性值, 对象
.子程序 变体型_对象型数组, 变体型, 公开
.参数 属性值, 对象
.子程序 变体型_逻辑型, 变体型, 公开
.参数 属性值, 逻辑型
.子程序 变体型_逻辑型数组, 变体型, 公开
.参数 属性值, 逻辑型, 可空
.子程序 变体型_日期型, 变体型, 公开
.参数 属性值, 日期时间型
.子程序 变体型_日期型数组, 变体型, 公开
.参数 属性值, 日期时间型, 数组
.子程序 变体型_数值, 变体型, 公开
.参数 属性值, 双精度小数型
.子程序 变体型_数值数组, 变体型, 公开
.参数 属性值, 双精度小数型, 数组
.子程序 变体型_文本, 变体型, 公开
.参数 属性值, 文本型
.子程序 变体型_文本数组, 变体型, 公开
.参数 属性值, 文本型, 数组
.子程序 变体型_小数型数组, 变体型, 公开
.参数 属性值, 小数型, 数组
.子程序 变体型_整数型数组, 变体型, 公开
.参数 属性值, 整数型, 数组
.子程序 变体型_字节集, 变体型, 公开
.参数 属性值, 字节集
.子程序 变体型_字节型数组, 变体型, 公开
.参数 属性值, 字节型, 数组
.子程序 取对象指针, 整数型, 公开, LPDISPATCH
.参数 参数, 对象, , LPDISPATCH**
.程序集 字典类, , 公开
.子程序 NEW, , 公开, 初始化类,并封装为对象。使用中可以不需进行初始化。一般在想获取一个新类时使用,或在使用“清除”命令后,必须使用这个函数进行初始化
.子程序 this, 整数型, 公开, 获取对象指针
.子程序 更改键名, 逻辑型, 公开, 更改一个已经存在的键名,如果需改名的键名已经存在则更改失败
.参数 旧Key, 文本型
.参数 新Key, 文本型
.子程序 清除, , 公开, 清除对象,释放所有资源。使用这个函数后,必须使用NEW才可以再次使用。如果只想清除项目的,请使用“清除所有项目”。
.子程序 清除所有项目, 逻辑型, 公开, 清除所有的项目。请小心使用这个命令,因为它会将所有引用的类的项目全部清除。
.子程序 取错误, 文本型, 公开
.子程序 取对象, 逻辑型, 公开, 获取当前类对象,成功返回真。
.参数 哈希_, 字典类, 参考
.子程序 取基类, 逻辑型, 公开, 获取哈希基类。内部虚函数,请不要调用。
.参数 返回值, , 参考, 提供保留来获取
.子程序 取键集, 变体型, 公开, 返回所有键名的变体型(数组)
.子程序 取接口, 逻辑型, 公开, 获取其他哈希基类的接口。内部虚函数,请不要调用。
.参数 属性值, , 参考
.子程序 取项目, 变体型, 公开, 通过键名来取得一个项目,如果不存在则返回“”
.参数 Key, 文本型
.子程序 取项目_索引, 变体型, 公开, 通过索引来取得一个项目,如果索引大于或小于项目数量则返回“”
.参数 索引, 整数型, , 索引从1开始
.子程序 取项目集, 变体型, 公开, 返回所有项目的变体型(数组)
.子程序 取项目数量, 整数型, 公开
.子程序 是否为空_, 逻辑型, 公开, 判断类是否为空,如果为空请使用“NEW”命令来进行初始化
.子程序 添加项目, 逻辑型, 公开, 添加项目
.参数 Key, 文本型
.参数 value, 变体型
.子程序 添加项目_对象型, 逻辑型, 公开, 添加项目
.参数 Key, 文本型
.参数 value, 对象
.子程序 添加项目_逻辑型, 逻辑型, 公开, 添加项目
.参数 Key, 文本型
.参数 value, 逻辑型
.子程序 添加项目_时间型, 逻辑型, 公开, 添加项目
.参数 Key, 文本型
.参数 value, 日期时间型
.子程序 添加项目_数值型, 逻辑型, 公开, 添加项目
.参数 Key, 文本型
.参数 value, 双精度小数型
.子程序 添加项目_文本型, 逻辑型, 公开, 添加项目
.参数 Key, 文本型
.参数 value, 文本型
.子程序 添加字典类, 逻辑型, 公开, 将一个哈希类合并到这个类里,如果两个参数都为假,或没有项目添加到类则返回假。
.参数 属性值, 字典类
.参数 是否更新, 逻辑型, 可空, 为真,如果项目已经存在是否以更新方式更新项目。默认为真
.参数 是否添加, 逻辑型, 可空, 为真则如果项目已经存在就以在键后面添加随机名称后添加到项目里。如果“是否更新”为真则这个参数无效,默认为假。
.子程序 项目是否存在, 逻辑型, 公开, 检查项目是否存在
.参数 Key, 文本型
.子程序 移除项目, 逻辑型, 公开, 删除一个项目
.参数 Key, 文本型
.子程序 置对象, 逻辑型, 公开, 将一个对象置入类,之前的类会被清除
.参数 属性值, 字典类, 参考
.子程序 置项目, 逻辑型, 公开, 更改项目,如果项目不存在则添加。
.参数 Key, 文本型
.参数 value, 变体型
.子程序 置项目_对象型, 逻辑型, 公开, 更改项目,如果项目不存在则添加。
.参数 Key, 文本型
.参数 value, 对象
.子程序 置项目_逻辑型, 逻辑型, 公开, 更改项目,如果项目不存在则添加。
.参数 Key, 文本型
.参数 value, 逻辑型
.子程序 置项目_时间型, 逻辑型, 公开, 更改项目,如果项目不存在则添加。
.参数 Key, 文本型
.参数 value, 日期时间型
.子程序 置项目_数值型, 逻辑型, 公开, 更改项目,如果项目不存在则添加。
.参数 Key, 文本型
.参数 value, 双精度小数型
.子程序 置项目_文本型, 逻辑型, 公开, 更改项目,如果项目不存在则添加。
.参数 Key, 文本型
.参数 value, 文本型

10251207822[下载].rar



上一篇:易语言模块 斩月_图像相关模块.ec
下一篇:易语言模块 [面向对象]Json.ec