前言: 学易语言这么久了,还没有写过易语言的支持库,但易语言的支持库大部分都是用VC等其他语言编写的,我想,作为一个菜鸟级的新手,总不能因此而去学习一门新的语言吧。易语言支持库实际上是一个标准Win32 DLL动态链接库,因此可以考虑用易语言来写自身的支持库。 第一步:安装易写支持库向导 将教程附带工具压缩包解压后把“易语言编写支持库向导V2.0.exe”复制到易语言安装目录的wizard文件夹(如果没有可自行创建)中,然后打开易语言,选择常用向导: 在里面找到易语言编写支持库向导,选中,确定,即可启动向导如下图: 第二步:填写支持库框架信息 (一)填写支持库信息: 如上图所示,红色部分是必填信息,黑色部分为选填信息。 (二)添加命令分类: 选择编辑命令分类,如上图,添加一个命令分类,定义为“第一个分类”,如下图: (三)添加新命令: 选择“第一个命令分类”,选择添加新命令,如下图: 开始添加新命令,这里我们简单写个求和的命令,如下图: 选择保存修改。到这里,支持库的第一个命令信息编写完成,如果想要增加其他命令,如法炮制即可。如果想要为支持库定义自己的常量,请看第四步。 (四)增加常量: 右键选中第一个分类,弹出菜单,选择添加新常量,如下图: 添加常量的方法,跟在易语言里面的一样,可以添加整数常量,也可添加文本常量,如下图:
(五)生成框架: 做完以上步骤之后,支持库的框架基本编写完成,保存之后,选择“生成框架源码”,向导会自动为我们生成支持库框架源码,如下图:
第三步:完成支持库命令编写 (一)解除屏蔽源码: 生成支持库框架源码时,会弹出一个对话框,提示要将“转换接口程序集”被屏蔽部分解除屏蔽。我们打开支持库框架源码,选择“转换接口程序集”,按下“Ctr+A”全选,然后右键单击弹出菜单,选择解除屏蔽即可。 (二)完成支持库命令编写: 之前向导只是为我们自动完成了支持库的框架,命令还需要我们手动编写完成。选择“程序集1”,其中其他的信息不要去修改,找到命令编写部分,如下图: 这里“求二者和”还只是一个空壳,我们继续把代码写完,如下图: (三)编译支持库: 好了,我们的支持库到这里就编写完成了,接下来就是编译支持库了,在编译之前现修改一下配置信息,如下图: 修改好配置信息后,保存源码,选择编译,这里只能选择普通编译,不要选择静态编译,否则会出错,如下图: 编译后易语言会提示是否写出所需依赖文件,选择“不写出”,如下图: 编译完成后会得到一个dll文件,我们把它的后缀名改成fne即可,如下图: 好的,我们的第一个支持库终于制作完成,接下来就是安装支持库了。 第四步:支持库安装与测试 (一)安装支持库: 将testlib.fne复制到易语言安装目录的lib文件夹中,然后打开易语言,单击“工具”菜单,选择“支持库配置”,如下图: 弹出支持库配置对话框后,找到我们刚才复制过去的支持库,即“第一个易写支持库”,勾中,确定,支持库即可完成安装,如下图: 安装成功后,在易语言的支持库选项卡中的最底下即可看见我们的支持库,如下图: (二)测试支持库: 支持库安装完毕后,我们要测试一下我们的支持库是否能正常使用,在启动窗口的程序集中写入如下图代码: 点击运行按钮,在输出框中得到结果,25,说明我们的支持库能够成功运行了。 OK,大功告成,我们的第一个易语言编写的支持库至此制作成功,大家可以根据以上的方法制作更加实用的支持库。看完教程后,是不是觉得用易语言写支持库很容易呢,心动不如行动,自己动手吧! 以上教程使用了云外归鸟的易写支持库向导,在此表示感谢!
|
|
来自: benxin1225 > 《我的图书馆》