搭建论坛《网站·搭建者》用户服务 → admin,易语言推出斩月计划了,我们也考虑一下吧?


  共有3500人关注过本帖树形打印

主题:admin,易语言推出斩月计划了,我们也考虑一下吧?

帅哥哟,离线,有人找我吗?
wj80612
  1楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 阿键
等级:技术员 帖子:140 积分:309 威望:0 精华:0 注册:2003-9-2 11:19:38
admin,易语言推出斩月计划了,我们也考虑一下吧?  发帖心情 Post By:2006-1-4 10:50:05

斩月计划,分离核心支持库,打造小于15k的易程序

天锁斩月(ZanMoon),是这个计划的名称。
明白这个名字来历的朋友也许就会会心一笑了。内容大致就是使易语言编译出来的可执行文件脱离runtime核心支持库运行。这样就不用每次发布软件的时候带上一个庞大的支持库了。让易语言编写的程序也可以小于30k。易语言不能编写真正的SDK程序(其实原先也是可以的,但是如果SDK程序还要依赖于某种特定的runtime的话,SDK也就没有任何意义了)、Keygen程序(你不愿意看到发布一个比软件本身还要庞大的kengen吧)、甚至xx程序(有大于200k的xx程序么?也许有,但是效果呢)的历史即将结束。
大致计划实现个功能:
1。不依赖于核心支持库。可以在98/2000/xp/2003系统上完全独立运行。一个空程序的大小将小于30k。
2。可以调用支持库中的命令,但是发布的时候需要带上用到的库。和原先最大的区别是,没有使用的支持库不用发布。
3。可以调用DLL命令。
4。不能使用易语言的任何窗口组件(其实也是可以实现的,不过需要老吴支持才行:))。但是提供了另一种创建窗口的方法,即ZanMoon Class Library(ZCL)。一个类库。封装常用的窗口类API和系统API。
发布的样式:
将以ZanMoon Development Kit(ZDK)的形式发布。完整的开发包中将提供:
1。MicroLoader,核心组件,加载程序和提供服务函数。
2。ZanMoon Class Library,斩月类库,提供常用的窗口类和系统API函数的封装。
3。ZMPacker,封装程序,把编译好的易程序重新封装为ZDK程序。重新封装后可以脱离核心支持库独立运行。
由于计划的工作量比较大,希望有能力的朋友予我帮助。
希望大家能够支持,您的支持是对我最大的鼓励。如果有问题和建议,请跟帖。
我的网站是:http://monkeycz.pediy.com
我的BLOG是:http://monkeycz.blogbus.com
有关ZDK的最新消息将在上面的网站公布。
下面压缩包中的文件,是易语言的源代码和采用ZDK开发的易程序。分别演示了DLL命令,数组操作,逻辑运算,算数运算,逻辑流程,异常处理等功能。最终的可执行文件是32k。

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
志艺风云
  2楼 个性首页 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:设计师 帖子:596 积分:1247 威望:0 精华:0 注册:2004-6-8 11:54:48
  发帖心情 Post By:2006-1-5 14:14:56

斩月?? 两个不同方式的软件有冲突的吗,敢说超VB我就说好.

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部

返回版面帖子列表

admin,易语言推出斩月计划了,我们也考虑一下吧?








签名