Tcl_TK编程权威指南pdf
内容简介回到顶部↑Tcl/Tk是第一种能通过Windows、Macintosh和Solaris等主要平台处理企业级任务的脚本语言。本书共分为55章,依次详细讲述了Tcl基础、Tcl高级特性、TK基础、TK组件、TK详解、C语言编程、各版本之间的差异等方面的知识,并通过大量实例,生动翔实地向读者介绍了Tcl/Tk编程,是读者掌握Tcl/Tt的必备参考书。
本书适合各个层次的读者阅读。
目录回到顶部↑第1部分 tcl基础
第1章 tcl的基本知识
tcl命令
hello,world!
变量
命令替换
数学表达式
反斜杠替换
使用花括号和双引号进行分组
过程
一个阶乘的例子
更多有关变量的知识
更多有关数学表达式的内容
注释
有关替换与分组的总结
要点
参考
第2章 开始使用
source命令
unix上的tcl脚本程序
.windows 95的开始菜单
macintosh与resedit
console命令
命令行变元
预定义变量
第3章 cgi应用程序--顾客留言簿
html简介
使用cgi创建动态页面
guestbook.cgi脚本程序
定义表单以及处理表单数据
cgi.tcl软件包
接下去的几步
第4章 tcl中的字符串处理
string命令
append命令
format命令
scan命令
binary命令
相关章节
第5章 tcl列表
tcl列表
构建列表
获取列表元素
修改列表
搜索列表
对列表进行排序
split命令
join命令
相关章节
第6章 控制结构命令
if then else
switch
while
foreach
for
break与continue
catch
error
return
第7章 过程与作用域
proc命令
使用rename来改变命令名
作用域
global命令
通过upvar以名字进行调用
使用upvar来处理变量别名
第8章 tcl数组
数组的语法
array命令
使用数组来构建数据结构
第9章 对文件和程序的操作
使用exec运行程序
file命令
跨平台的文件命名方式
操作文件和目录
文件属性
对i/o命令的总结
打开文件用于i/o操作
读写操作
当前目录-cd和pwd
使用glob来匹配文件名
exit和pid命令
环境变量
registry命令
第2部分tcl高级特性
第10章 引用问题与eval
使用list命令来构建代码
在eval内部利用concat
uplevel命令
subst命令
第11章 正则表达式
何时使用正则表达式
正则表达式的语法
高级正则表达式(are)
语法总结
regexp命令
rgsub命令
使用regsub将数据转换为程序
其他使用正则表达式的命令
第12章 脚本库及软件包
确定软件包的位置:auto-path变量
使用软件包
对软件包加载的总结
package命令
基于文件tclindex的库
unknown命令
方便交互
tclshell的库环境
编码风格
第13章 反射与调试
clock命令
info命令
跨平台支持
跟踪变量的值
交互式命令历史记录
调试
scriptics的tclpro
其他工具
性能调校
第14章 名字空间
使用名字空间
名字空间变量
命令查找
嵌套名字空间
过程的进口与输出
回调与名字空间
内省(introspection)
namespace命令
转换现有的软件包以使用名字空间
[incrtcl]对象系统
注意事项
第15章 国际化(internationalization)
字符集与编码
消息目录
第16章 事件驱动的编程
tcl事件循环
after命令
fileevent命令
vwait命令
fconfigure命令
第17章 套接字编程
客户端套接字
服务器端套接字
回送(echo)服务
使用http获取一个url
http软件包
基本认证
第18章 tclhttpd web服务器
将 tclhttpd与你的应用程序集成
域处理程序
应用执导的url
文档类型
html+tcl模板
表单处理程序
编程参考
标准应用执导(application-dirct)的url
tclhttpd发行版
服务器配置
第19章 多解释器与 safe-tcl
interp命令
创建解释器
安全解释器
命令别名
隐藏命令
替换
从安全解释器中执行i/o操作
安全基
1