Tcl学习1——安装软件环境ActiveTcl

ActiveTcl介绍

        ActiveState软件(http://www.activestate.com)是一个创建开发工具,为包括Tcl在内的一些动态语言提供服务和支持的公司。

        除了他们的商业产品,还提供了一款免费的 Tcl预编译器,称为ActiveTcl,其中还打包进一些流行的Tcl扩展包。

        ActiveTcl可用于多种平台,目前包括Windows、Linux、Mac OS X、Solaris、AIX以及HP-UX。如果仅关注Tcl/Tk的脚本开发,使用ActiveTcl是对操作系统安装Tc1/Tk的最简便的方法。

参考《Tcl_TK入门经典(第2版)》

安装ActiveTcl

登录网站:

ActiveState | The Open Source Languages Company

选择product->Tcl 。

进入Tcl下载界面 。

 在下载tcl之前,要先创建一个免费账号才能下载。

 选择自己需要的tcl版本

安装软件。 

 安装成功

运行Tcl

 Tclsh:Tcl外壳应用程序。运行 Tclsh这个Tcl应用程序,调用Tcl脚本。

启动Tclsh

 

在Macintosh或 Unix系统的终端窗口、Windows系统的命令提示符窗口启动Tclsh:

%tclsh
#在交互模式下启动tclsh,从键盘读取Tcl 命令,把它们传递给Tcl解释器进行处理。

初学,常要先在 tclsh提示符后输入以下命令:

%expr 2 +2
#tclsh会输出其结果(4),
4
#然后提示您输入其他的命令。
%

 使用Tk编写程序

 使用Tk提供的命令可创建图形界面

应用程序:wish(windowing shell)【和tclsh相比唯一的不同就是它还包含由Tk定义的命令】

 在交互式解释器中运行脚本

source hello.tcl
#source是一条Tcl命令,需要一个文件名作为其参数
#它读取该文件并将其作为Tcl脚本处理。这会生成与您直接从外壳中调用hello.tcl 相同的用户界面。

 

系统学习TCL脚本入门教程 1 TCL语法 1.1 简介 作为脚本语言,tcl语法简单而功能强大。它诞生于80年代初,进入中国的时间也许多年了。不过关于tcl的资料多而杂,一时心血来潮,想到写一篇文章,以例子为中心,系统讲解tcl语法,让技术人员花最少的时间对tcl有个全面而系统的了解,工作上使用时可以速查或参考代码。于是有了本文。 1.2 运行环境 多数代码运行在 ActiveTcl8.3.4.1-9.win32-ix86.exe 安装以后的windows环境中,只有两个例程运行在unix的环境下。 1.3 本文约定 本文为了便于速查和速学,所以每课分成讲解和例子两部分,主要是围绕着例子进行讲解。文字不多。 1.4 参考资料 本文主要参考了《TclTutor 2.0 beta4》。 2 引言 2.1 第1课:简单文本输出 讲解: 1. 注释符号是 # 或者 ;# ,在命令后注释用 ;# ,在行开头两者均可; 2. puts :输出文本,多个单词如被空格或TAB分隔需要使用“”或{} 括起来; 3. 多个命令写在一行使用 ; 间隔。 例子:002_puts.tcl # ok ;# 正确 ;# ok ;# 正确 ; # ok ;# 正确, 分号和井号之间可以有空格 puts Hello ;# 正确 puts Hello,World ;# 正确,多个单词之间不是被空格或者TAB分隔开 puts Hello World ;# 这行命令运行出错,被空格分隔 puts "Hello, World - In quotes" ;# 注释 puts {Hello, World - In Braces} # 这行命令运行出错,必须使用 ;# 作为注释符号 puts "This is line 1"; puts "this is line 2" ;# 正确,用分号分隔两个命令 puts "Hello, World; - With a semicolon inside the quotes" ;#正确,分号在双引号内,作为字符串一部分
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值