TC官方合作论坛

标题: TC函数定义与调用[1.005-2.006版本] [打印本页]

作者: 小王    时间: 2011-7-11 14:51
标题: TC函数定义与调用[1.005-2.006版本]
函数定义与调用

下面我们先了解下函数和调用函数的定义:
一、函数:

函数是一种过程,也称为子程序,它为完成某个任务,执行一个指定的运算或操作。

二、自定义函数和调用TC自带的API函数:

自定义函数:就是自己定义一个函数,里面写自己要操作的功能代码

TC自带的API函数:在TC简单程序开发工具中提供的函数都是经过封装的,只要让用户知道该功能实现什么作用,在什么情况下调用该函数,注意该函数使用方法即可,不需要了解这个函数实现原理。这样就让用户大大减少了编程的难度,快速编写出功能强大的程序来。下面我们来编写一个自定义函数和调用TC自带的API函数:

功能 整型 自定义函数()
//这个是自定义的整型的实现方法的功能函数
辅助.消息框("这是一个自定义方法函数!")
//这个是调用TC自带的API函数
返回 0
功能结束

分析说明:在该函数的开头出现了一个功能,该“功能”是TC简单程序开发工具特有的,定义函数时就必须包含这个“功能”关键词,用完之后结束该功能。我们知道一个函数必要要有返回类型和返回值,那么在这个函数中的整型就是一个函数的返回类型,“返回 0”就是返回值为空,然后就是该函数名称。在函数定义和返回值之间我们就可以添加该函数实现的功能了,比如:辅助.消息框("这是一个自定义方法函数!"),就是一个实现输出:是一个自定义方法函数!的消息功能。

三、调用自定义的函数:
上面我们自定义了一个函数,那么我们应该如何调用自定义函数方法呢?其实很简单,我们只需要在开始按钮事件里面调用我们刚才自定义的函数。


函数的调用必须得加上空间名称,下面我们看一个函数调用的实例,如下代码:

空间 我的程序

功能 整型 自定义函数()
//这个是自定义的整型的实现方法的功能函数
辅助.消息框("这是一个自定义方法函数!")
//这个是调用TC自带的API函数
返回 0
功能结束

功能 逻辑型 开始_点击()
//这里添加你要执行的代码,这里是你点击开始按钮执行的代码
我的程序.自定义函数()
//调用实现自定义函数
返回
//函数返回语句
功能结束
//功能结束语句
空间结束   
//命名空间结束语句

分析说明:我们在开始这个函数中调用了自定义函数这个函数,弹出消息框"这是一个自定义方法函数!",这样就成功的调用了自定义的函数起到了连接作用。




作者: 小风子    时间: 2011-7-11 15:45
看了几篇这教程,哥笑了
作者: 章昊    时间: 2011-7-11 18:04
很好 很好
作者: laozuma10    时间: 2011-8-21 18:59
MOON 到此一游
作者: yinghuaft    时间: 2011-9-8 11:25
学习了 谢谢
作者: 迩比可比克    时间: 2011-10-28 20:46
留迹
作者: long9664025    时间: 2011-11-12 18:07
顶顶:(
作者: fage_mail    时间: 2011-11-13 09:33
:d.......好帖!
作者: 652109408    时间: 2011-11-16 19:04
回复 1楼小王的帖子

看看 凑字
作者: kissboss999    时间: 2011-11-20 10:26
很好
作者: 254642432    时间: 2011-11-22 10:08
看了好多编 真的好好羡慕老大 不知道什么时候苯人才能学会 期待中
作者: xzy007_0    时间: 2011-12-11 22:19
自定义函数调用时,总是提示“我的程序.自定义函数”是未定义函数,怎么回事啊?已经定义了啊
作者: tearssky    时间: 2011-12-11 22:49
顶一顶
作者: wavelife    时间: 2011-12-12 10:14
学习。是这样调用的,晕。。
作者: whh1170    时间: 2011-12-13 08:43
好好 学习了
作者: 园啊园啊园    时间: 2011-12-27 21:55
完全和预定义语句一个概念啊!:|
作者: 爱倩柔    时间: 2012-1-9 21:48
kankan
作者: shiqiaoxiao    时间: 2012-1-10 23:12
shen me  a
作者: jyhtshl    时间: 2012-1-11 20:21
谢啦
作者: 红雨    时间: 2012-1-12 08:29
早怎么没看见这帖子,为了调用功能函数,我还去yy问来着。
论坛是个好地方
作者: xxx888xxx    时间: 2012-1-12 21:16
谢谢了`学习`
作者: piaoliloveling    时间: 2012-1-13 09:47
很好
作者: 窗前之树    时间: 2012-1-13 12:54
辛苦了,庙会请您吃羊肉串!
作者: li470572465    时间: 2012-2-1 16:13
学习。。。
作者: xzdd2828    时间: 2012-2-5 15:41
看过留爪:-o
作者: heyifei01    时间: 2012-2-5 17:15
.......好帖!
作者: qq1188    时间: 2012-2-6 18:15
新人来学习
作者: daiyigr    时间: 2012-2-13 00:09
学习学习,谢谢啦,希望我能会用~
作者: yeshang89    时间: 2012-3-24 12:20
看看,很好
作者: wdxbba    时间: 2012-3-31 21:54
看了这教程,哥真的笑了......太好了
作者: suxiaoping058    时间: 2012-4-6 17:13
这些教程对于新手很实用啊,多谢楼主!!!··
作者: vincent199072    时间: 2012-4-10 11:54
和好学习了 谢谢楼主
作者: unleashme    时间: 2012-4-11 17:59
不错
作者: zhang898600    时间: 2012-4-17 17:22
实际操作几次 懂了
作者: ptayboy    时间: 2012-4-29 12:12
路过..ing
作者: 是不是本人    时间: 2012-4-29 16:34
好贴啊!
作者: xj_51love    时间: 2012-5-1 19:12
学习了 谢谢
作者: linjh2829    时间: 2012-5-2 09:24
支持
作者: 水人04    时间: 2012-5-2 17:27
呵呵
作者: zhangxinkuku    时间: 2012-5-2 23:10
我想问下,函数传参是传值还是传址??
作者: xixione1    时间: 2012-5-27 19:26
很基础,多看看加深印象
作者: taotao_15    时间: 2012-5-28 18:34
返回0和返回真有什么不同
作者: foxaofoxao    时间: 2012-6-2 17:44
没有钱是不行
作者: yliang11    时间: 2012-6-12 11:24
新手学习了41
作者: daosi    时间: 2012-6-14 21:53
有教程
作者: gxyvap    时间: 2012-6-19 23:18
有道理
作者: asd19921026    时间: 2012-7-9 22:51
支持!! ~~~
作者: 雨碎江南    时间: 2012-12-29 16:40
弱弱地问下楼主,如何把自己的函数保存下来,方便以后调用,谢谢
作者: cylhb    时间: 2012-12-29 16:47
回复 49楼雨碎江南的帖子

-.-这么旧的帖子都翻出来啊...
保存这种东西,你可以选择自己新建记事本保存,或者写下来都可以哦..
或者是看看TLL的介绍,.将自己常用的函数封装起来..需要的时候直接调用

作者: 雨碎江南    时间: 2012-12-29 19:47
回复 50楼cylhb的帖子

明白了,谢谢你了!!
作者: yangfusheng    时间: 2013-11-23 21:36
有贴必回,最喜欢楼主这样的有为青年了~
作者: libinqi456    时间: 2014-6-5 09:09
asdfasdfasdfasdf




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1