wtof1996 发表于 2012-6-13 16:49:43

Lua Booster II Beta I

本帖最后由 wtof1996 于 2012-6-16 18:23 编辑

Lua Booster II Beta I 发布说明


0、前言
经过这几个月的缓慢编写(学业等等因素相对很忙),现在先出个Beta I的吧。
当初整体上是为OS3.1设计的,不过OS3.2现在也可以用,只是部分功能受到限制(以后会专门针对OS3.2编写)。
这次的版本基于Alpha III 编写,相对稳定一些。
这次的新特性,下面会详细说明。
下面是简介(没用过的可以看看,用过老版本的可以忽略了);
Lua Booster是专门为方便TI-Nspire技术中特有的Ti-Lua脚本编写而开发的一款辅助使用工具集。
该工具集包含了3个组件:
Bmp2Lua 将位图转换为TI-Lua中image库特有的图形字符串的工具,支持批量转换并且保存到文件以配合iLua使用。
CN2Lua 为了解决中文在OS3.1及以下版本中不能写在源代码里面问题而专门开发的工具,支持批量转换以及文件输出,提供了一种替代方法来得到中文字符串。(OS3.2已经解决)
iLua 一个预处理器,内置了Luna(作者OliverArmand aka ExtendeD,也是oclua及ndless的作者)“编译”器,可以直接把TI-Lua源代码转换成tns文件,同时提供了一些预处理指令以简化代码,有限的实现了类似c语言中库的功能,增加代码重用。同时提供了有限的语法更正来减少由于大小写敏感造成的问题。另外还提供了去掉单行注释的功能来进一步加快运行速度。
整个程序采用vb6编写GUI界面,同时使用GCC4.6.2编译的内核程序来完成核心功能。


透露一下以后的部分方向:
1)
加入一个字符串综合处理工具MyString用于处理琐碎的工作(打表,倒转字符串,根据表达式批量输出有规律的代码,菜单编辑器iMenu),CN2Lua会变成其一个子程序。
2)
Bmp2Lua支持输出分辨率调整,批量转换智能文件名判断等。
3)
特别为OS3.2 的API2.0设计的预处理指令。
一、
新特性说明
1.相对于第一代程序,主要有以下方面的更新:
1.   2.重构代码,提高易用程度。
2.   3. Bmp2Lua支持主流格式(jpg,bmp…),同时支持官方的输出格式(看起来会凌乱一些但是字符串体积平均会缩小5%至40%左右,视具体图片而定)。
3.   4. CN2Lua加入了新的算法用以支持更大的字符串
4.      5.iLua重构预处理指令,现在为2.0版,现在格式更宽松更好写。但是不支持老的预处理指令。
5.   6. 统一集中临时文件至同一目录。
6.   7. iLua针对OS3.2的一些兼容性特性:1)支持保存处理以后的源代码。2)预先指定API版本以便兼容OS3.1的代码.
、二、详细说明(略,参见安装包里面的完整发布说明)
三、后记
相信大家读到这里已经对Lua Booster II的用法有了一个全面的了解,希望Lua Booster II能在实际使用过程中成为大家得力的助手。
同时再次感谢这些人在开发过程中,给予的鼓励与支持,以及提供的帮助:
imath、皮丘、老友、直径、zhj、chsi。
(还有一些人我记不起来了,也向他们表示感谢)
感谢Oliver Armand aka ExtendeD 开发的Luna ,如果没有她,那么我们调试程序将极其不方便,也不会有iLua的诞生。


此次发布为公测版本Beta I,欢迎提出建议&提交bug
-----------------------------EOF---------------------------------
By:wtof1996
Email:[email protected]
Time:2012-6-12 20:59:15

wtof1996 发表于 2012-6-13 16:51:37

本帖最后由 wtof1996 于 2012-6-13 17:04 编辑

下载地址:http://pan.baidu.com/netdisk/singlepublic?fid=373795_4237450262               http://115.com/file/anwlx47o#Lua Booster II.rar
http://dl.dbank.com/c0kb5ek8ba

7127326 发表于 2012-6-13 21:17:09

顶!!!

月与映之皮丘 发表于 2012-6-13 21:23:55

顶!

wtof1996 发表于 2012-6-15 19:46:03

没人看?

diameter 发表于 2012-6-15 21:46:39

建议改成绿色版的,总是安装有点麻烦..

wtof1996 发表于 2012-6-16 21:39:20

7# diameter
很多人没有vb6的部分库……

零下一度 发表于 2012-6-20 16:07:23

wtof1996 发表于 2012-6-20 19:44:17

9# 零下一度
请把完整源代码,包括含有预处理指令部分的发至我的邮箱
应该是直接使用中文之类的宽字符的一些问题

imath 发表于 2012-6-20 21:28:57

顶一下

wtof1996 发表于 2012-6-20 22:13:18

通知:
鉴于bmp2lua的官方格式输出还处于不完美的测试阶段
如果不能使用请取消勾选,会采用老版本的输出
同时请将出问题的图片提交给我方便进一步修复,谢谢配合

wtof1996 发表于 2012-7-21 00:55:29

后续更新进度:
将更多的代码改用cpp重写(已经完成20%)
菜单编辑器内测版本编写完毕(有兴趣的可以私下联系我,这个组件可以单独进行内测)
图片缩放编写完毕
iLua完全支持os3.2(包括编译结果)
由于一天要上8小时补习班,所以只有1到2个小时写代码(更多的时候是在调试……水平有限不能保证一次过)
最终第二次公测版本日期不定,发布版本暂号定为Beta II
再次感谢关注这个小程序的人们
页: [1]
查看完整版本: Lua Booster II Beta I