TC官方合作论坛

标题: TC 空间定义 第十三章 [打印本页]

作者: 诚诚    时间: 2012-6-1 11:56
标题: TC 空间定义 第十三章
第十三章 TC 空间定义
13.1 空间定义概念
  命名空间就相当于一个名称,命名空间里面包含的是功能定义和全局变量的定义,如果在不同名称的命名空间中有相同的功能名,则表示的是不同的含义,一般我们可以这样理解,空间就是把一套功能分了类,比如TC自带的空间,把字符串的处理的功能都封装成了 字符串空间里面.,窗口的一套功能都是封到 窗口空间里面的.
我们来举例说明:
一般我们新建一个项目,TC会默认为我们创建一个 以项目名称 命名的空间,这个空间名是不能修改的,假如我建了一个名称为 我的程序 的项目,会默认生成下面的代码.
举例代码如下:
  1. 空间 我的程序         //定义默认空间
  2. 功能 逻辑型 开始_点击()      //这里添加你要执行的代码
  3. 返回 真//函数返回语句
  4. 功能结束
  5. 功能 逻辑型 退出_点击()    //这里添加你要执行的代码
  6. 辅助.退出()
  7. 返回 真      //函数返回语句
  8. 功能结束
  9. 空间结束     //空间结束语句
复制代码


     TC的默认生成的空间,自动生成的一些功能或者属性框生成的功能,一般都是事件功能,TC都封在这个默认空间里,这里的 开始_点击和退出_点击,都是界面上面两个默认按钮,开始按钮和退出按钮的点击事件,所触发的功能,也就是说,生成的EXE,当点击开始按钮时,就会执行 开始_点击 功能,事件机制这里不多做介绍,其他会有专门的介绍.假如我们想自己定义一个空间,叫 我的数学,里面实现一个加法运算,我们需要这样写:例:
  1. 空间 我的程序
  2. //定义默认空间
  3. 功能 逻辑型 开始_点击()
  4. //这里添加你要执行的代码
  5. 整型 和
  6. 和=我的数学.加法(10,10)
  7. 返回 真
  8. //函数返回语句
  9. 功能结束
  10. 功能 逻辑型 退出_点击()
  11. //这里添加你要执行的代码
  12. 辅助.退出()
  13. 返回 真
  14. //函数返回语句
  15. 功能结束
  16. 空间结束
  17. //空间结束语句

  18. //这里是自定义的空间
  19. 空间 我的数学
  20. //这里是自定义的空间里面实现的一个自定义的功能.
  21. 功能 整型 加法(整型 x,整型 y)
  22. //这里添加你要执行的代码
  23. 整型 和=x+y
  24. 返回 和
  25. //函数返回语句
  26. 功能结束
  27. 空间结束
  28. //空间结束语句
复制代码
     这里,我们实现了一个 自定义的空间 叫 我的数学 ,并在这个空间里面实现了一个 加法功能,我们在 默认空间 我的程序里面 的 开始_点击()功能里调用了它,调用的格式为  我的数学.加法(10,10) 它返回了10+10的结果.这样就实现了,我们的自定义的空间,大家还可以陆续在里面添加其他的功能,比如减法,乘法,什么的,当然我们这里只是举一个例子,这些功能都是直接可以用操作符实现的.




亲们!恭喜你把TC所有的语法学完了!如果对前面的内容有不熟悉的,可以点击下面链接去复习的!
TC的介绍:
第一章,TC的介绍:      http://bbs.tyuyan.com/thread-12454-1-1.html
第二章,TC的界面的介绍:    http://bbs.tyuyan.com/thread-214-1-1.html
第三章,TC的语法概述:    http://bbs.tyuyan.com/thread-12482-1-1.html

TC的变量和数据处理:
第四章,TC的数据处理和变量 http://bbs.tyuyan.com/thread-12785-1-1.html
第五章,TC的算术运算符和算术表达式 http://bbs.tyuyan.com/thread-12786-1-1.html
第六章,TC的关系运算符和表达式 http://bbs.tyuyan.com/thread-12813-1-1.html

TC的过程化程序设计:
第七章,TC的过程化程序设计 http://bbs.tyuyan.com/thread-12842-1-1.html
第八章,TC的如果语句 http://bbs.tyuyan.com/thread-12815-1-1.html
第九章,TC的选择语句 http://bbs.tyuyan.com/thread-12816-1-1.html
第十章,TC的循环语句 http://bbs.tyuyan.com/thread-12818-1-1.html

TC的自定义功能和空间封装:
第十一章,TC的功能定义 http://bbs.tyuyan.com/thread-12841-1-1.html
第十二章,TC的功能调用 http://bbs.tyuyan.com/thread-12844-1-1.html



作者: 陌上青衣。    时间: 2012-6-1 12:49
收藏了, 顺便祝诚诚节日快乐
作者: lt729541702    时间: 2012-6-1 13:16
回复 2楼陌上青衣。的帖子

他孙子都可以打酱油了
作者: 再见理想    时间: 2012-6-1 13:57
节日快乐
作者: 无情的冷风    时间: 2012-6-1 14:28
感谢城城大神。
作者: TakeBobo    时间: 2012-6-1 14:28
学习了。 大神费心了。
作者: 狼之恋    时间: 2012-6-17 22:55
我下载下来   慢慢看
作者: whoyeyang    时间: 2012-6-21 22:37
看到这里,感谢幸苦付出[
作者: 968    时间: 2012-6-27 04:39
菜鸟,飞呀飞@~~
作者: 968    时间: 2012-6-27 04:50
最后一个怎么没有视频啊,泪奔@~~
作者: 968    时间: 2012-6-27 04:54
:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC:DTC
作者: 万古一帝    时间: 2012-7-17 17:11
感谢
顺便求英文示例
作者: zfkkk2012    时间: 2012-7-20 21:05
太牛B了~~往后学的东西还很多呢·~这些大神们岂不是比我们更厉害
作者: f45601535    时间: 2012-8-5 01:03
看是看玩了,不过还是一头雾水好难啊
作者: myismaln    时间: 2012-8-16 18:36
这个简单了
作者: 105735417    时间: 2012-8-25 18:29
收藏了
作者: 05windows    时间: 2012-11-11 16:57
tc所有的语法
作者: laowantong    时间: 2013-3-1 22:40
收藏 好好学习 天天向上
作者: lcy944046    时间: 2013-4-5 17:25
dddddddddddddddddddd
作者: 冰冰冰    时间: 2014-2-3 20:37
问问
作者: slz336    时间: 2014-8-26 13:24
感谢分先噶




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