Cichol 发表于 2011-7-22 10:45:17

LUA编程软件及相关使用

最新消息
oclua不可靠
请不要用其来练习LUA编程
很多函数都会出错

LUA语言编译器 LuaForWindows
LUA语言编译器 LuaForWindows

LUA编程教程 Lua程序设计(第二版).pdf
电驴链接


TI官方LUA脚本转换器


TI-nspire Student Software


nspire机上使用LUA编写程序 oclua

使用方法:
经过一早上的摸索
大概使用方法是。。
先用 LuaForWindows 或 记事本 编写程序
然后保存为lua文件
后缀必须为.lua
然后用LUA脚本转换器读取LUA文件
会提示已存入剪贴板
然后打开TI-nspire Student Software 或 TI-nspire Teacher Software
随便建一个页面
然后点模拟器里的粘贴键
路径为菜单栏-Edit-Paste
然后就会看到程序界面
目前来讲
没有模拟器是无法编写LUA程序的
也就是需要购买正版
不过有一个软件可以帮助我们
就是oclua
它可以让我们在nspire机上使用LUA编写程序
oclua压缩包内有说明
在此不进行赘述

【LuaForWindows并不是必须的,记事本即可编辑LUA程序,不过他可以用LUA语言编写Win程序。不过nspire的LUA和原始的LUA有一定的差距,所以那个LUA编程教程和LuaForWindows供爱好LUA的人使用】

附上一个TI提供的函数库和一个不知所云的Samples PDF

zhengran14 发表于 2011-7-22 12:16:00

太感谢啦

Cichol 发表于 2011-7-22 12:21:51

今天发现一个问题
我本来想LUA程序不应该必要模拟器才能编
可能可以用LinkSoftware传入计算器
遂寻最新版LinkSoftware
但是奇怪的是
官网竟然找不到LinkSoftware的下载点

还有chsi请改过论坛链接的默认格式
我发的链接cichol.com的tk总被自动改成com

Cichol 发表于 2011-7-22 12:46:55

本帖最后由 Cichol 于 2011-7-22 17:29 编辑

。。。。。。
至于实际的LUA编程。。。
就要靠大家刻苦研究了。。。
我只知道一段Helloworld的代码
Oclua里面的
function on.paint(gc)
gc:drawString("Hello World",0,20)
end

TI的那份interface文档看得有点晕。。
没搞明白程序的流程是怎样的。。
似乎程序必须按照一个规定的流程运行。。
这就蛋疼了。。。
on.paint(gc)也不知道该怎么用
嵌入别的函数也不行
但是必须要在这个函数内才能使用draw
蛋疼了

Cichol 发表于 2011-7-22 13:25:26

Lua给我的感觉就是不易用。。
而且很冷门。。
是个非主流的脚本语言。。
所以。。
如果有人有空。。。
可以尝试写一个C到Lua的翻译器。。。
不过当务之急还是应该先搞透lua

cypressx1 发表于 2011-7-22 19:46:12

我觉得研究一下官方的example还是有点用处的

cypressx1 发表于 2011-7-22 20:06:37


我也在学习lua,刚编了几个

Cichol 发表于 2011-7-22 21:32:56

很强
function A:paint(gc)
这种函数不知是怎么用的

cypressx1 发表于 2011-7-23 19:26:01

xx=class   function xx:paint(gc).....end            function on.paint(gc)xx:paint(gc) end

Determ.Ray 发表于 2013-2-15 23:50:49

Nspire支持Lua么...

chuxianbing 发表于 2013-4-2 18:17:36

Determ.Ray 发表于 2013-2-15 23:50 static/image/common/back.gif
Nspire支持Lua么...

自从用了lua后,才知道什么是麻烦

johnseeker 发表于 2013-9-16 13:17:13

学习一下,谢谢

5tuaner 发表于 2014-12-6 00:04:29

Determ.Ray 发表于 2013-2-15 23:50
Nspire支持Lua么...

Nspire支持部分Lua

Eagle0110 发表于 2015-1-16 08:47:55

学习了!!!

RZMYH 发表于 2015-1-16 21:35:59

无法下载,建议楼主重新打包上传,或给个网盘链接!

jkqsabc 发表于 2016-5-1 16:47:40

谢谢!
页: [1]
查看完整版本: LUA编程软件及相关使用