裕语言入门与第一个项目
本篇带新手把 iApp 的完整开发流程走一遍:建项目、摆控件、写事件、运行看效果,代码部分只讲最常用的裕语言(iyu)。相关文章:怎么下载安装到手机.md · 手机上打包APK的流程.md
一、先建立两个预期
- 全程在手机上完成:iApp 本身就是一个安卓应用,画界面、写代码、看运行效果都在它里面;
- 两种做法混着用:摆界面用可视化方式(选控件、调位置、改属性),写逻辑用代码。代码语言不止一种(裕语言、i-js、i-lua、i-java),新手先只用裕语言就够——它出现最早,网上现成的例子也最多。
二、建第一个项目
- 新建项目时填两样:应用名、包名;
- 包名用自己记得住的英文字母组合(例如
com.你的名字.demo1)。它相当于这个应用在手机里的身份证:出升级版时包名必须一致,手机才认得这是同一个应用的更新; - 项目建好会自带一个起始界面,名字一般是
main。
三、往界面上摆控件
- 进入起始界面的设计视图,选「添加控件」,常见的有按钮、文本、编辑框、图片、线性布局;
- 选中控件后改属性:宽、高、文字、颜色、字号;
- 摆放用拖拽;多个控件要排整齐时,把它们放进线性布局(横向或纵向)里管,比手动一个个对位置更不容易乱。
四、给控件加动作
界面是死的,事件让按钮活过来。给按钮加一个「点击」事件,在事件里写代码,比如点一下弹出一句话:
tw("你好,这是我的第一个程序")
tw 是「弹出提示」指令;想在调试输出里打一行信息用 syso。这两条指令之外,先把 s(赋值)和 f(判断)也认识一下,四个指令就够搭出大多数入门小玩意。
五、运行看效果
保存后直接点运行,iApp 会把当前项目跑起来给你看。第一次运行如果弹权限或提示,按提示放行。
- 看到效果 → 流程已通,接下来可以学更多指令,或直接去打包;
- 看到报错或黑屏 → 先查代码里是不是混进了中文标点(逗号、括号、引号),这是新手最高频的报错原因。
六、学下去的几条路
- 软件内教程:打开 iApp → 互动 → 看教程,从零基础系列到进阶课程都有,覆盖变量、判断、循环、线程、文件、网络、控件、布局等;
- 共享空间:别人做好的源码项目可以导入到自己这里跑,对照界面和代码看「这一行对应屏幕上哪个效果」;
- 手册文件:安装目录下自带几份 txt 帮助手册,写代码卡住时先翻它。
流程跑通之后,想让东西变成能发给别人安装的包,就轮到手机上打包APK的流程.md了。还没装上的,先回怎么下载安装到手机.md。想先看看这款工具长什么样,可以逛逛 iApp 介绍站,那里有实机截图与功能梳理。