凌哥E编程模块 - 用心打造专业的易语言编程通用模块

以开发超高性能程序为目标;代码结构高内聚、耦合度适中;在追求高效率的同时兼顾稳定性、兼容性

所有函数不会与其他模块产生冲突、均已考虑到多线程兼容性、均有详细注释;
对象参数返回严格按照数据类型定义而不是靠易语言自动转换(如变体型),对黑月的汇编编译模式完全兼容。

模块功能的设计思路是提供尽量多的可调参数,并且大部分都有默认值,几乎适合所有水平的开发者:
小白可以无脑用默认参数,并学习模块正确的思路进阶;老油条可以按自己的想法自由调参,可控性拉满

模块的内存操作在测试时处理长度均为百万、千万级,效率与稳定性多次测试。参考《windows核心编程第五版》以及我对易语言的了解来优化

模块的所有类方法中的 创建()/销毁()/初始化() 等类似的功能,均可被重复调用任意次,内部写好了判断,重复调用不会出问题

【释放文件路径规范】C:\Users\administrator\AppData\Roaming\凌哥E编程模块\
路径中的 administrator 代表当前计算机登录的用户名;模块释放的各种插件DLL都会存放在这个目录里面
查看当前程序数据路径方式: L_文件_执行 (L_目录_取特定目录 (8) + "凌哥E编程模块" )

必看关键提示

使用模块必须将 "Ling.dll" 与 "模块配置工具" 放到易语言根目录下的 "plugins" 文件夹中,否则无法正常调试/编译
本模块 禁止在虚拟机内调试/编译;编译后的软件不依赖 "Ling.dll"

使用过程中遇到问题请阅读子程序/参数的备注文本,我把注释写得很清楚,很多细节看一下就懂了

有任何建议以及遇到BUG都可以向我反馈,我看到了会尽快处理

模块最近更新时间: 等待页面加载...   查看更新记录   已持续维护了: 等待页面加载...

更新记录统计『   新增:  优化:  修复:  其他改动:  平均每 天更新   』

下载模块部分功能演示/成品软件例子

本软件许可协议

部分功能介绍

全局异常捕获 - 无锁 - 原生线程安全

线程池 - 超高性能的封装方式 - 可直接传递字节集参数给队列

基础数据类型/数组混合 一键打包解包

内存池 - 用于提升软件的内存分配速度

虚表 - 易语言界首款深度封装的高性能虚表方案

Curl库 - 支持超大文件随意多线程上传

hp-socket

WebSocket客户端

coost 库封装协程

RocksDB

ncnn - 高性能神经网络推理计算框架

Cookie智能管理(线程安全)

键盘/鼠标连发 - 易语言界数十年来唯一纯易语言代码实现的稳定完美方案

监视热键

大漠插件

VMP壳加强适配版本

多线程安全调用窗口组件(独立模块)


v4.0.0.20240523

更新内容 - 红色字段代表比较重要的更新或提示,鼠标停留可显示部分记录更新的时间

v3.5.6.20240420

更新内容 - 红色字段代表比较重要的更新或提示,鼠标停留可显示部分记录更新的时间

v3.5.5.20240307

更新内容 - 红色字段代表比较重要的更新或提示,鼠标停留可显示部分记录更新的时间

v3.5.4.20240110

更新内容 - 红色字段代表比较重要的更新或提示,鼠标停留可显示部分记录更新的时间

v3.5.3.20231121

更新内容 - 红色字段代表比较重要的更新或提示,鼠标停留可显示部分记录更新的时间

v3.5.2.20231015

更新内容 - 红色字段代表比较重要的更新或提示,鼠标停留可显示部分记录更新的时间

v3.5.1.20230914

更新内容 - 红色字段代表比较重要的更新或提示,鼠标停留可显示部分记录更新的时间

v3.4.7.20230813

更新内容 - 红色字段代表比较重要的更新或提示,鼠标停留可显示部分记录更新的时间

v3.4.6.20230609

更新内容 - 红色字段代表比较重要的更新或提示,鼠标停留可显示部分记录更新的时间

v3.4.5.20230503

更新内容 - 红色字段代表比较重要的更新或提示,鼠标停留可显示部分记录更新的时间

v3.4.4.20230408

更新内容 - 红色字段代表比较重要的更新或提示,鼠标停留可显示部分记录更新的时间

v3.4.3.20230317

更新内容 - 红色字段代表比较重要的更新或提示,鼠标停留可显示部分记录更新的时间

v3.4.2.20230131

更新内容 - 红色字段代表比较重要的更新或提示,鼠标停留可显示部分记录更新的时间

v3.4.1.20221217

更新内容 - 红色字段代表比较重要的更新或提示,鼠标停留可显示部分记录更新的时间

v3.3.3.20221026

更新内容 - 红色字段代表比较重要的更新或提示,鼠标停留可显示部分记录更新的时间

v3.3.2.20220803

更新内容 - 红色字段代表比较重要的更新或提示,鼠标停留可显示部分记录更新的时间

v3.3.1.20220522

更新内容 - 红色字段代表比较重要的更新或提示,鼠标停留可显示部分记录更新的时间

v3.2.8.20220215

更新内容 - 红色字段代表比较重要的更新或提示

v3.2.7.20211225

更新内容 - 红色字段代表比较重要的更新或提示

v3.2.6.20211102

更新内容 - 红色字段代表比较重要的更新或提示

v3.2.5.20211010

更新内容 - 红色字段代表比较重要的更新或提示

v3.2.4.20210909

更新内容 - 红色字段代表比较重要的更新或提示

v3.2.3.20210805

更新内容 - 红色字段代表比较重要的更新或提示

v3.2.2.20210719

更新内容 - 红色字段代表比较重要的更新或提示

v3.2.1.20210606

更新内容 - 红色字段代表比较重要的更新或提示

v3.1.4.20210514

更新内容 - 红色字段代表比较重要的更新或提示

v3.1.3.20210415

更新内容 - 红色字段代表比较重要的更新或提示

v3.1.2.20210316

更新内容 - 红色字段代表比较重要的更新或提示

v3.1.1.20210128

更新内容 - 红色字段代表比较重要的更新或提示

v3.1.0.20201217 回档更新

更新内容 - 红色字段代表比较重要的更新或提示

v3.0.0.20190702 已回档更新

更新内容 - 红色字段代表比较重要的更新或提示

v2.0.1.20190504

更新内容 - 红色字段代表比较重要的更新或提示

v2.0.0.20190212

更新内容 - 红色字段代表比较重要的更新或提示

v1.2.0.20190116

更新内容 - 红色字段代表比较重要的更新或提示

v1.1.9.20181010

更新内容 - 红色字段代表比较重要的更新或提示

v1.1.8.20180818

更新内容 - 红色字段代表比较重要的更新或提示

v1.1.7.20180620

更新内容

v1.1.6.20180601

更新内容

v1.1.5.20180501

更新内容

v1.1.4.20180401

更新内容

v1.1.3.20180211

更新内容

v1.1.2.20180125

更新内容

v1.1.1.20180105

更新内容

v1.1.0.20171129_正式版

更新内容

v1.0.4.20171020_RC

更新内容

备注

v1.0.3.20171110_Beta

更新内容

v1.0.2.20171030_Beta

更新内容

v1.0.1.20171018_Alpha

更新内容

v1.0.0.20170925_Alpha

更新内容

开始

2017-8-19 16:00:49 - 我:想做个模块