• 第二篇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)
            号码 = 号码 & " " & 六位 & " " & 五位 & " " & 四位 & " " & 三位 & " " & 二位 & " " & 一位 & "
    "    
        end
        return 号码
    end
    
    function 按钮机选_点击()
        //这里添加你要执行的代码
        var 摇号结果
        摇号结果 = 摇号()
        editsettext("编辑框号码",摇号结果)
        
    end
    

      

      

  • 相关阅读:
    五种Sublime text 3同时快速编辑多行内容
    update 更新某个字段自动加1
    oracle 一行记录被锁
    事件
    练习题1
    语法
    开始js
    js简述
    概述
    软连接
  • 原文地址:https://www.cnblogs.com/chenyigen/p/4696628.html
Copyright © 2020-2023  润新知