图书介绍
Tcl/Tk组合教程 双语教材+多媒体教室PDF|Epub|txt|kindle电子书版本网盘下载
![Tcl/Tk组合教程 双语教材+多媒体教室](https://www.shukui.net/cover/72/32840103.jpg)
- (美)Brent B.Welch著;王道义,乔陶鹏等译 著
- 出版社: 北京:电子工业出版社
- ISBN:7505362593
- 出版时间:2001
- 标注页数:549页
- 文件大小:39MB
- 文件页数:573页
- 主题词:
PDF下载
下载说明
Tcl/Tk组合教程 双语教材+多媒体教室PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 Tcl基础2
第1章 Tcl的基本概念2
1.1 Tcl命令2
1.2 Hello ,World!2
1.3 变量3
1.4 命令替代3
1.5 数学表达式4
1.6 反斜杠替代5
1.7 花括号和双引号的组合5
1.8 过程7
1.9 阶乘举例9
1.10 有关变量的更多细节10
1.11 有关数学表达式的更多细节11
1.12 注释12
1.13 替代和组合总结13
1.14 要点13
1.15 参考14
第2章 开始19
2.1 source命令19
2.2 UNIX Tcl脚本19
2.3 Windows 95开始菜单21
2.4 Macintosh和ResEdit21
2.5 console命令21
2.6 命令行参数22
2.7 预定义变量23
第3章 Guestbook CGI程序24
3.1 HTML快览24
3.2 CGI动态页25
3.3 guestbook.cgi脚本26
3.4 定义表格及处理表格数据31
3.5下一步35
第4章 Tcl字符串处理36
4.1 string命令36
4.2 字符串和表达式37
4.3 append命令37
4.4 format命令38
4.5 scan命令40
4.6 字符串匹配40
4.7 binary命令41
4.8 相关章节44
第5章 Tcl列表45
5.1 Tcl列表45
5.2 构造列表46
5.3获取列表元素: llength、lindex和Irange48
5.4 修改列表:Linsert和Lreplace49
5.5 搜索列表:Lsearch49
5.6 列表排序:Isort50
5.8相关章节52
5.7 join命令52
第6章 控制结构命令53
6.1 If Then Else53
6.2 switch54
6.3 while56
6.4 foreach57
6.5 for命令59
6.6 break和continue60
6.7catch60
6.8 error62
6.9 return63
7.1 proc命令64
第7章 过程和作用域64
7.2 利用rename改变命令名65
7.3 作用域66
7.4 global命令66
7.5 使用upvar按名称调用67
7.6 使用upvar创建变量别名68
第8章 Tcl数组70
8.1 数组语法70
8.2 array命令72
8.3 利用数组创建数据结构73
第9章 操作文件和程序78
9.1 用exec运行程序78
9.2 file命令80
9.3 跨平台文件命名81
9.4 操作文件和目录83
9.5 文件属性85
9.6 输入/输出命令总结86
9.7 为I/O打开文件87
9.8 读写操作89
9.9 当前目录——cd和pwd91
9.10 用glob匹配文件名91
9.11 exit和pid命令92
9.12 环境变量93
第10章 eval命令96
10.1 利用list构造命令96
第二部分 Tcl高级编程96
10.2 eval内部的concat97
10.3 uplevel命令100
10.4 连接参数的命令102
10.5 subst命令102
第11章 规则表达式104
11.1 规则表达式语法104
11.2 regexp命令106
11.3 常用的规则表达式108
11.4 regsub命令109
11.5使用regsub给Tcl转换数据109
11.6 其他使用规则表达式的命令115
12.1 定位程序包:auto_path变量116
第12章 脚本库和程序包116
12.2 使用程序包117
12.3 package命令118
12.4 基于tclIndex文件的程序库119
12.5 unknown命令120
12.6 交互式的便利121
12.7 Tcl外壳的库环境122
12.8 编码风格123
第13章 映像和调试124
13.1 clock命令124
13.2 info命令126
13.4 跟踪变量数值131
13.3 跨平台支持131
13.8 交互命令历史133
13.6 调试135
13.7 Don Libes的调试器136
13.8 调试Tk脚本138
13.9 性能调整139
第14章 名称空间142
14.1 名称空间的用法142
14.2 名称空间变量143
14.3 命令查找144
14.4 嵌套的名称空间145
14.6 其他名称空间146
14.5 过程导入146
14.7 回叫和名称空间147
14.8 自检148
14.9 namespace命令148
14.10 包装现有的程序包149
14.11 [incr Tcl]对象系统149
14.12 注释150
第15章 事件驱动编程152
15.1 Tcl事件循环152
15.2 after命令152
15.3 fileevent命令153
15.4 vwait命令154
15.5 fconfigure命令155
第16章 Socket编程159
16.1 客户socket159
16.2 服务器socket160
16.3 回显服务161
16.4 用HTTP 获取URL163
16.5 http包171
第17章 多解释器和Safe-Tcl175
17.1 interp命令175
17.2 创建解释器176
17.3 安全解释器178
17.4 命令别名179
17.5 隐藏命令180
17.6 替代181
17.7 安全解释器的I/O182
17.8 安全库183
17.9 安全策略184
第三部分 Tk基础194
第18章Tk初步194
18.1 Tk的Hello,World!195
18.2 命名Tk部件196
18.3 配置Tk部件196
18.4 Tk部件属性和资源数据库197
18.5 Tk命令总结198
第19章 例说Tk200
19.1 ExecLog200
19.2 浏览器示例206
19.3 Tcl外壳212
第20章 pack几何管理器218
20.1 向边沿填充218
20.2 水平堆叠和垂直堆叠219
20.3 空腔模型220
20.4 填充区域和显示区域221
20.5 定位226
20.6 填充次序227
20.8 除去部件229
20.7 选择父框架进行填充229
20.9 填充器总结230
20.10 窗体堆叠次序231
第21章 grid几何管理器232
21.1 基本网格232
21.2 跨越行和列235
21.3 行列约束236
21.4 grid命令238
第22章 place几何管理器240
22.1 place基础240
22.2 窗格管理器241
22.3 place命令245
23.1 bind命令247
第23章 命令与事件的绑定247
23.2 bindtags命令248
23.3 事件用法250
23.4 组合键254
23.5 事件序列255
23.6 虚拟事件256
23.7 事件关键词258
第四部分 Tk部件262
第24章 按钮和菜单262
24.1 按钮命令和作用域问题262
24.2 Tcl变量相关的按钮266
24.3 按钮属性267
24.5 菜单和菜单按钮269
24.4 按钮操作269
24.6 调整菜单和菜单项272
24.7 菜单属性273
24.8 按名称引用菜单275
第25章 资源数据库280
25.1 资源介绍280
25.2 加载选项数据库文件281
25.3 添加单个数据库条目282
25.4 数据库访问283
25.5 自定义按钮283
25.6 自定义菜单285
26.1 框架和顶层窗体290
第26章 简单的Tk部件290
26.2 标签部件292
26.3 消息框294
26.4 标尺部件296
26.5 bell命令299
第27章 滚动条300
27.1 滚动条的使用300
27.2 滚动条协议301
27.3 滚动条304
第28章 输入项306
28.1 使用输入项306
28.2 输入项部件307
第29章 列表框311
29.1 列表框的用法311
29.2 列表框绑定314
29.3 列表框属性317
第30章 文本框319
30.1 文本索引319
30.2 文本标记321
30.3 文本标签322
30.4 选择326
30.5 标签绑定327
30.6 文本搜索328
30.7 嵌入部件329
30.8 嵌入图像330
30.9 透视文本框331
30.10 文本框绑定333
30.11 文本操作335
30.12 文本框属性336
第31章 画布338
31.1 画布坐标338
31.2 Hello, World!339
31.3 极小极大标尺示例341
31.4 画布对象345
31.5 画布的操作359
31.6 生成postscript360
31.7 画布属性362
31.8 提示363
第五部分 Tk细节366
第32章 选择和剪贴板366
32.1 选择模型366
32.2 selection命令367
32.3 clipboard命令368
32.4 选择句柄369
第33章 焦点和对话框374
33.1 标准对话框374
33.2 定制对话框376
33.3 focus、grab和tkwait序列379
33.4 使用update实现动画382
34.1 属性配置384
第34章 Tk部件的属性384
34.2 尺寸385
34.3 边框和面型386
34.4 焦点突出显示387
34.5 填充和定位388
第35章 颜色、图像和光标391
35.1 颜色391
35.2 调色板和视图394
35.3 位图和图像395
35.4 文本插入光标399
35.5 鼠标光标400
36.1 字体指定402
第36章 字体和文本属性402
36.2 X字体名称404
36.3 字体尺寸406
36.4 font命令406
36.5 文本属性407
36.6 网格、尺寸调整和几何图形408
36.7 字体选择应用程序408
第37章 send命令413
37.1 send命令413
37.2 通信过程416
37.3 通过socket远程eval418
38.1 wm命令422
第38章 窗体管理器和窗体信息422
38.2 winfo命令426
38.3 tk命令431
第39章 用户参数选项432
39.1 程序默认文件432
39.2 定义参数选项433
39.3 参数选项用户界面436
39.4 管理参数选项文件439
39.5 跟踪参数选项变量变化441
39.6 扩充参数选项包442
第40章 绑定的用户界面443
40.1 联合工作的列表框对445
40.2 编辑界面447
40.3 保存和加载绑定448
第六部分 C语言编程452
第41章 C和Tcl452
41.1 利用Tcl C库函数452
41.2 应用程序的结构452
41.3 创建可加载的软件包453
41.4 C命令过程455
41.5 Tcl_Main和Tcl_AppInit462
41.6 事件循环467
41.7 调用C脚本468
41.8 Expect的Tcl调试器472
41.9 拼装Tcl程序475
第42章C库函数概览481
42.1 Tcl C库函数纵览481
42.2 Tk C库函数概述489
第43章 用C编写Tk部件496
43.1 部件的数据结构496
43.2 部件的类命令497
43.3 部件的实例命令499
43.4 属性配置和再配置501
43.5 指定部件的属性503
43.6 时钟显示505
43.7 窗体的事件过程509
43.8 最后清除511
第44章 Tcl 7.4/Tk4.0514
44.1 wish514
44.2 废弃的功能514
44.3 cget操作514
44.4 输入焦点突出显示514
第七部分 版本变革514
44.5 绑定515
44.6 滚动条接口515
44.7 pack info515
44.8 焦点515
44.11 无线钮的值516
44.12 输入项部件516
44.10 内部按钮填充516
44.9 send命令516
44.13 菜单517
44.14 列表框517
44.15 不再有几何形状属性518
44.16 文本框518
44.17 颜色属性518
44.18颜色分配和Tk的colormodel519
44.19 画布的scrollincrement519
44.20 选择519
44.21 bell命令519
45.1 跨平台脚本520
第45章 Tcl 7.5/Tk4.1520
45.2 clolck命令521
45.3 load命令521
45.4 package命令521
45.5 多重foreach循环变量521
45.6 事件循环从Tk 移植到Tcl521
45.7 网络socket522
45.8多重解释器和Safe-Tcl522
45.9 grid几何形状管理器522
45.10 文本框522
45.11 输入项部件523
46.2 虚拟事件524
46.3 标准对话框524
46.1 更多的文件操作命令524
第46章 Tcl 7.6/Tk4.2524
46.4新的grid几何管理器525
46.5 Macintosh的unsupported 1命令525
第47章 Tcl/Tk 8.0526
47.1 Tcl编译器526
47.2 名称空间527
47.3 Safe-Tcl527
47.4 新增的Isort命令527
47.5 不再有tcl_precision变量527
47.6 2000年问题527
47.11 应用程序的嵌入528
47.10 tk scaling命令528
47.12 本地菜单和菜单条528
47.7 HTTP软件包528
47.9 独立于操作平台的字体528
47.8 串行I/O528
47.13 CDE边线宽度529
47.14 本地按钮和滚动条529
47.15 文本框中的图像529
47.16 destroy不再出错529
47.17 grid rowconfigure529
47.18 最新变化529
第48章 Safe-Tk和浏览器插件531
48.1子解释器中的Tk531
48.2 浏览器插件533
48.3 安全策略和浏览器插件535
48.4 配置安全策略537
48.5 附注537
附录 Tcl/Tk多媒体教室用户手册538
A.1 系统要求538
A.2 安装计算机教室538
A.3 运行计算机教室541
A.4 计算机教室的浏览543
A.5 章的结构545
A.6 与具体特征链接546
A.7 技术支持549