网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
08月20日漏签0天
tc简单开发吧 关注:3,054贴子:11,428
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 0回复贴,共1页
<<返回tc简单开发吧
>0< 加载中...

【流程控制】**.t源文件的使用。名字空间的使用。

  • 只看楼主
  • 收藏

  • 回复
  • 剑仙十号
  • tc金仙
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
【流程控制】**.t源文件的使用。名字空间的使用。
1、新建 **.t 源文件
主线程.t
守护线程.t
找怪打怪.t
补红补蓝.t
定点回位.t
回城补给.t
在IDE左上角,右键_项目管理-****,添加_新建文件/现有文件。点击确定。
这样,把一个**.t源文件 新建好了。搞好主体,往里面填代码就是。对上千行命令,用这种框架来写代码,阅读起来赏心悦目。
**.t源文件,相当于按键精灵的命令库,一次编写,多次调用。
**.t源文件,可以导出多个副本,修改副本而不影响原件。
=======================================================
2、tc的**.t 源文件,
跟易语言的程序集,C++的类库,Delphi的单元,都是同一个概念。
一个**.t 源文件,对应一个子窗口。
一个**.t 源文件,也可以单独存在,不对应窗口。
3、tc的**.t 源文件的引用。
TC4.431中,**.t源文件 这样引用
#include <****.t>
VC++中,类库文件 这样引用
#include <****.h>
在TC7.0中,**.t源文件 不需要引用,直接调用里面的函数。
在 易语言中,程序集文件 不需要引用,直接调用里面的函数。
本来TC跟VC++比较像的。从5.0开始,TC腌割了 goto语句,
腌割了 变量_数据类型,腌割了 命名空间,使人才流失 C++大神大量的离开。
.
TC是自寻死路。不作死,就不会死。
=======================================================
4、在同一项目,如果不同**.t文件中,存在重名变量,重名函数,这样的问题怎样解决?
实例:
编程部学生实习,由教师带五位优秀的学生做项目。项目需要新建6个**.t文件。
主线程.t
守护线程.t
找怪打怪.t
补红补蓝.t
定点回位.t
回城补给.t
再往 **.t 里面封装变量,封装函数。
六位成员,每人都有自己常用的变量名,函数名,并不能保证这些变量名,函数名,100%的不重复。
6个**.t 源文件写好后,
开始项目组装 时,如果~程序集变量_名字重复,程序集函数_名字重复,就不能通过编译。
普通游戏,每月有几万的市场潜力。修改代码得花费时间,不能迅速上市 抢占脚本市场。
这样,**.t 源文件的命名空间 就应运而生。说白了,命名空间就是在 程序集变量,程序集函数 前面,多贴一张标签,用来区分重名函数的。
.
教师先使用 #include <**.t> //引用6位成员的 **.t源文件,
再使用 空间名::函数名() //调用这些子函数,确保每位成员的变量名,函数名不重复不冲突。
=======================================================
#include <**.t> //引用命名空间,上一级的 **.t 源文件.
namespace advv
//
endnamaspace
空间 aduu
//
空间结束
using namespace advv
使用 名字空间 aduu
=======================================================
//英文版:namespace的定义。
namespace advv
功能 int 开始_点击()
int a1 = 10
string str
str = 转换.整型转字符型(a1)
辅助.消息框(str)
return 1
功能结束
endnamaspace
/*
中文版:名字空间的定义,带注释.
定义一个命名空间,名字叫aduu,再往里面 编写空间变量,空间函数.
这相当于 易语言的程序集变量,程序集函数.
TC4.431,定义变量,定义函数,必须写在命名空间~中。
在VC++中,
变量,函数,既可以定义在命名空间 之外,又可以定义在命名空间 之中。
既可以做出一个命名空间,又可以不需要命名空间。
函数调用时,直接调用 定义在命名空间 之外的函数。
TC4.431还是不科学,抄VC++的没抄全。建议版本更新时,改进这bug.
*/
空间 aduu
功能 int 开始_点击() //返回值是 int类型.
int a1 = 10
string str
str = 转换.整型转字符型(a1) //弹窗只接受string类型。int类型 转string型.
辅助.消息框(str)
return 1
功能结束
空间结束


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 0回复贴,共1页
<<返回tc简单开发吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示