乐易论坛-乐易网易语言培训教程火山PC视窗中文编程交流论坛

 找回密码
 立即注册

手机号登录

用手机号号登陆

微信登录

微信扫码,快速开始

QQ登录

用QQ账号登陆

办理VIP,定制软件,报名培训联系QQ[重磅]2024年实地培训高清培训目录火山PC版乐易模块使用教程
有了火山,易语言是否还有必要学习吗?易语言0基础入门课程火山PC视窗0基础入门课程
乐易论坛官方QQ群一览表易语言外挂0基础入门课程火山PC视窗火山HOOK入门课程
易语言误报处理课程QQ空间POST课程2022年火山PC易语言POST系列课程
Android逆向Jeb动态调试0基础课程QQ邮箱网页POST课程WeChat个微Hook实战课程
百日Js加密分析实战课程(无密下载)QQ群POST课程h5游戏WebSocket逆向视频
JavaScript加密特训课程易语言汇编快速入门课程破解实战系列课程
手游模拟器脚本0基础课程易语言加密防破解0基础入门课程广告位招租联系QQ1615457736
查看: 10282|回复: 10

[纯源码] 易语言编写支持库,超简单模版。代码易懂!

[复制链接]

[纯源码] 易语言编写支持库,超简单模版。代码易懂!

[复制链接]
已绑定手机
已实名认证
揰掵佲
等级头衔

等級:乐易运营组

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分成就
易币
贡献
主题
精华
金钱
积分
33726
注册时间
2014-8-2
最后登录
1970-1-1

勋章墙

2014-11-12 08:49:16 | 显示全部楼层 |阅读模式

据统计90%查看本帖的人,都已经注册本站了哦

您需要 登录 才可以下载或查看,没有账号?立即注册

×
源码截图:
202741pqkaq0s98h3z9o2n.jpg

1.易支持库机制
!!!易支持库的库信息、命令信息等等均使用某个结构储存
!!!易源码中的自定义数据类型、类模块、组件即为支持库中的库定义数据类型
!!!易语言通过 GetNewInf() 获取支持库信息
!!!所以支持库必须导出这个函数


    2.支持库命令调用
!!!支持库的命令调用方式也比较特殊
!!!每个命令需要三个参数:返回值指针,参数数目,参数信息指针
!!!做个一个库定义数据类型的方法,每个方法的第一个参数为指向该对象的结构指针


    3.简单说下易源码
!!!易保存源码时没有保存各信息名称(比如命令名、数据类型名),而是保存了索引
!!!所以支持库内的各信息有必要时可以修改
!!!但不要改动TA们的顺序,这会导致前期版本的源码出现问题


    4.模版说明
!!!本模版整天来说思路清晰,代码连小白都能理解
!!!模版多数的参数使用通用型,使得模版简便
!!!模版内没有多说废话, 直接把关键的过了一遍, 足够写支持库了
!!!每条命令都演示了支持库的各种操作,能想到的都先写了
!!!暂时没写组件,目前没什么时间了,玩着电脑也冷~
!!!尽量抽时间将组件的开发也模块化
!!!或者各位有心人士可参考 e\sdk\cpp\samples\HtmlView 写一下


    5.关于静态库
!!!本人目前只做了动态库,不做静态库原因很多
!!!本来打算做静态库的,不过考虑到某些原因:
!!!静态库误报,动态库转到静态库时也会出现一些未知问题
!!!个人也建议使用独立编译,5.3已经恢复
!!!更建议用 黑月Cool编译
!!!或者直接就是一个“懒”字!
!!!各路有心人士可动手改一下
!!!我也弄好了静态连接名的录入机制


    6.为何选择支持库
!!!其实用模块扩展程序也是足够了
!!!选择做支持库还是安全的
!!!而且支持库有许多模块做不到的功能


    7.关于易功能函数
!!!顾名思义, 就是易内部提供给支持库的函数
!!!主要的用法呢还是得参考 lib2.h(位于 e\sdk\cpp\elib\lib.h)
!!!虽说是一个C++头文件,但是语文好点、懂易语言就能理解
!!!小学生的语文水平就差不多啦
!!!我还是把一些常用的写到了 类_易功能 这个类里面
!!!各位同学可以看看、


    [最后]
!!!直说:本人纯属菜鸟一枚, 各路大神勿喷即可

   [信息]
!!!模版:易支持库模版
!!!作者:SalHe(Rabbit Group)
!!!声明:大鸟勿喷即可
!!!日期:2014年11月8日

