(python中文叫法)(python编程中文)

为增强ATOP程序与tcl/tk 的互动性, 探讨使用python编写ATOP程序后,能够有效运行现有的TCL脚本功能,增强ATOP程序的功能。

(python中文叫法)(python编程中文)

TCL (最早称为“工具命令语言”"Tool Command Language",但是现在已经不是这个含义,不过我们仍然称呼它为TCL)是一种 脚本语言。 由John Ousterhout创建。 TCL很好学,功能很强大。TCL经常被用于快速原型开发,脚本编程, GUI和测试等方面。TCL念作“踢叩” "tickle"。

Tcl的特性包括:

* 任何东西都是一条命令,包括语法结构(for, if等)。

* 任何事物都可以重新定义和重载。

* 所有的数据类型都可以看作字符串。

* 语法规则相当简单

* 提供事件驱动给Socket和文件。基于时间或者用户定义的事件也可以。

* 动态的域定义。

* 很容易用C, C++,或者Java扩展。

* 解释语言,代码能够动态的改变。

* 完全的Unicode支持。

* 平台无关。Win32, UNIX, Mac上都可以跑。

* 和Windows的GUI紧密集成。 Tk

* 代码紧凑,易于维护。

TCL本身不提供面向对象的支持。但是语言本身很容易扩展到支持面向对象。许多C语言扩展都提供面向对象能力,包括XOTcl, Incr Tcl等。另外SNIT扩展本身就是用TCL写的。

Python 执行TCL功能有两种:

1. 进程内执行(内含TCL解析器)使用eval 命令实现

2. 进程外执行 调用tclsh/wish.exe 执行,该方式与目前ATOP 方式一致。

Python 运行tcl 脚本

(python中文叫法)(python编程中文)

使用eval 命令执行tcl脚本。

作用:

1) 可以将常用的 操作,如 Excel 转tcl, 刷新XML目录树,等功能集成到ATOP

2) 加强GUI 和TCL 之间的沟通。

以上就是python为什么有tcl的详细内容

声明:我要去上班所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,版权归原作者二贰得亖所有,原文出处。若您的权利被侵害,请联系删除。

本文标题:(python中文叫法)(python编程中文)
本文链接:https://www.51qsb.cn/article/m9ixo.html

(0)
打赏微信扫一扫微信扫一扫QQ扫一扫QQ扫一扫
上一篇2023-07-21
下一篇2023-07-21

你可能还想知道

发表回复

登录后才能评论