TCL
文章平均质量分 76
hyw520110
这个作者很懒,什么都没留下…
展开
-
脚本语言 Tcl
Tcl(最早称为“工具命令语言”"Tool Command Language",但是目前已经不是这个含义,不过我们仍然称呼它为TCL)是一种脚本语言。由John Ousterhout创建。TCL很好学,功能很强大。TCL经常被用于快速原型开发,脚本编程,GUI和测试等方面。TCL念作“踢叩”(tickle)。Tcl的特性包括:任何东西都是一条命令,包括语法结构(for,if等)。任何事物...原创 2011-03-21 14:35:17 · 124 阅读 · 0 评论 -
Tcl/Tk Web Browser Plugin v3
相信大家一定非常熟悉 Java Applet,许多网页的特效就是用它来实现的。那么同样的功能用 Tcl/Tk 是否能够实现呢?--回答是肯定的。Java 有 Applet 小程序,对应的,Tcl/Tk 也有一种叫做 Tclet 的技术来达成类似的目的。你可以在浏览器的 Tclet 小程序中使用全套的 tk 部件,仅仅需要安装一个大约 4MB 大小的插件即可,而不必像 Java 一样需要安装几十兆大...原创 2011-03-22 16:35:01 · 319 阅读 · 0 评论 -
Tcl/Tk 在 Windows XP 系统中的 pixmap 错误。
Tc/Tk,Ubuntu 7.04,中文缺字在程序的开头加入以下代码为所有 Tk 部件设置字体:option add *Font {{fangsong ti} 12}为使用 Tile 部件的程序设置字体:style configure . -font {{fangsong ti} 12}如果你的 Tcl/Tk 程序在 Windows XP...原创 2011-03-22 16:36:26 · 264 阅读 · 0 评论 -
Tcl/Tk 开发者的常备编程工具
工欲善其事,必先利其器”,选择正确的工具,可以让 Tcl/Tk 开发者如虎添翼。 IDE: 毫无疑问,Komodo IDE 是为 Tcl/Python/Perl/Ruby 这些脚本语言准备的最强大的开发工具。从名字就可以知道,它是一款全功能的 IDE。支持断点、查看变量、单步执行等高级特性,代价是你要为此而支付295美元。Komodo Edit 是 Komodo IDE 的精简版...原创 2011-03-22 16:38:56 · 1756 阅读 · 0 评论 -
正式发布 Visual Tcl Binary 1.6.1 加强版
Visual Tcl Binary 1.6.1 版权为 Stewart Allen 所有,新增加模块的代码版权为 Tristan 所有,特此声明。Visual Tcl Binary 1.6.1 加强版其实就是我为可视化开发工具 Visual Tcl 写的几个重要扩展的插件,并改进了部分代码之后打包而成的。不同的是,这个版本本身是只有一个可执行文件的绿色版软件,你不需要再安装任何 Tcl/Tk ...原创 2011-03-22 16:41:30 · 259 阅读 · 0 评论 -
ASED Tile for Linux/Windows 正式发布。
ASED Tile 项目主页: http://code.google.com/p/ased-tile/http://ased.tcltk.cnASED Tile 是基于 ASED Tcl/Tk-IDE 3.0.b16 发展而来的中文改良版本,有着更完善的中文支持。程序已经打包为单个可执行文件,下载合适的版本后双击运行即可。 主要的改进: . 修正旧版本在 Lin...原创 2011-03-22 16:42:35 · 164 阅读 · 0 评论 -
windows tcl/tk安装(塔卡)
在Windows中,最简单的方法的Tcl / Tk的到你的机器是要安装“ActiveTcl”从ActiveState,其中包括TCL,传统知识,加上其他扩展库数分布。 In your web browser, go to www.activestate.com , and follow along the links to download the standard version of Ac...原创 2011-03-22 17:15:52 · 1347 阅读 · 0 评论 -
Visual Tcl Binary 完整版(完美中文支持)
Visual Tcl Binary 是我为可视化开发工具 Visual Tcl 写的几个重要扩展的插件,并改进了部分代码之后打包而成的。不同的是,这个版本本身是只有一个可执行文件的绿色版软件,你不需要再安装任何 Tcl/Tk 运行环境如 ActiveTcl 就可以进行开发工作。另一个主要的改进是大大简化了 Tcl/Tk 程序员打包发布程序的繁琐步骤,只要选择 File->Save as Wi...原创 2011-03-22 17:24:57 · 874 阅读 · 0 评论 -
TCL 取时间、格式化时间
clock seconds 取一个整型值用命令可以格式化时间 clock format 时间变量 -format 参数参数可以为:%% Insert a %.%a Abbreviated weekday name (Mon, Tue, etc.).%A Full weekday name (Monday, Tuesday, etc.).%b Abbreviated month...原创 2011-03-25 14:03:19 · 11829 阅读 · 0 评论 -
tcl中如何产生随机数
[前言] 亂數產生器在NS2中是非常重要的,舉凡網路節點在NAM中的位置或者是應用程式在何時開始傳送或結束資料傳輸,都會用到亂數產生器。因此,在本節中,筆者將介紹如何在NS2中使用亂數產生器。 [種子(seed)和分佈(distribution)] 亂 數產生器所產生的數值是由種子和分佈所控制的,不同的種子或者是分佈就會產生出不同的亂數。我們可以這樣思考...原创 2011-03-25 14:27:16 · 1770 阅读 · 0 评论 -
Tcl/Tk--文件操作
wikibook上的文章很有水平,特翻译出来,晒晒。(译自wikibook,开放书籍库)文件与通道 Tcl除了具有C语言里面的stdio库的功能外,还提供很多其他的文件操作命令,很像shell脚本,虽然比较繁琐。见下面的例子: glob *.tcl用来列出当前目录下的所有.tcl文件。file copy /from/path/file.ext /to/path.file delete ...原创 2011-03-29 17:41:20 · 3301 阅读 · 0 评论 -
tcl 字符串操作 替换
CL:字符串命令有一个关于TCL的哲学探讨:TCL语法中的一切是否都是字符串?(以及这是不是一件好事),但是无论你的论点如何,你都无法否认字符串在TCL语法中扮演着非常重要的角色,iRules也是一样。TCL提供了许多的字符串命令,其中的一些会在本文中提及。string map string range string trim string trimle...原创 2011-03-30 09:47:11 · 5292 阅读 · 0 评论 -
如何将 *.tcl *.tbc 文件转换为 Linux/Windows 二进制可执行文件。
=======================================打包可执行文件第一步:File->Save as With Binary... =======================================打包可执行文件第二步: Linux 下不混淆代码直接打包为可执行文件:make tcl Linux 下将用 Tcl Dev Kit 混淆加密代码后...原创 2011-03-22 16:32:30 · 1354 阅读 · 0 评论 -
Visual Tcl Binary for Linux/Windows 完整版发布。
Visual Tcl Binary 项目主页:http://code.google.com/p/vtcl-bin/ http://vtcl.tcltk.cnVisual Tcl Binary 是我为可视化开发工具 Visual Tcl 写的几个重要扩展的插件,并改进了部分代码之后打包而成的。不同的是,这个版本本身是只有一个可执行文件的绿色版软件,你不需要再安装任何 Tcl/Tk ...原创 2011-03-22 16:27:11 · 255 阅读 · 0 评论 -
Tcl编程简介(一)
Tcl编程简介(一)关键词: tcl Tcl是一种很通用的脚本语言,它几乎在所有的平台上都可以解释运行,功能强大。是tool command language的缩写,发音为 "tickle”, 实际上包含了两个部分:一个语言和一个库。 首先,Tcl是一种简单的脚本语言,主要使用于发布命令给一 些...原创 2011-03-21 14:36:37 · 114 阅读 · 0 评论 -
Tcl编程简介(二)
列表 字符串的另一种解释为列表。一个列表是类似于结果的一个字 符串包含了用空白分开的很多域。例如 "Al Sue Anne John" 是 一个有四个素的例表,在列表中换行父被视为分隔符。例如: b c {d e {f g h}} 是一个有三个素的列表 b 、c 和 {d e {f g h}}。 Tcl的命令 concat, foreach, lappend, lindex, l...原创 2011-03-21 14:37:40 · 626 阅读 · 0 评论 -
Tcl编程简介(三)
Tcl 内置命令 内置的命令 Tcl提供了下面描述的内置函数。 .其中: ... 表示参数不定具体有: append命令:append varName value append varName value value value ... 将那一大堆value附加到varName后面。如果变量不存在,会新建一个。 例子:set i "aaa" app...原创 2011-03-21 14:38:07 · 81 阅读 · 0 评论 -
Tcl编程简介(四)
Error命令 error message error message info error message info code 返回一个错误,引起解释器停止运行。info用于初始化全局变量errorInfo。code被付给errorCode。eval arg ... 将所有的参数连起来作为命令语句来执行。exec arg ... 仿佛是在shell下执...原创 2011-03-21 14:38:43 · 96 阅读 · 0 评论 -
Tcl编程简介(五)
Error命令 error message error message info error message info code 返回一个错误,引起解释器停止运行。info用于初始化全局变量errorInfo。code被付给errorCode。eval arg ... 将所有的参数连起来作为命令语句来执行。exec arg ... 仿佛是在shell下执...原创 2011-03-21 14:42:14 · 104 阅读 · 0 评论 -
Tcl编程简介(六)
lsort -mode list排列列表。-mode : -ascii -dictionary 与acsii类似,只是不区分大小写 -integer 转化为整数再比较 -real 转化为浮点数再比较 -command command 执行command来做比较open fileName open fileName access 打开文件,返回一个文...原创 2011-03-21 14:42:56 · 102 阅读 · 0 评论 -
tcl/tk/expect(转)
Tcl pronounced "tickle", is a fairly simple and straight forward computer language similar to a shell language. Tcl stands for Tool Command Language.Tk is a ...原创 2011-03-21 14:49:32 · 119 阅读 · 0 评论 -
Tcl语言自动加载机制
“pkg_mkIndex”是一个Tcl命令,它用来为自动加载功能建立索引文件。自动加载功能允许你编写一组Tcl过程放到一个脚本文件中,然后把该文件放到某个目录之下,当程序调用这些过程的时候,如果没有这些过程,他们会被Tcl解释器会自动加载。自动加载提供了两个好处,首先,你可以把有用的过程建立为过程库,而你无需精确知道过程的定义到底在哪个源文件中,自动加载机制会自动替你寻找,第二个好处在于自动加载是...原创 2011-03-21 14:49:59 · 164 阅读 · 0 评论 -
Tcl语言包搜索机制
“pkg_mkIndex”是一个Tcl命令,它用来建立包索引,这样当使用“package require”时,相应的包才能被找到。使用“pkg_mkIndex”命令会建立“pkgIndex.tcl”文件,将“pkgIndex.tcl”和相关的库文件放到“$tcl_pkgPath”所指名的目录的某个子目录下,这样包才能被自动加载。以下是一个简单的测试:建立PackageTest.tcl文件,...原创 2011-03-21 14:51:05 · 329 阅读 · 0 评论 -
Tcl语言cmdline包
Cmdline包主要用来处理命令行输入。getopt argvVar optstring optVar valVargetopt与C语言中的getopt函数类似,如果成功取出命令行参数返回1,如果所有的命令行参数已经取完返回0,发生错误返回-1。argvVar是包含了参数的字符串,一般就是argv,optstring说明了参数选项,如果参数后还有值需要输入,例如“-f abc”这样的形式,...原创 2011-03-21 14:51:31 · 1071 阅读 · 0 评论 -
tcl 小技巧
1,expr 【expr arg ?arg ...?】可以有一个或者多个参数a,expr增加花括号,运行的效率更高。【这个与Tcl内部所使用的字节码编译器有关】例子:expr {1/3}结果:0b,注意保留小数。例子:expr {1/3.0}结果:0.333333333333c,表达式中可以使用括号。例子:expr {(2+3)*4}结果:20d,花括号内部还可以使用变量例子:set a 2;...原创 2011-03-21 14:51:54 · 146 阅读 · 0 评论 -
Tcl 基础知识精华20句
最近在巩固Tcl的基础知识,昨天看了第一章基础知识,把书看薄的过程,总结下:1、Tcl基于字符串,设计成粘合剂,用来将软件构件组装成应用程序,是被解释执行的,基本机制均与字符串与字符串替换有关;2、Tcl代表Tool Command Language,将任何东西转换成命令的形式,基本语法是:command arg1 arg2 arg3,command要么是内建命令要么是Tcl过程,空格分隔...原创 2011-03-30 09:47:38 · 103 阅读 · 0 评论