cnCalc计算器论坛

 找回密码
 注册
搜索
查看: 5426|回复: 11

[Lua讨论] Lua Booster II Beta I

[复制链接]
发表于 2012-6-13 16:49:43 | 显示全部楼层 |阅读模式
计算器程序
程序名称: LLua Booster II
平台: TI-Nspire 
系统/软件要求: Windows
版本号: 2.0
类型: 其他 
作者: wtof1996
大小(K): 4000
更新日期: 2012-06-14
描述: -
已知缺陷: -
源代码: 闭源
本帖最后由 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

 楼主| 发表于 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
发表于 2012-6-13 21:17:09 | 显示全部楼层
顶!!!
发表于 2012-6-13 21:23:55 | 显示全部楼层
顶!
 楼主| 发表于 2012-6-15 19:46:03 | 显示全部楼层
没人看?
发表于 2012-6-15 21:46:39 | 显示全部楼层
建议改成绿色版的,总是安装有点麻烦..
 楼主| 发表于 2012-6-16 21:39:20 | 显示全部楼层
7# diameter
很多人没有vb6的部分库……
发表于 2012-6-20 16:07:23 | 显示全部楼层
捕获.PNG
 楼主| 发表于 2012-6-20 19:44:17 | 显示全部楼层
9# 零下一度
请把完整源代码,包括含有预处理指令部分的发至我的邮箱
应该是直接使用中文之类的宽字符的一些问题
发表于 2012-6-20 21:28:57 | 显示全部楼层
顶一下
 楼主| 发表于 2012-6-20 22:13:18 | 显示全部楼层
通知:
鉴于bmp2lua的官方格式输出还处于不完美的测试阶段
如果不能使用请取消勾选,会采用老版本的输出
同时请将出问题的图片提交给我方便进一步修复,谢谢配合
 楼主| 发表于 2012-7-21 00:55:29 | 显示全部楼层
后续更新进度:
将更多的代码改用cpp重写(已经完成20%)
菜单编辑器内测版本编写完毕(有兴趣的可以私下联系我,这个组件可以单独进行内测)
图片缩放编写完毕
iLua完全支持os3.2(包括编译结果)
由于一天要上8小时补习班,所以只有1到2个小时写代码(更多的时候是在调试……水平有限不能保证一次过)
最终第二次公测版本日期不定,发布版本暂号定为Beta II
再次感谢关注这个小程序的人们
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cnCalc计算器论坛

GMT+8, 2024-11-22 10:11 , Processed in 1.359763 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表