TC官方合作论坛

 找回密码
 立即注册
查看: 11598|回复: 48
打印 上一主题 下一主题

TC4.0的重大更新与改进

[复制链接]
跳转到指定楼层
楼主
发表于 2012-12-10 19:43:55 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
TC4.0的重大更新与改进
        4.0经历半年的研发之后,终于在12月跟同学们见面了,4.0最重大的改变就是去掉了数据类似的概念,让各位同学更加容易的学习TC.下面让我们来看下TC4.0 相比TC3.0到底有什么样的变化呢?
界面:
改变之一:主界面更加漂亮了
我们先打开TC4.0的主界面,
TC4.0主界面是不是比TC3.0的主界面让人感觉真加舒服, 没错,这就是TC4.0的改变之一.
主界面更加人性化,让用户感觉使用起来更加舒服.
主界面的右上角的那件小衣服可以改变TC4.0主界面的皮肤,现在官方放出了四套皮肤
分别,经典(window经典风格,大家都懂的),蓝色(就是我上面的截图),黑色,银色,大家下载4.0之后体验下就知道了


改变之二:会员功能的取消
还在为文件加密,字符串加密发愁吗? 赶快加入TC4.0,全新的TC4.0,文件加密,字符串加密,自定义程序图标,一切API ,控件,全部免费使用
1、删除了会员登陆栏,一切功能都不用登陆就可以使用了
3.0界面

4.0界面


改变之三:代码字体风格自定义
还在为代码字体看不习惯的而发愁吗?还在为TAB键每次跳动的空格数量不一样,引起排版混乱而发愁吗?赶快加入TC4.0,TC4.0支持更多功能自定义设置
1、代码字体的自定义设置,


改变之四:动态断点调试,数组元素的显示
还在为调试代码的时候数组内容显示不全而纠结?还在为每次下断点要重新启动项目而纠结?加入TC4.0.
1、TC4.0代码支持动态断点,想什么时候断,就什么时候断,
2、TC4.0 数组调试更方便了,不管多少元素都能全部显示




BUG修复
1、修复TC编辑器主界面不刷新的bug
2、修复 界面设计的时候,上下拉时灵时不灵
3、修复 项目管理框中资源节点下资源文件不能重命名
4、修复 Tab控件里面动态创建的控件不能使用API
5、项目管理跟函数功能列表中间用分割线可拖动
6、去掉多余的界面上的小按钮,弹出菜单
7、去掉会员栏,加入新建/打开,保存菜单按钮
8、动态创建表格
9、代码调试时 数组信息下拉框形式显示


语法:
1、去掉数据类型的概念,变量定义,函数返回类型,参数类型,都为可选,(以后将去掉这些关键字,因为它没有任何意义,除了注释效果)
示例:
a="我是一个"
a=12312312
2、访问其他空间的全局变量不再有数量限制,全局变量不再有限制
3、其他空间的全局变量可以访问也可以修改
示例:
namespace全局变量测试
全局=123456
endnamespace
namespace调用全局变量测试
function调用全局(0)

