锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

Tcl/Tk编程权威指南

时间:2023-08-01 06:37:00 连接器tk10

第1部分 Tcl基础

第1章 Tcl的基本知识

Tcl命令

Hello,World!

变量

命令替换

数学表达式

反斜杠替换

分组使用花括号和双引号

过程

阶乘的例子

更多关于变量的知识

更多关于数学表达式的内容

注释

对替换和分组的总结

要点

参考

第2章 开始使用

source命令

UNIX上的Tcl脚本程序

Windows95的开始菜单

Macintosh与ResEdit

console命令

命令行变元

预定义变量

第3章 CGI应用程序-客户留言簿

HTML简介

使用CGI创建动态页面

guestbook.cgi脚本程序

定义表单和处理表单数据

cgi.tcl软件包

接下来的

第4章 Tcl中间字符串处理

string命令

append命令

format命令

scan命令

binary命令

相关章节

第5章 Tcl列表

Tcl列表

构建列表

获取列表元素

修改列表

搜索列表

排序列表

split命令

join命令

相关章节

第6章控制结构命令

IfThenElse

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章TclHttpdWeb服务器

将TclHttpd与您的应用程序集成

域处理程序

应用执导的URL

文档类型

HTML+Tcl模板

表格处理程序

编程参考

执导标准应用(Application-Dirct)的URL

TclHttpd发行版

服务器配置

第19章 多解释器与Safe-Tcl

interp命令

创建解释器

安全解释器

命令别名

隐藏命令

替换

从安全解释器中执行I/O操作

安全基础

安全策略

第20章 Safe-Tk浏览器插件

在子解释器中Tk

浏览器插件

浏览器插件的安全策略

安全策略的配置

第3部分 Tk基础

第21章 Tk的基本知识

Th中的Hello,World!

Tk组件的命名

配置Tk组件

Tk资源数据库资源数据库

Tk命令概要

第22章 Tk实例解析

ExecLog

ExampleBrowser

TclShell

第23章 布局管理器打包摆放(pack)

朝一侧摆放

水平和垂直难以叠加

空腔模型(CavityModel)

包装空间(packingspace)与显W空间(displaySpace)

尺寸调整与一expand

挂靠

摆放顺序

选择放置的父组件

取消放置一个组件

打包器总结

窗户的堆叠顺序

第24章 布局管理器放置格栅(grid)

基本格栅

跨行列摆放

行列约束

grid命令

第25 章定位布局管理器(place)

place的基础知识

面板管理器

place命令

第26章 将命令与事件编联

bind命令

bindtags命令

事件的语法

修饰符

事件序列

虚拟事件

事件关键词

第4部分 Tk组件

第27章 按钮与菜单

按钮命令和作用域问题

与Tcl变量关联按钮

按钮属性

按钮操作

菜单和菜单按钮

键盘遍历

操纵菜单和菜单条目

菜单属性

用名字指定菜单的软件包

第28章 资源数据库

资源介绍

加载选项数据库

添单一的数据库条目

存取数据库

用户定义的按钮

用户定义的菜单

第29章 简单的Tk组件

框架组件与顶层窗口

标签组件

消息组件

标尺组件

bell命令

第30章 滚动条

使用滚动条

滚动条协议

滚动条组件

第31章 输入条组件

使用输入条组件

输入条组件

第32章 列表框组件

使用列表框组件

列表框组件的编联

列表框组件的属性

第33章 文本组件

文本索引

文本标记

文本标签

文本信息的选择( selection)

标签的编联

文本搜索

嵌入组件

图片的嵌入

查看文本组件的内部信息

文本组件的编联

文本组件的操作

文本组件的属性

第34章 画布组件

画布坐标

Hello,  World!

最小和最大标尺的例子

画布对象

画布组件的操作

产生postscript输出

画布组件的属性

建议

第5部分 Tk详解

第35章  选择和剪贴板

选择模型

selection命令

Clipboard命令

选择处理程序

第36章  焦点.焦点的捕获和对话框

标准对话框

定制对话框

使用update命令实现动画

第37章 Tk组件的属性

配置属性

尺寸

边界与浮雕效果

焦点的高亮显示

补自(padding)与挂靠(anchor)

第38章 颜色.图片和鼠标指针

颜色

色彩映射与视频种类

位图和图片

文本插入光标

鼠标指针

第39章 字体与文本属性

字体命名

X字体名

字模

font命令

文本属性

栅格化.尺寸调整和布局

一个字体选择应用程序

第40章 send

send命令

发送者脚本

通信进程

通过套接字来实现远程eval

第41章 窗口管理器与窗口信息

win命令

winfo命令

tk命令

第42章 管理用户首选项

应用默认设置文件

定义首选项

首选项的用户界面

管理首选项文件

跟踪对首选项变量的修改

对该软件包的改进

第43章 一种操作编联的用户界面

一对协调工作的列表框

编辑界面

保存与加载编联

第6部分 C语言编程

第44章 C语言编程与Tcl

基本概念

创建可加载软件包

一个用C语言实现的命令过程

blob命令的例于

字符串与国际化

TolMain和Tcl-Applnit

Tk_Main

事件循环

从C中调用脚本

第45章 编译TCI及扩展模块

标准目录结构

从源代码建立TCI

使用占位函数库(Stub Library)

使用autoconf

扩展模块范例

Makefile.in

第46章 使用C语言编写Tk组件

初始化扩展模块

组件的数据结构

组件的类命令

组件实例命令

配置和重新配置属性

指定组件属性

时钟的显示

窗口事件过程

最后的清除工作

第47章 C函数库概览

TclC函数库概览

Tk C函数库概览

第7部分 各版本之间的差异

第48章  Tcl 7.4/Tk 4.0

wish

过时废弃的功能

cgct操作

输入焦点的高亮显示

编联

滚动条接日

pack info

焦点

send命令

按钮的内部补白

单选按钮的值

输入条组件

菜单

列表框

没有了geometry属性

文本组件

颜色属性

颜色分配与tk colormodel

画布组件的scrollIncrement

选择

bell命令

第49章  Tcl 7.5/Tk 4.1

跨平台脚本

clock命令

load命令

Package命令

多个foreach循环变量

事件循环从Tk转移到了Tcl

网络套接字

多解释器与Safe-Tcl

grid布局管理器

文本组件

输入条组件

第50章  Tcl7.6/Tk 4.2

更多的file操作

虚拟事件

标准对话框

新的grid布局管理器

Macintosh的unsupportedl命令

第51章 Tcl/Tk 8.0

Tcl编译器

名字空间

Safe-Tcl

新的lsort

tcl_precision变量

2000年约定

Http软件包

串行线I/O

独立于平台的字体

tk scaling命令

应用程序的嵌入

本地化菜单与菜单条

CDE的边界宽度

本地化的按钮和滚动条

文本组件中的图片

destroy不再产生错误

grid rowconfigure

补丁版本

第52章 Tcl/Tk  8.1

Unicode与国际化

线程安全

高级正则表达式

新字符串命令

DDE扩展模块

杂类

第53章  Tcl/Tk  8.2

Trf补丁

更快的字符串操作

空数组名

浏览器插件的兼容性

第54章 Tcl/Tk 8.3

关于Tcl的修改建议

关于Tk的改动建议

第55章 有关本书的CD-ROM

锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章