马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 yeah5230 于 2014-9-24 13:35 编辑
| 【梦飞飞教学方法】:QQ:446468195 1.星期一至星期五(21:30-23:30)QQ群语音交流,针对学习过程中出现的问题加以辅导。 2.课程+视频+资料,一对一辅导。 3.终生制学习,无论那一届学员,所有课程、视频、资料、均可终生免费享受。 4.千人QQ交流群,群内提供各项资源和活动发布,享受学习的乐趣。 5.对于会员提出的要求针对性制作各类视频教程,让你学习无忧。 |
第二节 TC多空间
命名空间 namespace即“命名空间”,也称“ 名称空间” , 如同名字一样的意思。 之所以出来这样一个东西,主要是因为人类可用的单词数太少,并且不同的人写的程序不可能所有的变量都没有重名现象,为了解决这个问题,我们就引入了名字 空间这个概念,有了空间这个概念我们就可以使用相同的变量名和功能函数名了,因为我们定义的空间不一样他们的意义也就不一样了,这样一来就不会引起不必要的冲突了。
一个.t文件里可以包含多个空间的定义,也可以一个空间一个.t源文件,而所有的功能调用都是通过“空间名.功能名”进行调用的。
注意: 1、空间与空间结束 这2个关键字一定要对应。 2、一个项目里,不能出现相同的空间名,否则会编译报错。 3、相同的功能名可以出现在不同的空间里,但是不能出现在同一空间里。 4、空间里不能嵌套空间的定义。
| 1、单空间的写法 | - 空间 空间A
- //定义一个命名空间
- 功能 测试A()
- //定义一个名为测试A,返回类型为 的函数
- 辅助.消息框("这是空间A,的测试A方法")
- //调用系统支持的辅助空间里的消息框函数
- 功能结束
- 空间结束
- 空间 空间B
- //定义一个命名空间
- 功能 测试A()
- //定义一个名为测试A,返回类型为 的函数
- 辅助.消息框("这是空间B,的测试A方法")
- //调用系统支持的辅助空间里的消息框函数
- 功能结束
- 空间结束
复制代码 |
多空间一般是在需要把自己的一些功能独立封装到一个空间时使用比如一个打怪操作,它包括了:找怪功能、判断怪物是否死亡、拾取物品等等功能,那么我们可以把这一系列和打怪相关的功能封装到打怪挂机这样的一个空间里把一系列和跑城相关的操作封装到跑城空间里,把一系列和采集相关的操作封装到采集空间里这样我们就有很多个空间了,每个空间都封装了相应的功能,那么以后那个操作出现问题,就直接查看相应的空间,这样就加快了解决问题的速度。
回复观看超清视频教程........
|