c语言写易语言支持库6,易语言编写支持库
========== 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日
@SalHe
文件下载
解压密码:
来源:三叶资源网,欢迎分享,公众号:iisanye,(三叶资源网⑤群:21414575)
c语言写易语言支持库6,易语言编写支持库相关推荐
- 用c语言写出一个榜单程序,C语言依然位居榜单前列,依然值得程序员学习
原标题:C语言依然位居榜单前列,依然值得程序员学习 关注.星标公众号,不错过精彩内容 如今,市面上编程语言几百种,很多人觉得Python. JAVA这种语言比较火,是不是C语言就不行了呢? 殊不知,C ...
- 用c语言写程序求序数的后缀,用C编写mex程序
用C编写mex程序 大家都知道,matlab是一种解释型的编程环境,也就是说,跟以前的basic一样,是读 一句执行一句的.这样做可以很方便的实现编程过程中的交互,也免去了麻烦又耗时的 编译过程.但凡 ...
- 用c语言写代码_如何避免用动态语言的思维写Go代码
由于招聘市场上Go工程师的供给量不足,所以在招人的时候我们招了不少愿意转型用Go语言进行开发的PHP工程师,不过虽说换了个语言,在他们代码的时候还是能发现很多PHP的影子.if语句后面非要带括号这种问 ...
- ios是c语言写的,ios操作系统是用什么语言写的
对于苹果手机大家都有所了解,那么对于ios操作的开发语言大家又知道多少呢?小编为大家整理了ios操作系统的开发语言介绍,希望对大家有帮助. ios操作系统的开发语言--Ojective-C Objec ...
- python是c语言写的吗-学习python还是c语言?
并不是大神,只是CS专业的一名小学生.先说结论,强烈推荐先学C. 简单地说,你用半年时间学C语言,学会之后,再去学C++只需三个月,学python这种东西只要一个月,牛逼的人一个星期也能掌握. 可是反 ...
- 用c语言写的电话簿的程序,用C语言散列表实现电话薄
#用C语言散列表实现电话薄# 标题 #include#include#includetypedef struct node { char num[11],name[15],address[20],ci ...
- c语言写报告抽象数据类型,数据结构(C语言版)第一章 抽象数据类型的表示与实现...
//文件名:Triplet.c //因为C语言没有引用,所以用指针代替引用 //函数的头文件 #include #include //函数结果状态码 #define TRUE 1 #define FA ...
- c语言写红绿灯程序,51单片机用C语言实现交通灯(红绿灯)源程序
51单片机用C语言实现交通灯(红绿灯)源程序 交通灯,红黄绿灯交替亮,怎样实现呢?其实就是根据单片机定时器及倒计时的程序修改. 源程序如下: /* 1.程序目的:使用定时器学习 倒计时 红绿灯原理 主 ...
- c语言写的黑白棋游戏代码,C语言编写的黑白棋游戏源代码..doc
C语言编写的黑白棋游戏源代码. C语言编写的黑白棋游戏/*3.3.4 源程序*/ #include "graphics.h" /*图形系统头文件*/ #define LEFT 0x ...
- 用c语言写三个人打鱼问题,用c语言解决三天打鱼,两天晒网的问题要用到什么函数...
#3 我写了个判定某一天在这一年中是第几天的程序,你在mian中稍做修改就可以实现了. #include #include #include struct date {unsigned int yea ...
最新文章
- python中将HTTP头部中的GMT时间转换成datetime时间格式
- 转:我是如何向老婆解释MapReduce的?
- 读写xml节点的数据总结
- element 表格单元格内容不换行_实例29_在Word表格中将上下行相同内容的单元格自动合并...
- 为什么ABAP整型的1转成string之后,后面会多个空格 1
- 防止黑客入侵的五大技巧
- 使用Asp.net mvc + Linq + mvc_scaffold_gen_setup.exe 生成一个完整的家庭帐册大管家程序 之一...
- java 分页查询_JavaWeb之分页查询
- 用Gradle命令行编译Android工程
- 《重磅 | 机器学习特训营,硅谷导师直播授课,现加入仅需68元!》
- POI技术—用于java开发解析excel的抽象类
- 认识HTML5的WebSocket 1
- 【学术】SCI期刊影响因子查询方式
- 关于物联卡的测试期、沉默期、计费期你都知道吗?
- Beyond Compare4破解方法
- ML - 贷款用户逾期情况分析5 - 特征工程2(特征选择)
- 使用Latex排版选择题试卷
- ABAP - OO ALV基本实现步骤
- springboot毕设项目东软医疗HIS系统之住院入出转管理子系统7k546(java+VUE+Mybatis+Maven+Mysql)
- about s3c44b0