新闻资讯
看你所看,想你所想

Tcl/Tk入门经典

Tcl/Tk入门经典

Tcl/Tk入门经典

《Tcl/Tk入门经典》是2010年清华大学出版社出版的图书,作者是奥斯德奥特。

基本介绍

  • 书名:Tcl/Tk入门经典
  • 作者:(美国)奥斯德奥特(John K.Ousterhout),(美国)琼斯(Ken Jones)
  • 译者:张元章
  • ISBN:9787302235170
  • 出版社:清华大学出版社
  • 出版时间:2010年10月1日
  • 开本:16开

内容简介

本书介绍了Tcl语言、Tk工具集以及Tcl和C语言结合编程。第I部分首先介绍了Tcl语言的基本概念和基础知识。第II部分集中介绍如何使用Tk工具集开发图形用户界面。第Ⅲ部分讲解了如何结合Tcl和C语言进行程式开发。适用于Tcl语言的初学者,也适用于希望了解Tcl 8.5版和Tk 8.5版新特性的读者。
《Tcl/Tk入门经典(第2版)》原第一作者是Tcl的创造者,所以《Tcl/Tk入门经典(第2版)》内容覆盖了Tcl语言的主要方面,且示例程式丰富,大部分示例代码可在Tcl安装目录的demos目录中找到。

作者简介

John K. Ousterhout是史丹福大学计算机科学系教授,ElectricCloud公司董事长。Ousterhout是TCl之父,并因在分散式作业系统、高性能档案系统和用户界面方面的工作闻名。他是美国国家工程科学院院士,因对Tcl的贡献而获得ACM“软体系统奖”。他曾是加州大学伯克利分校计算机科学系教授,Sun M icrosystems公司杰出工程师。他还自组Scriptics公司并担任CEO。
Ken Jones Aria Training and Consulting的总裁,曾向IT从业人员教授TCl数千小时。他有超过20年的开发者培训l经验,包括现场教学和函授。作为Scriptics的首席讲师,他和John K.Ousterhout及其他TCl的关键开发者协同工作。Jones与人合着了Practical Programming in Tcl and Tk,Fourth Edition(Prentice Hall,2003)。
张元章,中国工程物理研究院工程力学硕士。具有数年力学计算程式编写经验,目前主要从事大规模并行计算力学程式研发工作。

图书目录

第Ⅰ部分 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
第Ⅳ部分 附录

相关推荐

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com