差異處
這裏顯示兩個版本的差異處。
兩邊的前次修訂版前次修改 下次修改 | 前次修改 | ||
wiki:自动化与科技指导:opencomputers:编程规范 [2023/12/11 11:22] – [总旨] nikoqw | wiki:自动化与科技指导:opencomputers:编程规范 [2023/12/11 11:33] (目前版本) – [总旨] nikoqw | ||
---|---|---|---|
行 5: | 行 5: | ||
开放式电脑的程序需要: | 开放式电脑的程序需要: | ||
* 基于事件驱动。 | * 基于事件驱动。 | ||
- | * 能够 “干净” 地终止。 | + | * 如果程序能够被终止(即非除了切断电源才能停止程序),则必须能够 “干净” 地终止。 |
+ | * 没有资源(如文件句柄)泄露。 | ||
* 低耦合高内聚、尽量运用库的功能,不要自己实现即有库已实现的功能。 | * 低耦合高内聚、尽量运用库的功能,不要自己实现即有库已实现的功能。 | ||
行 17: | 行 18: | ||
===== 示例 ===== | ===== 示例 ===== | ||
+ | 建议您在编写 OpenComputer 程序时,直接复制示例中的代码作为开始模板,然后在此基础上实现您的逻辑。 | ||
====1.1. 一个简单的前台程序==== | ====1.1. 一个简单的前台程序==== | ||
<code LUA> | <code LUA> |