Tcl/Tk编程入门
1. Tcl/Tk简介
Tcl(发音为 “tickle”)是一种脚本语言,而Tk则是一个工具包,二者共同为X Window System创建图形用户界面(GUI)提供了编程环境。它们易于学习和使用,相比传统的X Window编程方法,能更快速地构建用户界面。
Tcl/Tk最初由John K. Ousterhout设计,旨在为交互式工具提供一种可复用的命令语言,如今已广泛应用于各种软件产品中。其强大之处在于,几乎可以完全用Tcl脚本语言编写复杂的图形应用程序,从而隐藏了使用C语言编写界面时遇到的许多复杂性。
官方Tcl/Tk网站为:http://www.sunscript.com/ ,该网站提供版本发布、错误修复、移植信息以及手册页的HTML版本,还提供最新版本的下载和安装链接。目前,Tcl的最新可用版本是7.6p2,Tk的最新可用版本是4.2。
2. Tcl基础
2.1 Tcl和Tk的关系
Tcl是一种解释型语言,类似于UNIX shell,即Tcl命令先被读取,然后被求值。Tk是一个窗口工具包,它使用Tcl语法来创建GUI组件,如按钮、滚动条、对话框和窗口等。
要运行Tcl,需要使用Tcl shell(tclsh)或窗口shell(wish)。这两者都类似于标准的UNIX shell(如sh或csh),允许交互式执行命令或从文件中读取命令。不过,在实际使用中,由于它们的交互能力有限,很少进行交互式使用。
tclsh和wish的主要区别在于,tclsh只理解Tcl命令,而wish既能理解Tcl命令,也能理解Tk命令。
超级会员免费看
订阅专栏 解锁全文
626

被折叠的 条评论
为什么被折叠?



