易写易库
文章平均质量分 61
Liigo
当我沉默着的时候,我觉得充实;我将开口,同时感到空虚……
相对于篮球,我更喜欢足球;相对于象棋,我更喜欢围棋;相对于C,我更喜欢Rust;……
庄晓立(Liigo),男,80后,山东省梁山县人,2002年毕业于山东理工大学,十多年来长期从事软件技术研究和基础产品研发。
电子邮件: liigo@@qq..com;新浪微博: Liigo;G+: +Liigo Zhuang。欢迎来人来函以及来而不往非礼也之洽谈。
展开
-
“易写易库(EXEK)”项目启动,用易语言开发易语言支持库
“易写易库”(EXEK,E Xie E Ku)项目已经启动,用易语言开发易语言支持库。我(liigo)准备用一个月左右的业余时间,完成本项目的一期工程。 用易语言开发易语言支持库,已经不是一个梦想,早已成为现实。之前已经有不少重量级人物进行过开创性研究,如金眼睛、海洋、云外归鸟等。而我的工作,也正是这些研究成果之上的拓展。在巨人的肩膀上,我站的很高,看的很远。我觉得应该可以做的更好。原创 2008-07-23 20:19:00 · 7213 阅读 · 13 评论 -
关于“易写易库(EXEK)”的“类'交叉编译'”的设想
关于“易写易库(EXEK)”的“类‘交叉编译’”的设想,已经很久了,现在写出来与各位共享。这个所谓的“类交叉编译”,是指:用现在版本的EXEK,开发某个支持库(初定为“易库常量支持库(ekconsts.fne)”,其中定义许多枚举常量),进而,把这个支持库应用到新版本EXEK的开发过程中。通俗点说就是,我赚钱,用赚来的钱雇人,再用雇来人的帮我赚更多的钱。换另一个说法就是,我用我开发的工具1,开发出原创 2008-12-16 22:51:00 · 2325 阅读 · 6 评论 -
《易写易库(EXEK)用户手册》v0.2,PDF格式
经过一番辛苦,易写易库(EXEK)用户手册 v0.2 新鲜出炉。相比两个月之前发布的 v0.1 版,主要是调整并确定了一些接口,更换了部分图片。目前空缺“开发窗口组件”相关的内容,这部分功能尚未开发完成,更不要说文档了,呵呵。下载地址如下,PDF格式,可能需要CSDN帐号才能下载:http://download.csdn.net/source/740922本手册面向的读者为使用“易写易库(EXEK原创 2008-11-01 15:17:00 · 3295 阅读 · 16 评论 -
易写易库(EXEK)玩“花”儿之三:命令有图标支持库,附图
释题:如果您认为这个“花”儿,属于之前第一个“花”儿的变种,易语言写支持库也能玩出“花”儿来(易写易库(EXEK)进展5),我也不反对。在开始正文之前,我要首先回答我之前提出的两个问题:问:用“易写易库(EXEK)”为易语言3.0开发支持库?答:可以,而且已经成为现实。问:近期计划,让“易写易库(EXEK)”支持“斩月”?答:支持斩月,并且已经成为现实。下面开始正文。我已经使用原创 2008-09-28 20:42:00 · 3156 阅读 · 2 评论 -
近期计划,让“易写易库(EXEK)”支持“斩月”?
所谓支持“斩月”,即要求“易写易库(EXEK)”不依赖任何易语言支持库,包括核心库。只有“易写易库(EXEK)”支持“斩月”,用它开发出来的易语言支持库才有可能完全不依赖任何文件(包括易核心库)。我原来以为,EXEK依赖易语言核心库并不算什么问题,毕竟开发出来的支持库是要给易语言程序用的,而易语言程序的运行又怎能少得了易核心库?但是根据我上一篇博客的尝试,用易语言4.x编译出的支持库不能直接拿原创 2008-09-24 19:11:00 · 2395 阅读 · 4 评论 -
用“易写易库(EXEK)”为易语言3.0开发支持库?
用“易写易库(EXEK)”为易语言3.0开发支持库,能行得通吗?今晚(严格地是昨晚)我(liigo)做了些尝试,结果不甚理想。现在易语言最新版本都4.11了,为啥还要给易语言3.0开发支持库呢?呵呵,只是一时兴起而已,没有特别的用意。如果非要找一点理由的话,我认为是:易写易库(EXEK)支持开发带动态图标的命令和命令参数,而这只能在易语言3.x版本中才能展现出来。我的尝试过程和结果如下:原创 2008-09-23 01:41:00 · 3531 阅读 · 3 评论 -
易语言写支持库继续玩“花”儿:命令_置入代码
在上一篇博客“易语言写支持库也能玩出“花”儿来(易写易库(EXEK)进展5)”中,玩了几个“花”儿,下面继续玩“花”儿。易语言程序员大概都知道易语言有一个官方的“特殊功能支持库”,这个支持库果然名副其实,够“特殊”。其中有一个命令“置入代码”非常的特殊:它能把它的参数视为x86机器码插入到编译生成的EXE中!我们知道,一般支持库中的命令,仅在程序运行期执行;而“置入代码”这个命令,竟然影响了易原创 2008-09-06 16:37:00 · 5892 阅读 · 11 评论 -
易语言写支持库也能玩出“花”儿来(易写易库(EXEK)进展5)
在易语言中使用“易写易库(EXEK)”开发易语言支持库,不仅功能上没有限制,而且还能玩出“花”儿来,甚至是别人玩不出的“花”儿。 一:不要命令分类通常来说,支持库中的命令都被分为若干个类别。如易语言核心库中的命令被分为“流程控制”“算术运算”“逻辑比较”“位运算”“变量操作”“数组操作”等等。对核心库来说这当然是必须的,毕竟里面有数百条命令,只有清晰的分类,才更便于用户查找和记忆。原创 2008-08-31 20:36:00 · 5690 阅读 · 9 评论 -
易写易库(EXEK)进展情况(4)(2008.8.30)
当我看到,用易语言开发的窗口组件的图标,出现在易语言IDE的组件箱中的时候,我很兴奋。这个周六,我已经为此辛苦了接近十个小时了。我迫不及待的要宣布,“易写易库(EXEK)”就要支持开发窗口组件了。问题是有的,当我把这个组件画到易语言设计窗体上时,啪一个框出来,易语言挂了。还没仔细看是什么问题造成的,我并不担心这个问题,因为我知道我肯定会解决这个问题的。这只是一个好的开始……还有很多原创 2008-08-30 14:03:00 · 1598 阅读 · 11 评论 -
易写易库(EXEK)进展情况(3)(2008.8.26)
经过最近几天的努力,已经初步完成了《易写易库(EXEK)开发手册》v0.1,其中涉及了除开发窗口组件数据类型之外的其它几乎所有内容,当然有些地方还不很详细。目前的《易写易库(EXEK)开发手册》主要内容有:对EXEK的简介;介绍开发第一个支持库的详细步骤;分别介绍如何定义支持库、附加功能、常量、命令(及其参数、实现函数)、枚举类型(及其常量成员)、普通数据类型(及其成员、方法(含参数、实现函数))原创 2008-08-26 22:12:00 · 2724 阅读 · 8 评论 -
易写易库(EXEK)进展情况(2)(2008.8.23)
经过前几天的努力,已经完成了“保证支持库的向下兼容性”的处理,并通过了初步测试。为什么要保证“支持库的向下兼容性”呢?不保证支持库向下兼容性会有什么后果呢?具体原因又有什么呢?采取什么方案应对呢?这都是值得我们探讨和解决的问题。 不保证支持库向下兼容性的后果我们开发的一个易语言支持库,发布了版本1.0,后来升级为2.0,如果2.0版本和1.0版本不兼容,将导致以下结果:使用原创 2008-08-23 19:54:00 · 2005 阅读 · 6 评论 -
易写易库(EXEK)进展情况(1)(2008.8.17)
[本文转载自本人民间博客,原文地址:http://175199125.qzone.qq.com/blog/1218963316] “易写易库(EXEK)”是什么?我早已在官方博客中给出了正式定义(http://blog.csdn.net/liigo/archive/2008/07/23/2699385.aspx)。在CSDN被解封之前,你可以(并且只能)通过百度快照或GO原创 2008-08-19 18:17:00 · 1619 阅读 · 2 评论 -
易写易库(EXEK)玩“花”儿之四:英文关键字支持库,附图
英文关键字支持库,为易语言提供 if switch while for continue break return 等英文形式的流程控制语句,其功能和用法与易语言核心库中相关命令完全等同。使用本支持库编写的易语言程序,运行时不需要依赖本支持库文件。使用“易写易库(EXEK)”开发,作者liigo。下载英文关键字支持库(压缩包20KB,解压后支持库62KB)。此支持库已经过“斩月”处理,可在易语原创 2008-10-15 19:58:00 · 1951 阅读 · 8 评论