TC官方合作论坛

 找回密码
 立即注册
查看: 592|回复: 23
打印 上一主题 下一主题

[已解决] 新人卡在 变量 ,,,,

[复制链接]
跳转到指定楼层
楼主
发表于 2015-2-5 12:00:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
新人无法理解--变量!哪位老师给予引导~~最好是以实例说明下,简单易懂的~~~~~
回复

使用道具 举报

沙发
发表于 2015-2-5 12:12:09 | 只看该作者
变量就是一个盒子,你可以放东西进去
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2015-2-5 12:19:59 | 只看该作者
言术 发表于 2015-2-5 12:12
变量就是一个盒子,你可以放东西进去

首先感谢 言术!TC上在我理解的盒子是 功能----功能结束之间! 为什么需要变量在生成个盒子,,

下面的代码 变量起了什么作用!x,y又是什么?

变量 x,y
是否找到=图像.区域找色(10,10,500,600,#1252E0,0,x,y)
回复 支持 反对

使用道具 举报

地板
发表于 2015-2-5 12:48:58 | 只看该作者
本帖最后由 a837198 于 2015-2-5 12:51 编辑

相当于在盒子里开个地方  以便放这个东西    如果没有  你能知道他放在哪里么

对于等号前面的 那是开了一个临时的地方 完成后  这个临时的地方就会复原
回复 支持 反对

使用道具 举报

5#
发表于 2015-2-5 12:58:20 | 只看该作者
比如一台手机
功能就相当于零件,把各个零件(功能)组合起来就成了一台手机(程序)

变量可以理解为一个快递盒子,你想放什么进去都可以.
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2015-2-5 12:59:37 | 只看该作者
a837198 发表于 2015-2-5 12:48
相当于在盒子里开个地方  以便放这个东西    如果没有  你能知道他放在哪里么

对于等号前面的 那是开了一 ...

下面的代码 变量起了什么作用!x,y又是什么?

变量 x,y
是否找到=图像.区域找色(10,10,500,600,#1252E0,0,x,y)
回复 支持 反对

使用道具 举报

7#
发表于 2015-2-5 13:06:16 | 只看该作者
本帖最后由 a837198 于 2015-2-5 13:16 编辑
yuetianxuan 发表于 2015-2-5 12:59
下面的代码 变量起了什么作用!x,y又是什么?

变量 x,y

空间----空间结束    是房子
功能----功能结束    是房间
括号内的变量        是房间里可以放东西的家具,比如衣柜,桌子
等号前面的变量     是储藏室或者杂物室,反正是公共的那种房间里的可以存放东西的家具

当变量赋予或者数值的时候 就在相应的家具里放进去或者更换   
                                           用的时候去拿出来

比如 装修房子的时候 首先要做的前提是什么----置办家具    家具的作用是什么---x,y   家具上的或者里面的东西是什么---x,y的数值
例 电视要放在桌子上
x相当于桌子  x的数值相当于电视  给x赋值  就是买了一台新的电视放在桌子上   给x修改数值 就是更换了一台电视
用的时候 你肯定知道它放的地方
如果房间里什么都没有 你知道要放在那里么,在哪里能看见它么

剩下的自己去想把
回复 支持 反对

使用道具 举报

8#
发表于 2015-2-5 13:15:45 | 只看该作者
yuetianxuan 发表于 2015-2-5 12:59
下面的代码 变量起了什么作用!x,y又是什么?

变量 x,y

变量x,y  就是做了两个x,y盒子,找到这个颜色,把颜色的地址放到x,y中储存起来
回复 支持 反对

使用道具 举报

9#
发表于 2015-2-5 14:53:13 | 只看该作者
你只是学TC而已 不需要理解的那么详细深入
你就把变量理解为一个人的称呼
比如 :
变量 张三="张三"
那么在下面的代码中 张三这个变量就代表了 "张三"这个字符串
至于你说的
是否找到=图像.区域找色(10,10,500,600,#1252E0,0,x,y)
这里的变量能看到的有3个 分别是 是否找到 x 和 y 这3个
首先 要说到给变量赋值用的是=
是否找到这个变量 本来是什么都不表示的
这里把找色这个函数的返回值赋值给它 它就有值了
而x和y
是在找色这个函数的内部(当然 这个函数是TC内置的 我们看不到源代码)被赋值
当然也是使用x=... y=... 这样 但是 我们看不到
至于函数是什么 唔 你学过初中的数学没有
从 加减乘除 四则运算 到 sin cos 之类的 对 就是这些
这些就是函数
就是指一段运算方法 或者 在编程语言中 函数又叫方法 在TC中被称作功能
其实是一样的
我们把一段经常要用到的代码打包成一个功能函数
以便以后再用 这样就可以少写一些代码
但是这些代码并不是完全一样
比如消息框这个函数 虽然看不到源代码 但是原本肯定不是TC里一句简单的 辅助.消息框 就能实现的
那么我们把弹出消息框这一段代码打包成一个函数 然后把里面每次执行代码的时候不一样的地方比如
消息框的标题文字和消息框里内容的文字 用变量表示 然后使用代码的时候
只需要给这2个代码赋予一定的值 就可以弹出各种文字不同的消息框

回复 支持 反对

使用道具 举报

10#
 楼主| 发表于 2015-2-5 17:49:53 | 只看该作者
q273814 发表于 2015-2-5 14:53
你只是学TC而已 不需要理解的那么详细深入
你就把变量理解为一个人的称呼
比如 :

空间 月月
//默认空间
变量 计算器A,计算器B

功能 加法_点击()
    计算器A=编辑框.获得文本("编辑框0")
    计算器B=编辑框.获得文本("编辑框1")
    编辑框.设置文本("编辑框2",计算器A+计算器B)
功能结束
功能 减法_点击()
   
    编辑框.设置文本("编辑框2",计算器A-计算器B)
功能结束
功能 乘法_点击()
   
    编辑框.设置文本("编辑框2",计算器A*计算器B)
功能结束
功能 除法_点击()
   
    编辑框.设置文本("编辑框2",计算器A/计算器B)
功能结束


空间结束
//空间结束语句
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-9-22 08:56 , Processed in 0.313409 second(s), 24 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表