Tcl/Tk入门经典的图书目录

供稿:hz-xin.com     日期:2025-01-08
TCL/TK是什么?

  Tcl 是“工具控制语言(Tool Control Language)”的缩写。Tk 是 Tcl“图形工具箱”的扩展,它提供各种标准的 GUI 接口项,以利于迅速进行高级应用程序开发。
  John K. Ousterhout于 1988 年开始开发 Tcl/Tk(读作“tickle tee-kay”),当时其是加州大学伯克利分校(UCB)的教授。Tcl 是以可扩展性、短的学习曲线和易于嵌入为特定目标而设计的。Tk 的开发始于 1989 年,第一个版本于 1991 年问世。Ousterhout 博士在他离开 UCB 之后继续开发 Tcl/Tk,然后由于工作需要,他去了Sun Microsystems 公司工作。现在,也就是在写本文之时,他在 Scriptics(它开发出 Ajuba Solutions,已由 Interwoven 收购)继续改进该语言,目前的稳定版本是 8.5.13,在写本文的时候,8.6b3 版本正在开发之中。

可执行程序的运行与代码没有关系,代码修改后只有重新编译生成可执行程序,修改的内容才会生效!

第Ⅰ部分 Tcl语言
第1章 Tcl和Tk概览3
第2章 Tcl语言的语法16
第3章 变量29
第4章 表达式38
第5章 字符串操作47
第6章 列表73
第7章 字典84
第8章 流程控制96
第9章 过程104
第10章 命名空间112
第11章 访问文件126
第12章 进程间通信144
第13章 错误与异常159
第14章 创建与使用Tcl脚本库166
第15章 Tcl内部管理179
第16章 历史205
第Ⅱ部分 编写Tk脚本
第17章 Tk入门211
第18章 Tk组件概览219
第19章 主题组件247
第20章 字体、位图和图像264
第21章 几何管理器277
第22章 事件和绑定297
第23章 画布组件311
第24章 文本组件321
第25章 选择与剪贴板336
第26章 窗口管理器342
第27章 焦点、模态交互与自定义对话框353
第28章 更多配置选项363
第29章 关于Tk的其他内容369
29.1 本章出现的命令369
29.2 删除组件370
29.3 update命令370
29.4 关于组件的信息371
29.5 tk命令371
29.6 Tk控制的变量372
29.7 响铃373
第Ⅲ部分 C语言中Tcl应用程序的编写
第30章 Tcl与C语言的集成原理377
30.1 Tcl与C:如何选用378
30.2 资源名称——把C结构
连接到Tcl379
30.3 面向动作与面向对象380
30.4 描述性信息381
第31章 解释器382
31.1 本章出现的函数382
31.2 解释器概述383
31.3 简单的Tcl 应用程序384
31.4 删除解释器385
31.5 多重解释器385
第32章 Tcl对象387
32.1 本章出现的函数387
32.2 字符串对象390
32.3 数值对象390
32.4 从对象中获取C语言数据391
32.5 Tcl对象的动态本质391
32.6 字节数组392
32.7 复合对象392
32.8 引用计数393
32.9 共享对象393
32.10 新的对象类型394
32.11 解析字符串395
32.12 内存分配395
第33章 处理Tcl代码397
33.1 本章出现的函数397
33.2 处理Tcl代码398
33.3 动态创建脚本399
33.4 Tcl表达式400
第34章 访问Tcl变量401
34.1 本章出现的函数401
34.2 设置变量值403
34.3 读取变量404
34.4 删除变量405
34.5 链接Tcl和C变量405
34.6 设置与删除变量跟踪407
34.7 跟踪回调407
34.8 全数组跟踪409
34.9 多重跟踪409
34.10 删除回调409
第35章 创建新的Tcl命令411
35.1 本章出现的函数411
35.2 命令函数413
35.3 注册命令414
35.4 结果协议416
35.5 Tcl_AppendResult416
35.6 Tcl_SetResult和interp->result416
35.7 clientData和删除回调418
35.8 删除命令420
35.9 获取与设置命令参数420
35.10 Tcl过程如何工作422
35.11 命令跟踪423
第36章 扩展包424
36.1 本章出现的函数424
36.2 Init函数425
36.3 包425
36.4 命名空间426
36.5 Tcl占位符426
36.6 ifconfig扩展包427
第37章 嵌入Tcl433
37.1 本章出现的函数433
37.2 将Tcl添加到应用程序433
37.3 初始化Tcl434
37.4 创建新的Tcl外壳435
第38章 异常437
38.1 本章出现的函数437
38.2 完成代码438
38.3 设置errorCode440
38.4 管理返回的选项字典441
38.5 在errorInfo中添加堆栈跟踪441
38.6 TcL_Panic444
第39章 字符串工具445
39.1 本章出现的函数445
39.2 动态字符串449
39.3 字符串匹配452
39.4 正则表达式匹配453
39.5 处理字符编码454
39.6 处理Unicode和UTF-8字符串455
39.7 命令完整性457
第40章 哈希表459
40.1 本章出现的函数459
40.2 关键字和值461
40.3 创建和删除哈希表461
40.4 创建条目462
40.5 查找已存在的条目463
40.6 搜索464
40.7 删除条目465
40.8 统计465
第41章 列表和字典对象467
41.1 本章出现的函数467
41.2 列表469
41.3 字典471
第42章 通道475
42.1 本章出现的函数475
42.1.1 基本通道操作475
42.1.2 通道注册函数478
42.1.3 通道属性函数478
42.1.4 通道查询函数479
42.1.5 通道类型定义函数480
42.2 通道操作480
42.3 注册通道482
42.4 标准通道484
42.5 创建新的通道类型484
42.5.1 创建自定义通道实例485
42.5.2 堆叠通道485
42.5.3 ROT13通道486
第43章 事件处理492
43.1 本章出现的函数492
43.2 通道事件493
43.3 时间处理器495
43.4 休眠回调496
43.5 调用事件调度器497
第44章 文件系统的交互500
44.1 Tcl文件系统函数500
44.2 虚拟文件系统502
第45章 操作系统工具503
45.1 本章出现的函数503
45.2 进程504
45.3 收割子进程506
45.4 异步事件507
45.5 信号名称509
45.6 退出与清理509
45.7 其他510
第46章 线程511
46.1 本章出现的函数511
46.2 线程安全512
46.3 构建支持线程的Tcl512
46.4 创建线程512
46.5 终止线程513
46.6 互斥体513
46.7 条件变量514
46.8 其他515
第47章 构建Tcl及其扩展517
第Ⅳ部分 附录



大学生辩论赛视频下载
1.http:\/\/www.tudou.com\/programs\/view\/bQwsQuwY3Io\/ 这个是土豆的下载地址,有土豆账号就可以下载。题目是钱是不是万恶之源。属于是非型命题。经典之一。对于入门很有帮助。http:\/\/wenku.baidu.com\/link?url=mZUuTm8vQxvK-JBL3A5f_qojcEdRRRCFmasje1artUlGkKsZxCPibC2kFNmgvJfs-PgYkZ3xjbTEeF...

CS的攻略有那些?
cl_anglespeedkey 0.670 客户端 玩家 设定方向键改变视角的速度 cl_backspeed 400 客户端 玩家 客户端设定后退的速度 cl_bob 0.010 客户端 玩家 客户端设定奔跑时手臂摆动的幅度 cl_bobcycle 0.800 客户端 玩家 客户端设定奔跑时手臂摆动的频率 cl_bobup 0.500 客户端 玩家 客户端设定奔跑时手臂摆动的范围 cl_d...