return
全局变量测试.全局
endfunction
endnamespace
4、if嵌套可以最多45层,其他语句同理,以前是15层
5、向下调用函数不再有数量限制
6、加快了运行速度,现在测试快了1倍
7、改变了com调用机制,可以跨线程和跨空间调用com对象
示例:
Ts=com("ts.tssoft")
//这里的ts.tssoft就是我们在Ts插件帮助文档中查到的接口,只要创建的插件对象才能调用插件的函数
窗口句柄=window.findwindow("独孤求败")      
是否成功=Ts.BindWindow(窗口句柄,"gdi","dx","dx",1)
如果(是否成功==1)
辅助.消息框("窗口绑定成功!")
如果结束
如果(窗口句柄==0)
辅助.消息框("找不到窗口,窗口名称有误!")
如果结束
窗口.置顶(窗口句柄)
Ts.KeyDownChar("enter")
辅助.等待(1000)
Ts.KeyUpChar("enter")
Ts.UnBindWindow()
8、增加了 += -= *= &= /= ++-- 操作符号
9“&”作为新的字符串连接字符串 “+”不再做为字符串连接符,只做为数值相加
示例:
"1"+"2"结果为3
"1"&"2"结果为"12"
10、数组成员也为可变类型
示例:
a=array[10]
a[0]=10
a[1]="232"
help.messagebox(a[0])
11、return 语句不再是必须的
12、全局变量可以赋初值,只能是常量
示例:
字符="我是一个字符"
13、加入了dllcall-可以调用标准DLL的方法.
示例:
dllcall("user32.dll","BOOL","SetCursorPos","int",100,"int",100
14、加入了COM属性接口的操作
示例:
Excel=com("Excel.Application")
Excel.Visible=true
d=Excel.WorkBooks
d.Add(1)
Sheet=Excel.ActiveWorkbook.ActiveSheet.Cells(1,1)
Sheet.Value="TTTT"
help.messagebox("点我,就退出EXCEL")
Sheet.Saved=true
Excel.Quit()
15、数组最多支持8维数组
示例:
a=array[10][10][10][10][10]
a[0][0][0][0][0]="0000"
help.messagebox(a[0][0][0][0][0]&"cccc")
16、数组定义时 局部数组大小可以支持,全局数组大小只支持常量
17、去掉了XML的依赖
18、改进了API调用模式


API:
1、增加数组空间和方法:
1 数组空间.维数
2 数组空间.大小
3 数组空间.连接
4 数组空间.排序
5 数组空间.过滤
6 数组空间.增加
7 数组空间.删除
8 数组空间.插入
9 数组空间.删除指定项
10 数组空间.清空
11 数组空间.查找
12 数组空间.重定义
2、添加类型空间和方法
1 类型.转逻辑型
2 类型.转整型
3 类型.转浮点型
4 类型.转字符型
5 类型.转十六进制
6 类型.转十进制
7 类型.是否为整型
8 类型.是否为浮点型
9 类型.是否为数组
10 类型.获得类型
11 类型.取整
3、添加日期时间空间和方法
1 日期时间.当前日期
2 日期时间.指定日期
3 日期时间.日期间隔
4 日期时间.年
5 日期时间.月
6 日期时间.日
7 日期时间.时
8 日期时间.分
9 日期时间.秒
10 日期时间.星期
4、删除API
1进程.读stringunicode
2进程.找stringunicode
3辅助.输入框
4窗口.类名返回窗口
5、修改API
1进程.读string 添加参数type
2进程.找string 添加参数type
3文件.长度 修改参数文件句柄 为文件路径
4系统.时间 参数 添加两种类型
5原 会员.aes加密 移动至字符串空间 字符串.ase加密
6原 会员.ase解密 移动至字符串空间 字符串.ase解密
7原 会员.md5加密 移动至字符串空间 字符串. md5解密
8原 会员.文件加密 移动至文件空间 文件.文件加密
9原 会员.文件解密 移动至文件空间 文件. 文件解密
6、修复bug
1修复 进程.获取参数() 错误的问题
2修复 网络.发送 参数为空 断开连接的bug
7、添加API
1窗口.是否可见
2窗口.是否有效

更多特性让大家慢慢去发掘吧!
回复

使用道具 举报

沙发
发表于 2012-12-10 19:44:16 | 只看该作者
沙发
回复 支持 反对

使用道具 举报

板凳
发表于 2012-12-10 20:02:21 | 只看该作者
哇塞~很强大!继续加油!很期待4.0!TC确实不错~希望越做越好~!全面支持你们!
回复 支持 反对

使用道具 举报

地板
发表于 2012-12-10 20:06:08 | 只看该作者
顶风神
回复 支持 反对

使用道具 举报

5#
发表于 2012-12-10 20:18:01 | 只看该作者
必须顶 ,
回复 支持 反对

使用道具 举报

6#
发表于 2012-12-10 20:18:30 | 只看该作者
希望TC越做越强大
回复 支持 反对

使用道具 举报

7#
发表于 2012-12-10 20:24:34 | 只看该作者
4.0~~~~
回复 支持 反对

使用道具 举报

8#
发表于 2012-12-10 20:28:36 | 只看该作者
我也来顶一下
回复 支持 反对

使用道具 举报

9#
发表于 2012-12-10 20:36:48 | 只看该作者
强势来临了
开发更加简单了
回复 支持 反对

使用道具 举报

10#
发表于 2012-12-10 20:40:59 | 只看该作者
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-9-18 04:16 , Processed in 0.143512 second(s), 25 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表