TCL/EXPECT 资料

转自:http://sunhualing.spaces.live.com/blog/cns!7C7EDE32519133D6!120.entry

        也许是做开发,整体写C语言写累了;也许是我觉得一个开发工程师也应当懂得测试。记得有人说过,很多优秀的大公司的开发工程师和测试工程师是会经常互换的。所以我这个月开始学习TCL和expect。至于为什么选择TCL,而不是perl和python,这个我还真说不清楚。应当来说TCL还是脚本语言里面一种很优秀的。

        把收集到的资源拢一下,省得以后找不到:

        首先是ActiveState ActiveTcl这个是标准的开发工具,有企业版,免费版,OEM版,恩我只用过免费版。http://www.activestate.com,里面的ActiveTcl Help还是不错的。不过它自带的lib却是很奇怪,比如我刚刚用了一个HTTP的lib,版本号居然还是1.0。

        CrowTDE是一个跨平台的,开放源代码的TCL/TK开发环境.MS是一个台湾人开发的。支持语法加亮,关键字自动补全。支持单步,断点,监视变量功能.http://crowtde.sourceforge.net/index_zh_tw.htm,这里有详尽的介绍。

       visual TCL 是一个免费的高品质的TCL开放环境,支持windows和unix平台。visual TCL完全是由TCL/tk开发出来的,这里是可以下载到它的源代码。http://vtcl.sourceforge.net/

      也有人开发visual TCL的插件,如Visual Tcl Binary就是由Tristan(http://nemo2050.spaces.live.com)开发的,是一个绿色软件版本,不需要再安装任何 Tcl/Tk 运行环境如 ActiveTcl 就可以进行开发工作。另一个主要的改进是大大简化了 Tcl/Tk 程序员打包发布程序的繁琐步骤,只要选择 File->Save as With Binary... 即可方便地将 Tcl 脚本(比如文件名叫 demo.tcl)发布为一个单独的可执行文件。这个我还没有仔细看。只是在作者主页上看了看,大牛啊,它的博客在这里http://www.tcltk.cn/.可以在这里下载http://code.google.com/p/vtcl-bin/downloads/list。另外一个就是ASED Tile,ASED Tile 是基于 ASED Tcl/Tk-IDE 3.0.b16 发展而来的中文改良版本,有着更完善的中文支持,好像也是前面一个大牛开发的,这里是项目的主页http://code.google.com/p/ased-tile/http://ased.tcltk.cn这里可以下载到。源代码可以在这里找到http://www.equi4.com/tclkit/,Windows下面要使用这个命令“C:/tclkit.exe sdx.kit unwrap ased.exe”。

     http://eoffice.im.fju.edu.tw这个论坛有不少使用TCL语言,并加以讨论的。

     tcllib是一个纯TCL的扩展,很多扩展都是很有用的工具和协议,里面有很多例子,在学习TCL的时候可以拿来研究研究。这里是TCL lib的在线文档(http://tcllib.sourceforge.net/doc/)同一个项目里面还有tklib,以及BWidget还有tcl unit都可以拿来学习学习,研究研究。http://tcllib.sourceforge.net/。还有一个是tclapps,也还没有细看,估计有很多例子,可以拿来学习。http://wiki.tcl.tk/2332.

     这是一个MIT的牛人写得给学习TCL的人用的,Tcl for Web Nerds(http://philip.greenspun.com/tcl/)

     中文TCL的总部,http://www.tclchina.com

     Arts and Crafts of Tcl-Tk Programming http://wiki.tcl.tk/969.

     呆子的卧龙居也是一个很不错的TCL的学习的网站。http://ljh.ee.nchu.edu.tw/~cch/program/Tcl/index.html

    CSZone的程序设计乐园,是google group上的一个TCL的站点。http://groups.google.com.tw/group/cs_zone/msg/590dd1b1d57733df

还有tcl.tk以及tcl.sourceforge.net等这些大本营。

Expect的分发版本里面也带有很多例子,帮助学习还是很有益处的。

推荐的书籍主要有两本。一本是Exploring expect还有一本是Practical Programming in Tcl and Tk, Fourth Edition,都有电子书的,其实第一本最好还是有个纸版的,看着比较舒服。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值