wtof1996 发表于 2013-11-16 21:05:23

Jens' Script Editor 1.0.3 CN

P.S:当初发现这个软件比LuaCS2好用很多,联系作者以后得到了汉化的许可,GPL协议是作者后来加的。
Jens' Script Editor 1.0.3 CN
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
一个机上Lua编辑器
原作: Jens Kolbinger
中文翻译:wtof1996

经作者Jens Kolbinger许可,允许改编以进行中文翻译。
Adapted for Chinese translation purposes under permission by JENS KOLBINGER.



哪个文件适合我使用呢?
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
- OS < 3.2的用户请使用JSEA1_zh_CN.tns。仅支持API 1.0, API2.0或更新的API版本将不会工作。
- OS >= 3.2 的用户请使用JSEA2+_zh_CN.tns


在手持设备上如何选择代码:
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
1. 请按下 ctrl+click开始选择
2. 用方向键移动文字光标到你想要的地方,或者直接用鼠标点击。
3. 按ctrl+C 复制 ,ctrl+V 粘贴
   (在你选中文字以后你可以做任何在一般文字编辑器中可以做的事情,比如说删除选中部分!)
4. 按 取消选择


控制:
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
- 使用鼠标和方向键像普通的文本编辑器一样操作即可。
- 快捷键可参见 controls.png 。
- 撤销: ctrl+del
- 重做: ctrl+menu
- 选项:
- 运行代码时,按键盘左侧的 键停止运行


重要信息:
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
- 按下键以后,你的程序将在处理完最后一个事件以后停止运行。
        但是如果你的程序中出现了无限循环,那么是无法停止的。强烈建议在运行代码前保存!
- 在完成初始化工作以后,请不要重新定义on.charIn,否则键退出将不会工作。
- 建议不要存储"jse"开头的变量。
- 请不要使用"__mG"这个全局变量,因为它存储了编辑器内部所使用的所有重要的东西。
- 建议不要使用2D Editor(富文本框)。在你的程序运行结束以后,他们不会被移除。
- 你的程序结束运行以后,你定义的全局变量将仍然存在!
- 请不要在源代码中插入非ASCII字符!
License
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
Jens' Script Editor is an on-calc lua editor for the TI-Nspire™
Copyright (C) 2013Jens Kolbinger

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/gpl-3.0

Any feedback to [email protected]

如果在使用过程中发现了任何BUG,请在这里回复或发email给我,我将反馈给作者。

generals 发表于 2013-11-16 21:28:15

先占位,赞一个{:029:}

HHX-XXM 发表于 2013-11-16 22:18:52

前排顶
大赞(= ̄ω ̄=)

lazydog 发表于 2013-11-17 07:44:40

嗯……系统降级就试试这个

wtof1996 发表于 2013-11-17 13:08:23

lazydog 发表于 2013-11-17 07:44
嗯……系统降级就试试这个

从OS 3.0到OS3.6都可以用的,不存在降级问题

月与映之皮丘 发表于 2013-11-18 02:18:56

顶一个!

hibigking 发表于 2013-11-21 00:52:11

麻烦楼主写个hello world

wtof1996 发表于 2013-11-21 00:54:20

本帖最后由 wtof1996 于 2013-11-21 00:57 编辑

hibigking 发表于 2013-11-21 00:52
麻烦楼主写个hello world

function on.paint(gc)
    gc:drawString("Hello, World!", 50, 50)
end
--以上代码请注意大小写,Lua对大小写敏感

hibigking 发表于 2013-11-21 00:59:20

wtof1996 发表于 2013-11-21 00:54 static/image/common/back.gif
function on.paint(gc)
    gc:drawString("Hello, World!", 50, 50)
end


谢谢~

hibigking 发表于 2013-11-21 01:09:52

这个和电脑上写的lua的tns效率比~差多少

wtof1996 发表于 2013-11-21 01:50:50

hibigking 发表于 2013-11-21 01:09
这个和电脑上写的lua的tns效率比~差多少

执行效率的话应该差别不大,毕竟最终都是实体机执行。(如果你指的是电脑上的执行效率肯定是电脑要快了)
输入效率的话,还是电脑好一些,毕竟你不可能像电脑一样在计算器上打字。但是论方便程度还是计算器好一些(毕竟你不太可能随时随地都有电脑,如果在学校的话还招摇)。

hibigking 发表于 2013-11-21 08:19:26

这个貌似。。只能一次性输出。。不能动画的。。for循环draw点东西都只能一次输出

hibigking 发表于 2013-11-21 08:20:30

貌似只能一次输出~没法for循环里面写动画啊

hibigking 发表于 2013-11-21 08:37:47

知道了~那个paint是每帧都调用的。。。

hibigking 发表于 2013-11-21 19:30:33

大神再请教一下~~怎么画圆~怎么获取数字键?

wtof1996 发表于 2013-11-21 22:37:12

本帖最后由 wtof1996 于 2013-11-21 22:41 编辑

hibigking 发表于 2013-11-21 19:30 static/image/common/back.gif
大神再请教一下~~怎么画圆~怎么获取数字键?
这些东西你应该自己去看TI的Lua参考手册,里面都说的很详细
想学好编程,总是让别人手把手教是不行的,你得学会自学。
另外,第二页就是参考手册的一个精简版本

hibigking 发表于 2013-11-22 01:21:47

所噶

Raul_Leite 发表于 2013-11-23 20:46:15

很有用啊

西文雪 发表于 2013-12-6 01:22:02

这个解决了机上不能写程序的问题

f(Y) 发表于 2014-2-13 09:15:30


很有用
页: [1] 2
查看完整版本: Jens' Script Editor 1.0.3 CN