第二篇T语言实例开发(版本5.3),福彩3D摇号器

---恢复内容开始---

福彩3D摇号器

先验知识功能的含义与使用

功能是TC源程序的基本模块,通过对功能模块的调用实现特定的功能,TC语言中的功能相当于其他高级语言的子程序。

在TC里面,功能分为三大部分:

TC库功能:这类功能是TC内置的,可以任意调用

TC的事件功能: 这类功能是界面控件的事件。

TC自定义功能: 这类值根据代码功能自定义的,;灵活性和使用性更大。

自定义功能的使用

格式:功能+空格-功能名+()

功能结束

功能的参数说明

在TC里功能也分为两类:无参功能,有参功能。

1、无参数功能

无参功能:测试()功能没有参数,那么在调用的时候,就不需要传入值。

例如:

function 测试() 
end 

  2、有参数功能,但是没有默认值与引用传参

有参功能:测试()功能有2个参数,那么在调用测试功能时,需要传入2个参数。

例如:

function 测试(参数1,参数2) 
end 

  在TC里,在定义功能时,我们还可以为参数加上默认值,即:如果调用功能的时候,没有传参进来,功能将使用默认操作;如果传递了参数进来,那么功能将不使用默认值。

注意点:默认值参数不能在参数中间,若出现在中间,那么后面的所有参数必须都存在默认值,否则会出现语法错误。

功能的返回语句

TC的返回语句和其他高级语言的return语句是一样的,表示的是功能的返回值,如:

和 =  求和(10,5)

返回语句在功能里不是必须的,可以不写。不写返回语句,则表示功能对外没有返回值。

什么时候需要有返回值?

在程序中结束当前功能的执行,将需要的数据传递给需要的变量;

实例界面:

代码实例:

function 按钮退出_点击()
    //这里添加你要执行的代码
    exit()
end
function 摇号()
    var 号码 = ""
    var len
    var 六位,五位,四位,三位,二位,一位
    len = editgettext("编辑框注数")
    for(var i = 0; i < len; i++)
        六位 = rnd(0,9)
        五位 = rnd(0,9)
        四位 = rnd(0,9)
        三位 = rnd(0,9)
        二位 = rnd(0,9)
        一位 = rnd(0,9)
        号码 = 号码 & " " & 六位 & " " & 五位 & " " & 四位 & " " & 三位 & " " & 二位 & " " & 一位 & "\r\n"    
    end
    return 号码
end

function 按钮机选_点击()
    //这里添加你要执行的代码
    var 摇号结果
    摇号结果 = 摇号()
    editsettext("编辑框号码",摇号结果)
    
end

  

  

posted on 2015-08-02 20:08  记得回家吃饭  阅读(544)  评论(0编辑  收藏  举报