随笔分类 -  易语言

摘要:用“易写易库(EXEK)”为易语言3.0开发支持库,能行得通吗?今晚(严格地是昨晚)我(liigo)做了些尝试,结果不甚理想。现在易语言最新版本都4.11了,为啥还要给易语言3.0开发支持库呢?呵呵,只是一时兴起而已,没有特别的用意。如果非要找一点理由的话,我认为是:易写易库(EXEK)支持开发带动态图标的命令和命令参数,而这只能在易语言3.x版本中才能展现出来。我的尝试过程和结果如下:我把一个用易语言4.1编译出的支持库文件复制到易语言3.0的lib目录下,发现易语言3.0根本无法启动,最后找到原因是:易语言4.1编译出的支持库文件依赖最新的核心支持库4.5版,而易语言3.0版的核心库(3. 阅读全文
posted @ 2008-09-23 01:41 fortest 阅读(741) 评论(0) 推荐(0) 编辑
摘要:在易语言代码中嵌入汇编/机器码 ——“置入代码”的使用方法简介作者:liigo原文链接:http://blog.csdn.net/liigo/archive/2008/09/18/2949200.aspx转载请注明出处:http://blog.csdn.net/liigo/我们都知道,C++或Delphi的程序源代码中可以嵌入汇编代码,以达到某些特定目的。易语言作为实用而又功能强大的编程语言,也允许在代码中嵌入汇编,——当然严格来说,是嵌入机器指令代码。借助“特殊功能支持库”中的“置入代码”命令,可以完成这项功能。(liigo 2009.03.20补记:自易语言4.12版本起,“置入代码”已被 阅读全文
posted @ 2008-09-18 22:45 fortest 阅读(1960) 评论(0) 推荐(1) 编辑
摘要:如题,只是初步设想。轻车熟路,不感觉有难度,哈哈。征名中……2008.9.14续:大话说的早了点:(,类方法的实现函数,该怎么弄?还没想好。 阅读全文
posted @ 2008-09-12 22:09 fortest 阅读(173) 评论(0) 推荐(0) 编辑
摘要:本文是转贴,原文作者/地址不详。IT业向来是个名利双收的行业,想当初286刚出来的时候,在中观村组台286倒手就可以挣个几千快;格式化个DOS的系统盘都可以卖个500-800大洋,爽啊!那才是IT业的黄金时代,可惜好景不长,该死的IBM和Microsoft搞出个该死的“即插即用”咱再也没有机会在美女面前大谈中断号什么的了,后来又搞出个“瘟到死”到现在的“叉屁”,可耻啊,你现在去电脑市场瞧瞧,搞什么电脑DIY是个人,有双手就可以装出台电脑来,无人值守系统光盘往里一塞,软件也搞定了,真是气死人,这还是电脑吗?这还是高科技吗?这还有半点技术含量吗?这跟菜市场卖大白菜有什么两样? 好在咱还啃了几年洋文 阅读全文
posted @ 2008-09-07 23:43 fortest 阅读(361) 评论(0) 推荐(0) 编辑
摘要:在上一篇博客“易语言写支持库也能玩出“花”儿来(易写易库(EXEK)进展5)”中,玩了几个“花”儿,下面继续玩“花”儿。易语言程序员大概都知道易语言有一个官方的“特殊功能支持库”,这个支持库果然名副其实,够“特殊”。其中有一个命令“置入代码”非常的特殊:它能把它的参数视为x86机器码插入到编译生成的EXE中!我们知道,一般支持库中的命令,仅在程序运行期执行;而“置入代码”这个命令,竟然影响了易语言编译器的编译行为!而且,使用了本命令的易语言程序,运行时不依赖支持库文件(spec.fne),即,它仅在编译期生效。那么,能不能使用“易写易库(EXEK)”写出一个与“置入代码”功能等同的命令来呢?当 阅读全文
posted @ 2008-09-06 16:37 fortest 阅读(1859) 评论(0) 推荐(0) 编辑
摘要:在易语言中使用“易写易库(EXEK)”开发易语言支持库,不仅功能上没有限制,而且还能玩出“花”儿来,甚至是别人玩不出的“花”儿。一:不要命令分类通常来说,支持库中的命令都被分为若干个类别。如易语言核心库中的命令被分为“流程控制”“算术运算”“逻辑比较”“位运算”“变量操作”“数组操作”等等。对核心库来说这当然是必须的,毕竟里面有数百条命令,只有清晰的分类,才更便于用户查找和记忆。但是,在支持库内命令数量很少,或者说逻辑上同属一个类别的情况下,还有必要进行命令分类吗?这时再进行命令分类,是否属于多此一举?这样的例子很多,如下图中的“易向导支持库”“可执行文件数据转换支持库”“编码转换支持库”“多 阅读全文
posted @ 2008-08-31 20:36 fortest 阅读(665) 评论(0) 推荐(0) 编辑
摘要:当我看到,用易语言开发的窗口组件的图标,出现在易语言IDE的组件箱中的时候,我很兴奋。这个周六,我已经为此辛苦了接近十个小时了。我迫不及待的要宣布,“易写易库(EXEK)”就要支持开发窗口组件了。问题是有的,当我把这个组件画到易语言设计窗体上时,啪一个框出来,易语言挂了。还没仔细看是什么问题造成的,我并不担心这个问题,因为我知道我肯定会解决这个问题的。这只是一个好的开始……还有很多很多工作要做……2008.8.31补充:花了大约一小时检查上面那个问题,发现在两个细节上出现笔误:1、把参数2写成参数1;2、填错了CALL指令的操作数。OK了,现在可以把易语言开发的窗口组件画到“_启动窗口”上并自 阅读全文
posted @ 2008-08-30 14:03 fortest 阅读(150) 评论(0) 推荐(0) 编辑
摘要:经过最近几天的努力,已经初步完成了《易写易库(EXEK)开发手册》v0.1,其中涉及了除开发窗口组件数据类型之外的其它几乎所有内容,当然有些地方还不很详细。目前的《易写易库(EXEK)开发手册》主要内容有:对EXEK的简介;介绍开发第一个支持库的详细步骤;分别介绍如何定义支持库、附加功能、常量、命令(及其参数、实现函数)、枚举类型(及其常量成员)、普通数据类型(及其成员、方法(含参数、实现函数)),每一处都有参考代码贴图。请在此下载《易写易库(EXEK)开发手册》v0.1(PDF,242K,抱歉,googlepages暂时无法访问,改日上传,这里需要CSDN帐号才能下载)。截至现在,已经有了第 阅读全文
posted @ 2008-08-26 22:12 fortest 阅读(297) 评论(0) 推荐(0) 编辑
摘要:经过前几天的努力,已经完成了“保证支持库的向下兼容性”的处理,并通过了初步测试。为什么要保证“支持库的向下兼容性”呢?不保证支持库向下兼容性会有什么后果呢?具体原因又有什么呢?采取什么方案应对呢?这都是值得我们探讨和解决的问题。不保证支持库向下兼容性的后果我们开发的一个易语言支持库,发布了版本1.0,后来升级为2.0,如果2.0版本和1.0版本不兼容,将导致以下结果:使用1.0版本支持库编写的易语言源程序,打开后一片混乱,无法编译使用1.0版本支持库编译的易语言可执行程序,无法正常运行导致支持库不向下兼容的原因通过易语言支持库开发手册,我们知道,支持库中的所有命令和方法定义信息都集中依次存储在 阅读全文
posted @ 2008-08-23 19:54 fortest 阅读(141) 评论(0) 推荐(0) 编辑
摘要:[本文转载自本人民间博客,原文地址:http://175199125.qzone.qq.com/blog/1218963316] “易写易库(EXEK)”是什么?我早已在官方博客中给出了正式定义(http://blog.csdn.net/liigo/archive/2008/07/23/2699385.aspx)。在CSDN被解封之前,你可以(并且只能)通过百度快照或GOOGLE快照了解“易写易库(EXEK)”项目的相关信息。 (注:QQ空间自作多情地在两个快照地址后面各加一个"/"字符,导致地址无效!) 现在,在这里,在我的民间博客里,再简单的给一个通俗的解释:“易写易库 阅读全文
posted @ 2008-08-19 18:17 fortest 阅读(177) 评论(0) 推荐(0) 编辑
摘要:如题,详见:用易语言随手编写闹钟程序,轻松解决扣奖金问题 阅读全文
posted @ 2008-08-05 09:32 fortest 阅读(183) 评论(0) 推荐(0) 编辑
摘要:我一开始是用Google的,后来经过几次GOOGLE被封杀事件,直到现在一直习惯以用百度为主、Google(谷歌)为辅。“易写易库”是我最近自创的一个词汇(一个易语言项目名称),从全球范围来说,这个词应该是只出现在我的博客里——在其它媒体转载之前。无论如何,我的博客是“易写易库”这个词汇的权威来源,理应因为最佳匹配而列为搜索引擎搜索结果的首位。但是分别用百度和谷歌搜索“易写易库”,却得到了截然不同的结果:谷歌的搜索结果非常准确,百度的搜索结果差强人意。先看谷歌的搜索结果,我的博文被排在第一位,后面多是“易写”二字的匹配结果: 再看百度的搜索结果,排在第一位的竟然是毫不相关的网页,第二位仅收录了 阅读全文
posted @ 2008-08-02 02:30 fortest 阅读(205) 评论(0) 推荐(0) 编辑
摘要:易语言4.11版已在今天(2008.7.28)发布liigo评价:这个版本(易4.11)最大的变化就是,修改了一大堆BUG,感谢了一大群易友。下载地址:易语言4.11精简版下载(不包括知识库、多媒体教程,86M) 易语言4.11完全版下载(包括知识库、多媒体教程,292M)易语言4.11版相对于4.10更新说明:对易语言编译器、开发环境、核心支持库的更新: 1. 修改易语言编译器“‘调用外部DLL命令的程序’执行结束后未释放该DLL”的BUG,感谢易友企达软件。 2. 修改易语言编译器编译动态链接库时提示“寻找指定库命令失败”的BUG。 3. 修改易语言开发环境,在调试状态下允许通过双击设计窗 阅读全文
posted @ 2008-07-28 22:58 fortest 阅读(286) 评论(0) 推荐(0) 编辑
摘要:“易写易库”(EXEK,E Xie E Ku)项目已经启动,用易语言开发易语言支持库。我(liigo)准备用一个月左右的业余时间,完成本项目的一期工程。用易语言开发易语言支持库,已经不是一个梦想,早已成为现实。之前已经有不少重量级人物进行过开创性研究,如金眼睛、海洋、云外归鸟等。而我的工作,也正是这些研究成果之上的拓展。在巨人的肩膀上,我站的很高,看的很远。我觉得应该可以做的更好。“易写易库”的目标是,使易语言开发易语言支持库:1、更简单:必须比C++写支持库简单,争取比Delphi写支持库还简单。2、更强大:C++、Delphi写支持库能实现的功能(比如窗口组件),易语言也要做到。3、更实用 阅读全文
posted @ 2008-07-23 20:19 fortest 阅读(675) 评论(0) 推荐(0) 编辑
摘要:我在魅族论坛一直潜水,上月底才注册,仅偶尔回复过几个贴子,属于论坛中的“魅族新人”。我刚刚写一个篇文章(争抢M8内测名额,你够资格吗?兼谈测试要求),急需发表到魅族论坛上,可是魅族论坛对新人发贴有限制,只有积分在 60 以上才能发表主题贴。我现在只有 38 分,每回复一次得 1 分,需灌水 20 多次才能得到发表主题贴的资格。偏偏魅族论坛对回复贴子也有限制:每次回复必须至少间隔 10 分钟。看来又要易语言出马了,每十分钟提醒我一次,我去灌灌水,哈哈。程序太简单了,两行代码搞定:我这是纯手工灌水,又不是程序自动发贴,J.Wong 应该不会封我的号吧:),我的帐号不是 liigo 。 阅读全文
posted @ 2008-06-07 13:51 fortest 阅读(715) 评论(0) 推荐(0) 编辑
摘要:昨天晚上(准确地说是今天凌晨)临睡觉前,才突然发现把手机遗留在公司办公桌上了。平时每天早上起床全靠手机闹钟了,手机不在身边,非睡到中午12点不可。不但奖金会被扣光,工资都不知道还有没有了。那么我就在想,早上谁叫我起床?很快就想到了易语言。用易语言写一个程序,准时叫我起床,岂不很好?随手就可以写出来,不超过一分钟,这就是易语言源代码:2010-10-18 liigo更新,这个程序多次发挥作用,意义重大,呵呵。现提供源代码下载:http://download.csdn.net/source/2766259 阅读全文
posted @ 2008-04-16 22:07 fortest 阅读(506) 评论(0) 推荐(0) 编辑
摘要:声明1:以本人名义发布的消息从来都不代表易语言官方消息。其实这何需声明,明摆的事嘛,可是我被某些人吓怕了,诚惶诚恐,特此声明。声明2:未经本人(liigo)同意,此文禁止转载。Delphi 开发易语言支持库再获重大进展,支持窗口控件了Delphi 开发易语言支持库再获重大进展,经初步研究已经可以支持窗口控件。易语言将再次拥抱Delphi,拥抱VCL。易语言之福,易友之福。2008年4月3日,请记住这个节日。 众所周知,易语言支持库开发接口中,早已将窗口控件的数据类型固定为MFC中的 CWnd*,要用MFC之外的技术开发易语言窗口控件,有可能吗?很多人早已在潜意识中就否定了这种可能性。包括本人( 阅读全文
posted @ 2008-04-04 13:13 fortest 阅读(2000) 评论(0) 推荐(0) 编辑
摘要:透过EF可以从技术上看清很多人这里说的“EF”,是指“易语言.飞扬”,一门简单易学、高效实用、面向对象、跨平台的计算机通用编程语言。http://dotef.cn关于EF的争论,最近见得很多,支持的,反对的,中间派的,都各有其人。正是在这场还在持续的争论中,让我从技术上看清了很多人。所谓的“看清”,当然并不是简单地针对他/她所持的观点或立场,我更看中的是他/她……1、对待新事物、新技术的态度2、对待不同观点和持不同观点的人的态度3、对新技术的理解和领会的速度和深度4、对新技术有选择地吸收、有选择地批判的能力其中,前两项可以体现出一个人的人生修养,后两项可以体现出他/她的技术修养。我发现有不少人 阅读全文
posted @ 2007-11-21 20:08 fortest 阅读(203) 评论(0) 推荐(0) 编辑
摘要:“易语言.飞扬”十分钟入门教程(修订版1,update for EF1.1.0)作者:liigo,2007.8.12本文地址:http://blog.csdn.net/liigo/archive/2007/08/12/1739861.aspx转载必须注明出处:http://blog.csdn.net/liigo/本文于2007.1.1首发自http://blog.csdn.net/liigo/archive/2007/01/01/1472077.aspx,当时“易语言.飞扬”的第一个测试版本1.0.1刚刚发布三天。现在,“易语言.飞扬”的第三个测试版本1.1.0已经发布接近两个月了,特为此版本 阅读全文
posted @ 2007-08-12 22:17 fortest 阅读(290) 评论(0) 推荐(0) 编辑
摘要:“易语言.飞扬”十分钟入门教程作者:liigo2007.1.1原文链接:http://blog.csdn.net/liigo/archive/2007/01/01/1472077.aspx转载必须注明出处:http://blog.csdn.net/liigo 第 1 分钟:序曲 第 2 分钟:“易语言.飞扬”初相识 第 3 分钟:第一个程序 第 4 分钟:第一个类库 第 5 分钟:猜数字游戏 第 6 分钟:基本语法 第 7 分钟:面向对象 第 8 分钟:特色语法 第 9 分钟:答题时间 第 10 分钟:收工喽 亲爱的朋友,您愿意花十分钟的时间,来了解一门全新的编程语言“易语言.飞扬”吗? 第 阅读全文
posted @ 2007-01-01 23:29 fortest 阅读(1950) 评论(0) 推荐(0) 编辑