当前位置:
Tcl/TK参考--摘自杜立昕Blog
回复 | 人气 | 打印
旭日的来临 个人主页 给TA发消息 加TA为好友 发表于:2010-11-10 09:38:02 楼主
获取tcl开发工具

本篇文章对tcl脚本的解释工具获取和编辑工具进行一个简单的介绍,工欲善其事,必先利其器,掌握好解释工具的用法,能够使后续的脚本开发工作更加顺利。从源代码的获取到编译,详细解释在linux和windows下对tcl源代码进行编译的方法。

1、获取tcl源代码:
从网站www.tcl.tk上面获取tcl/tk的源代码,下载到本地。
2、编译
windows:
windows上面的编译方式比较简单,把源代码解压后,进入win目录,里面有C++的工程文件,需要使用Visual C++来打开,然后编译一下就可以了。
linux:
命令依次如下
tar -zvxf tcl8.4.18.tar.gz
cd tcl8.4.18/
cd unix
./configure
make
make install
TK的编译方式和Tcl的编译方式基本类似。如果不是对tcl的解释器有特殊需求,建议使用ActiveState的ActiveTcl工具,非常方便,而且有各个系统下的版本。
其它可以使用的工具:
开发工具:
ActiveTcl,ASED,Visual Tcl和Komodo等等,ActiveTcl是官方发布的免费Tcl开发环境,包含许多有用的扩展包,无论是初学者还是资深tcl脚本开发人员都可以很好的使用。ASED,Visual Tcl是图形化的编辑器,需要安装tcl解释其来支持。也可以选择使用SpirentConnect里面的编辑工具,对快速开发使用Spirent公司的仪表来做自动化测试脚本有很大的帮助。Komodo是ActiveState的工具,不过这个是收费的,也是ActiveTcl Pro Studio的一部分,这个软件我没有用过,不过官方的工具应该还是非常强大的。
中文的环境有蓝蚂蚁工作室做的Script.Net,喜欢中文界面的朋友可以使用这个工具,这个工具还是非常不错的,而且时常保持更新。
纯编辑工具:
可以直接使用文档编辑工具写代码,windows操作系统建议使用ultraedit,linux操作系统建议使用jedit。由于tcl代码可以很好的在各种操作系统下运行,所以在ultraedit上面编辑,然后在其它系统下使用也是不错的用法。
在这里介绍一些学习tcl的资源,有问题的时候可以尝试从这些资源中获取帮助。

网站:
http://www.tcl.tk 官方站点
http://www.scriptics.com 官方站点
http://www.activestate.com ActiveState公司的主页,ActiveState是目前大部分开放源码脚本语言的主要开发商
http://tcl.sourceforge.net Tcl/Tk项目开发主页
http://expect.nist.gov Expect主页
http://www.tclchina.com/ Tcl/Tk中文网
一些论坛:
http://www.tek-tips.com/threadminder.cfm?pid=287 一个tcl的forum,人气一般
http://groups.google.com/group/comp.lang.tcl google的groups,人气还可以
http://wiki.tcl.tk/ 不错的论坛,能看到很多对学习和使用tcl有帮助的文章
书籍:
Practical.Programming.In.Tcl.And.Tk Brent B.Welch 著
此书目前最新的英文版本是第四版,中文版本为第三版,中文名称为“组合教程”和“权威指南”。强烈推荐此书。
Tcl/Tk: A Developer‘s Guide Clif Flyn 著
又一本称得上是great的一本书,对tcl/tk脚本开发人员有很好的帮助。
Tcl and the Tk Toolkit John K.Ousterhout 著
Tcl/Tk的创始人写的书,经典之作,经典的另外一层意思就是非常老,可以参考一下。


参考资料:
Practical.Programming.In.Tcl.And.Tk 有电子书,可以在写脚本的时候参考。
ActiveState的ActiveHelp 官方的帮助手册,可以当作命令参考来用。
分享到: 关注收藏 邀请回答 回复 举报

周点击排行
周回复排行
最新求助