首页 > 编程源码 > iapp初入教程

iapp初入教程

楼主:【JC】北陌 [2级] · 2019-12-4 ·  浏览3610 · 编程源码 · ID:

上一课讲了属性知识,这节我们讲怎么运用它们如:怎么设置控件内容或怎获取控件内容呢!

设置控件 us()

获取控件 ug()

①如何 隐藏和显示控件 设置控件lD为1显示/隐藏

隐藏代码 《gone/8》

us(1,"visibility","gone")

显示代码 《visible/0》

us(1,"visibility","visible")

虽隐藏空间保留 《invisible》

注下:控件虽隐藏.但会保留控件原始空间

us(1,"visibility","invisible")

②如何给控件配图和配色

控件布局配图 选择图片为@123.png

us(1,"background","@123.png")

控件布局配色 选择配色代码为白色

us(1,"background","#ffffff")

注下:给图像控件配图

us(1,"src","@123.png")

③如何获取控件内容和设置控件内容呢?

假设:文本1内容为(2233)

注下:《全部界面》变量为sss.ue

ug(1,"text",sss.ue)

将变量打印获取的内容2233

syso(sss.ue)

变量类似一个箱子,你可以把数据储存在里面,等需要的时候就取出来使用,可以改变它装你想要装的数据。裕语言中的变量是可以根据赋值,而且自动转换的,所以无需申明数据类型。

假识:我们用变量或直写文本内容显示为(2233)

㈠单个变量数据设置显示内容2233

s ue="2233"

us(1,"text",s.ue)

us(1,"text",ue)

㈡控件变量单个界面传递数据设置显示内容2233

ss ue="2233"

us(1,"text",ss.ue)

㈢控件变量全部界面传递数据设置显示内容2233

sss ue="2233"

us(1,"text",sss.ue)

注下:可以直接写法显示内容2233

us(1,"text","2233")

内容有点多,评论区更新

- 版权声明 - 1、本帖所有言论和图片等纯属网友个人意见,与流星社区立场无关;
2、其他单位或个人使用、转载或引用本帖时必须同时征得该帖子作者【JC】北陌流星社区的同意;
3、备注原文地址:https://bbs.liuxingw.com/t/19271.html,可忽略第2条;
4、帖子作者需承担一切因本文发表而直接或间接导致的相关责任;
5、如本帖内容或部分内容转载自其它媒体,这并不代表本站赞同其观点和对其真实性负责;
6、如本帖若为资源类,将仅限用于学习和研究目的,您必须在下载后的24个小时之内,从您安装或使用的设备中彻底删除上述内容;
7、如果您喜欢该程序,请支持正版软件,购买注册,可以得到更好的正版服务;
8、如本帖侵犯到任何版权或违法问题,请立即邮件告知我们,我们将及时予以处理。
24条回复 |  最后回复于2019-12-8

【JC】北陌 [2级]

