TCL语言是“Tool Command Language”的简写。 TCL很好学,功能很强大。TCL经常被用于快速原型开发,脚本编程,GUI 和测试等方面。TCL念作“踢叩” "tickle".
本文不做过多TCL/TK的介绍,大体介绍下在windows x86的系统怎么搭建tcl/tk的开发环境。
1:下载tcl/tk的开发包
当前很多软件都提供了tcl/tk的开发包,但是相对比较好的,涵盖比较丰富的,也就是官网提供的:Action TCL,这个开发工具不仅含有预编译好的tcl 和 tk的核心工具,还包含了很多丰富的扩展等等,方便初学者开发使用。
下载地址在Active TCL的官网即可找到:http://www.activestate.com/activetcl/downloads 现在Active TCL已经有商业版的了,不过我们下载社区版本的即可。我的系统是windows x86的,所以,我选择windows x86对应的安装包,点击下载,我下载的版本是ActiveTcl8.5.11.1.295590-win32-ix86-threaded.exe,可以在这里下载,我提供一个连接:
下载之后,然后点击安装即可,我安装到D:\Tcl,安装完成之后,我们打开windows的cmd命令窗口,然后输入:tclsh 回车,然后便有tcl/tk的提示符“%”,然后我们输入:exit便会退出这个提示符。
下面我们简单写个脚本,大概了解下再windows下怎么去运行tcl脚本:
①第一种方式可以直接在TCL的命令行里进行代码的编写,不过不常用,过程如下:
⑴开始运行框里,输入"cmd",然后打开windows的命令行窗口
⑵输入"tclsh"回车,然后可以看到有个"%",我们可以在这个环境里面敲一些代码,比如
puts "hello, world"
回车,便可看到效果,如果想退出,我们直接输入"exit"便可退出。
⑶我们也可以用TK组件做好的一个console窗口来进行指令解释执行,开始运行框,输入"cmd",然后打开windows的命令行窗口
⑷输入"wish"回车,然后可以看到有个图形界面弹了出来,其中一个是console窗口,一个是wish窗口,我们是要在console窗口里面键入命令的,比如我们输入:
puts "hello, world"
回车,然后我们便可看到效果,如果想退出,我们直接输入"exit"即可退出。
整个过程动画如下:
②第二种方式是我们可以通过调用TCL的source命令,source命令是执行文件的命令
⑴我们在桌面新建一个文件test.tcl,然后在tclsh这个命令行里面执行source命令:
source filename(文件的路径一定要正确)
该阶段动画如下:
③这种方式是我们直接通过执行"tclsh filename"即可,根据上述的文件,我们可以直接执行:
tclsh test.tcl
动画如下:
2:更多的开发方式
TCL/TK可以完美的集成到Eclipse的plugin中,请参考我的另一篇文章:
http://www.jyguagua.com/?p=184
3:附录
下面我提供了一个自己编译好的TCL/TK的chm学习文档,想学习的可以把下载了:
http://www.jyguagua.com/go/download.php?id=2
文章的脚注信息由WordPress的wp-posturl插件自动生成