马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
第十三章 TC 空间定义 13.1 空间定义概念 命名空间就相当于一个名称,命名空间里面包含的是功能定义和全局变量的定义,如果在不同名称的命名空间中有相同的功能名,则表示的是不同的含义,一般我们可以这样理解,空间就是把一套功能分了类,比如TC自带的空间,把字符串的处理的功能都封装成了 字符串空间里面.,窗口的一套功能都是封到 窗口空间里面的. 我们来举例说明: 一般我们新建一个项目,TC会默认为我们创建一个 以项目名称 命名的空间,这个空间名是不能修改的,假如我建了一个名称为 我的程序 的项目,会默认生成下面的代码. 举例代码如下: - 空间 我的程序 //定义默认空间
- 功能 逻辑型 开始_点击() //这里添加你要执行的代码
- 返回 真//函数返回语句
- 功能结束
- 功能 逻辑型 退出_点击() //这里添加你要执行的代码
- 辅助.退出()
- 返回 真 //函数返回语句
- 功能结束
- 空间结束 //空间结束语句
复制代码
TC的默认生成的空间,自动生成的一些功能或者属性框生成的功能,一般都是事件功能,TC都封在这个默认空间里,这里的 开始_点击和退出_点击,都是界面上面两个默认按钮,开始按钮和退出按钮的点击事件,所触发的功能,也就是说,生成的EXE,当点击开始按钮时,就会执行 开始_点击 功能,事件机制这里不多做介绍,其他会有专门的介绍.假如我们想自己定义一个空间,叫 我的数学,里面实现一个加法运算,我们需要这样写:例: - 空间 我的程序
- //定义默认空间
- 功能 逻辑型 开始_点击()
- //这里添加你要执行的代码
- 整型 和
- 和=我的数学.加法(10,10)
- 返回 真
- //函数返回语句
- 功能结束
- 功能 逻辑型 退出_点击()
- //这里添加你要执行的代码
- 辅助.退出()
- 返回 真
- //函数返回语句
- 功能结束
- 空间结束
- //空间结束语句
- //这里是自定义的空间
- 空间 我的数学
- //这里是自定义的空间里面实现的一个自定义的功能.
- 功能 整型 加法(整型 x,整型 y)
- //这里添加你要执行的代码
- 整型 和=x+y
- 返回 和
- //函数返回语句
- 功能结束
- 空间结束
- //空间结束语句
复制代码 这里,我们实现了一个 自定义的空间 叫 我的数学 ,并在这个空间里面实现了一个 加法功能,我们在 默认空间 我的程序里面 的 开始_点击()功能里调用了它,调用的格式为 我的数学.加法(10,10) 它返回了10+10的结果.这样就实现了,我们的自定义的空间,大家还可以陆续在里面添加其他的功能,比如减法,乘法,什么的,当然我们这里只是举一个例子,这些功能都是直接可以用操作符实现的.
亲们!恭喜你把TC所有的语法学完了!如果对前面的内容有不熟悉的,可以点击下面链接去复习的!
|