易写易库(EXEK)进展情况(3)(2008.8.26)

经过最近几天的努力,已经初步完成了《易写易库(EXEK)开发手册》v0.1,其中涉及了除开发窗口组件数据类型之外的其它几乎所有内容,当然有些地方还不很详细。目前的《易写易库(EXEK)开发手册》主要内容有:对EXEK的简介;介绍开发第一个支持库的详细步骤;分别介绍如何定义支持库、附加功能、常量、命令(及其参数、实现函数)、枚举类型(及其常量成员)、普通数据类型(及其成员、方法(含参数、实现函数)),每一处都有参考代码贴图。请在此下载《易写易库(EXEK)开发手册》v0.1(PDF,242K,抱歉,googlepages暂时无法访问,改日上传,这里需要CSDN帐号才能下载)。

截至现在,已经有了第一个测试版,但我还不想公开发布,私下再测试测试,再完善完善。

最近,事情比较多,但我每晚总会尽量抽出至少一两个小时时间开发易写易库。

易写易库(EXEK)开发手册
版本:0.1
作者:liigo,http://blog.csdn.net/liigo
时间:2008.8

综述
“易写易库(EXEK)”是一个易语言模块,借助它可以使用易语言开发易语言支持库。
“易写易库(EXEK)”特点是:更简单,更强大,更实用。详见:http://blog.csdn.net/liigo/archive/2008/07/23/2699385.aspx
“易写易库(EXEK)”独特之处是:可以用易语言开发窗口组件,可以自由调用其它支持库。访问作者博客(http://blog.csdn.net/liigo)可获取更多信息。

只要理解了以下内容,使用本模块开发易语言支持库将是比较轻松的工作。支持库定义信息主要通过两个阶段得到:
1、定义阶段:用户通过调用“易写易库_定义支持库”“易写易库_定义命令”“易写易库_定义常量”“易写易库_定义数据类型”等模块命令,提供必须的信息。模块将在内部保存这些数据,供下一阶段使用。
2、整合阶段:用户通过调用模块命令“易写易库_取支持库信息()”,即可得到合法的支持库定义信息(LIB_INFO)。这一阶段的工作全部在模块内部完成,用户并不需要关心。
这个两个阶段的任务,都在支持库加载之前执行。一般来说,第1阶段(定义阶段)在“_启动子程序”中执行;第2阶段(整合阶段)在 GetNewInf() 被第一次调用时执行。

下面是一些感慨。

用C++开发易语言支持库,真的好难好麻烦

我(liigo)用C++开发的易语言支持库不下十个,接触到的易语言支持库C++源代码不下二十个,一想到用C++开发支持库,仍然头疼!真的很繁索的,同志们,尤其是在窗口组件那部分,想死的心都有。如果谁能做到不抄其它现成的支持库代码而写出一个带窗口组件的易语言支持库,我真服了他她了。一句话,你用C++写代码,要一颗心分成好几块来用,都不见得够!

用“易写易库(EXEK)”开发易语言支持库,真的好轻松好简单

不用不知道,一用吓一跳。很多很多的细节,模块都给你代劳了。有过易语言支持库开发经验的朋友,一定可以体会的出。不多说了,有老庄卖瓜之嫌。

posted @ 2008-08-26 22:12  fortest  阅读(299)  评论(0编辑  收藏  举报