关于“易写易库(EXEK)”的“类‘交叉编译’”的设想,已经很久了,现在写出来与各位共享。
这个所谓的“类交叉编译”,是指:用现在版本的EXEK,开发某个支持库(初定为“易库常量支持库(ekconsts.fne)”,其中定义许多枚举常量),进而,把这个支持库应用到新版本EXEK的开发过程中。通俗点说就是,我赚钱,用赚来的钱雇人,再用雇来人的帮我赚更多的钱。换另一个说法就是,我用我开发的工具1,开发出另一个工具2,再用工具2协助继续开发/完善工具1。
这种想法是否可行尚未经过实地验证,但我想“应该”是可行的,因为它基于这样一个事实:易语言源代码中如果仅用到了支持库中的常量或枚举常量,编译为EXE/DLL后,不再依赖该支持库。也就是说,即使我的EXEK内部使用了“易库常量支持库(ekconsts.fne)”,仍能做到“使用EXEK开发出的支持库”运行时不依赖任何其它支持库(包括不依赖核心库)。
为什么呢?为什么要引入“易库常量支持库(ekconsts.fne)”呢?答案是,我(liigo)不太情愿把“EXEK所需的、易语言支持库开发包(SDK)中定义的大量常量”定义在EXEK模块中。理由如下:一,模块中只能定义普通常量,而支持库却可以定义枚举类型常量,显然后者更清晰明了;二,在模块中定义常量,加很长的注释是一种负担,编辑起来很累的;三,用现在的EXEK开发一个定义有枚举类型的支持库是非常容易的;四,把常量定义于EXEK之外的支持库中,相当于把这一部分开发性工作量独立出去,有助于外界提前参予进来协助开发(注:目前EXEK模块中只定义了必须的常用的SDK常量)。
分享到:
相关推荐
### 易写易库(EXEK)用户手册 v0.2 知识点解析 #### 一、易写易库(EXEK)简介 - **版本与发布时间**:易写易库(EXEK)用户手册的版本号为0.2,发布于2008年10月31日。 - **格式**:该手册以PDF格式发布。 - **...
### 易写易库(EXEK)开发手册 v0.1 知识点解析 #### 综述 **易写易库(EXEK)**是一个专门为易语言设计的模块,旨在帮助开发者更轻松地创建易语言支持库。该模块简化了开发流程,使得即使是初学者也能快速上手。其...
在实际应用中,开发者可以将"新版易写易库"与其他易语言工具(如易编译、易调试器等)结合使用,形成一套完整的开发流程,进一步提高开发效率和软件质量。同时,对于教学和学习易语言的初学者,易写易库也是一个很好...
《小刀易写易库教程》是一份专为易语言初学者和开发者设计的详细教程,旨在教授如何简单快捷地创建和支持库。易语言是一种基于汉语词汇的编程语言,其目标是让编程变得简单易懂,尤其适合中文使用者。支持库在易语言...
易语言源码易写易库梦优勿扰版源码.rar 易语言源码易写易库梦优勿扰版源码.rar 易语言源码易写易库梦优勿扰版源码.rar 易语言源码易写易库梦优勿扰版源码.rar 易语言源码易写易库梦优勿扰版源码.rar 易语言源码...
易语言我吃了作品。 先看test.e里的 再看ctrlib.e里的 test.e 里增加了几个简单的命令,方便大家进一步了解如何获取传过来的参数 ctrlib.e 则写了几个控件来展示如何编写支持库控件,基本上演示了支持库控件的所有...
易语言易写易库梦优勿扰版源码,易写易库梦优勿扰版,Dll入口函数,GetNewInf,ExekLib_ProcessNotifyLib,全部改C调用方式,建立命令分类,建立命令信息,建立数据类型,建立窗口组件,建立常量信息,命令分类_添加,生成_命令...
易写易库模块化封装,里面有...这不是简单的封装,重点是实现了类模块跟易库的“类”、“组件”的对接。并对组件接口函数进行了智能化处理。源码改变自“易语言我吃了”的模板,通过本模块的封装,使易写易库更简单化。
5. **API(Application Programming Interface)**:易写易库可能提供了一套API供开发者调用,这包括了对外公开的函数和类,以及它们的使用说明。 6. **版本控制**:考虑到这是个压缩包,里面可能包含不同版本的库...
本易写易库由梦优勿扰个人完成,部分内容参考网络。 特别鸣谢:易语言 我吃了的例程、易语言支持库开发手册、云外归鸟易编支持库所提供的返回程序集命令、以及学易不精提供帮助。 本源码中封装了几乎易语言支持库...
很抱歉,根据您提供的信息,"易写易库梦优勿扰版源码.zip" 和 "易写易库梦优勿扰版源码.rar" 都是文件名,但并没有提供具体的IT知识点或相关的描述。通常,这样的文件名可能指的是某个软件、网站或者应用程序的源...
资源介绍:本易写易库由梦优勿扰个人完成,部分内容参考网络。特别鸣谢:易语言我吃了的例程、易语言支持库开发手册、云外归鸟易编支持库所提供的返回程序集命令、以及学易不精提供帮助。本源码中封装了几乎易语言...
易写易库模块化封装,里面...这不是简单的封装,重点是实现了类模块跟易库的“类”、“组件”的对接。并对组件接口函数进行了智能化处理。 源码改变自“易语言我吃了”的模板,通过本模块的封装,使易写易库更简单化。
这是一个使用易语言模块“易写易库(EXEK)”开发的易语言支持库,可用于易语言3.x和4.x,作者liigo。 命令有图标支持库,顾名思义,其中有两个命令有图标(其中第一个命令有动态图标),第一个命令的两个参数也有...
《易写易库_WPS支持库源码-易语言》是一个专为易语言开发者提供的高级教程源码,旨在帮助用户学习如何编写自定义的支持库。这个压缩包包含了多个关键文件,便于用户理解和实践。 首先,"LWPS测试支持库.e" 文件很...
3. **编译与链接**:完成源代码后,使用易语言的编译器进行编译,生成易库文件。编译过程中,易语言会检查语法错误和逻辑错误。编译成功后,将生成的易库文件(通常为`.dll`或`.exe`格式)与其他程序链接,使得其他...
易语言写易库简化例程源码,写易库简化例程,测试支持库,测试支持库2,GetNewInf,消息接收,取指针_文本,取自定义数据数组指针,常量_添加,常量_取回,常量_取数目,子程序1,命令_添加,命令_取回,命令_取数目,子程序2,命令...