怎么编译我还是简单说一下,针对一下小白。
编译的时候将文件名的后缀改为fne在放入易语言的支持库目录就好了
支持库一发布后就不要修改数字签名和支持库文件名了

发下预览图
1.支持库信息预览


202757pkkshh2eeaisk98o.jpg

202937l35up3gs2tpsffuo.jpg
然后就是下载了
觉得不错的话就帮忙顶一下,就当是慰劳下我那冰冷的手了
支持库模版[SalHe].zip (60.42 KB, 下载次数: 52)


回复

使用道具 举报

最终的幻象
等级头衔

等級:编程起步

Rank: 5Rank: 5

积分成就
易币
贡献
主题
精华
金钱
积分
1067
注册时间
2014-9-10
最后登录
1970-1-1

勋章墙

2014-11-12 09:06:45 | 显示全部楼层
支持,楼主辛苦了
回复

使用道具 举报

2991239158
等级头衔

等級:编程起步

Rank: 5Rank: 5

积分成就
易币
贡献
主题
精华
金钱
积分
1661
注册时间
2014-10-18
最后登录
1970-1-1

勋章墙

2014-11-12 22:19:56 | 显示全部楼层
易语言编写支持库,超简单模版。代码易懂!
回复

使用道具 举报

325019289
等级头衔

等級:程序制作者

Rank: 6Rank: 6

积分成就
易币
贡献
主题
精华
金钱
积分
4236
注册时间
2014-11-11
最后登录
1970-1-1

勋章墙

2014-11-13 08:26:29 | 显示全部楼层
这个官网下载了,支持下
回复

使用道具 举报

fengxin0007
等级头衔

等級:编程起步

Rank: 5Rank: 5

积分成就
易币
贡献
主题
精华
金钱
积分
1342
注册时间
2014-8-22
最后登录
1970-1-1

勋章墙

2014-11-13 12:48:38 | 显示全部楼层
谢谢楼主分享
回复

使用道具 举报

已绑定手机
帝释天
等级头衔

等級:编程起步

Rank: 5Rank: 5

积分成就
易币
贡献
主题
精华
金钱
积分
508
注册时间
2014-10-25
最后登录
1970-1-1

勋章墙

2014-11-14 01:51:19 | 显示全部楼层
很给力啊
回复

使用道具 举报

qq2427876234
等级头衔

等級:编程学徒

Rank: 3Rank: 3

积分成就
易币
贡献
主题
精华
金钱
积分
332
注册时间
2014-10-17
最后登录
1970-1-1

勋章墙

2014-11-14 20:22:50 | 显示全部楼层
帮忙顶一下!!!
回复

使用道具 举报

工藤原夜
等级头衔

等級:编程入门

Rank: 4

积分成就
易币
贡献
主题
精华
金钱
积分
619
注册时间
2014-11-15
最后登录
1970-1-1

勋章墙

2014-11-15 23:53:59 | 显示全部楼层
任务栏上怎么把CPU占用率弄上去呢?
回复

使用道具 举报

已绑定手机
qwertt
等级头衔

等級:编程起步

Rank: 5Rank: 5

积分成就
易币
贡献
主题
精华
金钱
积分
957
注册时间
2014-11-17
最后登录
1970-1-1

勋章墙

2014-11-17 01:17:47 | 显示全部楼层
优秀文章!神马都是浮云,支持!
回复

使用道具 举报

已绑定手机
oppo
等级头衔

等級:编程学徒

Rank: 3Rank: 3

积分成就
易币
贡献
主题
精华
金钱
积分
383
注册时间
2016-2-1
最后登录
1970-1-1

勋章墙

2016-2-4 21:29:10 | 显示全部楼层
神马都是浮云
回复

使用道具 举报

如果懒得打字,请选择右侧内容快捷回复 提醒:以任何方式进行『恶意灌水』的行为,进行封号处理
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

热点推荐上一条 /5 下一条

QQ|网站地图|手机版|小黑屋|乐易论坛-乐易网 | 湘ICP备19007035号

拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表乐易立场!

娄底市乐易网络科技有限公司声明:乐易原创培训课程版权均为我公司所有,未经许可,不得擅自翻录,盗版,破解本站课课程,我们将保留法律诉讼的权利

GMT+8, 2024-4-27 18:23 , Processed in 0.063919 second(s), 79 queries .

Powered by Discuz! X3.4

Copyright © Tencent Cloud.

快速回复 返回顶部 返回列表