用法: s a = 2 f(a == 1) { syso("等于1") } else f(a == 2) { syso("等于2") } else { syso("等于其他") } s a = 1 s b = 1 f(a == b) { syso("等于") } else { syso("不等于") } s a = "nimei" s b = "nimei" f(a == b) { syso("等于") } else { syso("不等于") } s a = 1 s b = 2 f(!a == b) { syso("等于") } else { syso("不等于") } s a = 1 s b = 2 s c = 3 f(a = 是否大于或等于 = 是否小于或等于 > 是否大于 是否小于 ?* 字符串开通是否相同 *? 字符串结尾是否相同 ? 字符串是否被包含 上面三个举例: s a = "abcdef" f(a ?* "abc") 返回“是” f(a *? "def") 返回“是” f(a ? "cde") 返回“是” 支持逻辑运算符: || 或者 && 并且 ! 反意
发布于2019-12-4

回复列表

  • 内容加载中...

说点什么...

【JC】北陌 [2级]

w循环用法:
//这将循环99次
s a = 99
w(a > 0)
{
syso(a)
s(a - 1, a)
}

说明:
条件循环语句,比较值的变化,然后进行循环执行 { 代码 } 里面的代码。当条件为“否”的时候会停止循环,条件“是”的话,将一直循环执行。
支持运算符(返回 是 与 否):(跟 f 语句 一样,请参考)
发布于2019-12-4

回复列表

  • 内容加载中...

说点什么...

【JC】北陌 [2级]

FOR循环用法:
for(1; 20)
{
syso("循环20次")
}

s a = 1
s b = 10
for(a; b)
{
syso("循环10次")
}

说明:
参数可以给予另个参数,一个为初始循环的值,一个是最大循环值。
发布于2019-12-4

回复列表

  • 内容加载中...

说点什么...

【JC】北陌 [2级]

T新线程
用法:
t()
{
syso("新线程里执行代码")
}

说明:
启用新线程,去执行一些需要执行很久的代码。比如把下载文件,获取网页源码,大量的文件操作,可以放入新线里执行。这里线程的概念,启用新的线程帮你处理代码,这样不会影响到主线程。
发布于2019-12-4

回复列表

  • 内容加载中...

说点什么...

【JC】北陌 [2级]

用法:
s id = 3
ssj(id, "clicki")
{
tw("ok")
}

说明:
输入控件Id,输入事件类型,并将事件代码填写在 { 中 },动态控件将触发该事件代码。

事件类型:
clicki=单击事件
touchmonitor=触屏监听事件
press=触屏长按事件
keyboard=键盘触发事件
pressmenu=触屏长按菜单事件
editormonitor=框编辑监听事件
ontextchanged=文本内容已改变
beforetextchanged=文本内容改变之前
aftertextchanged=文本内容改变之后
focuschange=获得焦点事件
onscrollstatechanged=滚动状态已改变
onscroll=滚动
clickitem=单击项目事件
onprogresschanged=加载过程进度改变
shouldoverrideurlloading=加载网址之前
ondownloadstart=文件下载事件
onpageselected=滑动切换界面事件
onpagescrolled=滑动切换界面过程
onpagescrollstatechanged=滑动操作过程
ondrawerclosed=侧滑关闭事件
ondraweropened=侧滑展示事件
onoptionsitemselected=项目选择
onitemselected=选择项目事件
发布于2019-12-4

回复列表

  • 内容加载中...

说点什么...

【JC】北陌 [2级]

用法:
tw("你好")

//设置参数1:显示的时间长久;0:显示的时间短暂;\n为换行的意思,其他地方通用
tw("你好\n吗?", 1)

说明:
用于提醒用户,界面显示时长大约为 2秒钟。弹出代码中的文字,来提醒用户。
发布于2019-12-4

回复列表

  • 内容加载中...

说点什么...

【JC】北陌 [2级]

FD删除文件
用法:(将删除SD卡根目录的abc.zip文件)
s a = "%abc.zip"
fd(a, b)
tw(b)

说明:
用于删除指定的文件,是否成功返回数据:true或 false

提示:同时将创建变量“b”,作为记录返回的值。(通用于下咧)
发布于2019-12-4

回复列表

  • 内容加载中...

说点什么...

【JC】北陌 [2级]

FE文件是否存在
用法:(将判断SD卡根目录的abc.zip文件是否存在)
s a = "%abc.zip"
fe(a, b)
tw(b)

说明:
用于判断指定的文件存在,是否存在返回数据:true或 false
发布于2019-12-4

回复列表

  • 内容加载中...

说点什么...

【JC】北陌 [2级]

FS文件大小
用法:(将获取SD卡根目录的abc.zip文件占用的大小)
s a = "%abc.zip"
fs(a, b)
tw(b)

说明:
用于判断指定的文件存在,是否存在返回数值单位(字节),若获取失败将返回 “-1”。
转换为KB:
s a = "%abc.zip"
fs(a, b)
s(b/1024, b)
tw(b)

转换为MB:
s2(b/1024/1024, b)
//保留所有小数
sn(b/1024/1024, b2)
发布于2019-12-4

回复列表

  • 内容加载中...

说点什么...

【JC】北陌 [2级]

FR读取文本
用法:(将读取SD卡根目录的abc.txt文件里面的内容)
s a = "%abc.txt"
fr(a, b)
tw(b)

s a = "%abc.txt"
s b = "utf-8"
fr(a, b, c)
tw(c)

说明:
用于读取文本文件的数据内容。
发布于2019-12-4

回复列表

  • 内容加载中...

说点什么...
登录注册 后才可进行评论
签到
42人签到
已签0天
  • 46634帖子
  • 1936811热点量
  • 184983火热值