书籍详情

TCL/TK组合教程:双语教材+多媒体教室

TCL/TK组合教程:双语教材+多媒体教室

作者:(美)Brent B.Welch著;王道义,乔陶鹏等译

出版社:电子工业出版社

出版时间:2001-01-01

ISBN:9787505362598

定价:¥72.00

内容简介
  本书是由Tcl/Tk开发小组的成员编写的,它是Tcl/Tk最全面、实用的向导。初学者可通过本书获得组织良好而又全面的入门知识,而专家则可通过大量的编程技巧和实例进行深入了解。Tcl/Tk的权威人士Brent B.Welch从介绍Tcl和表现其特色的机制入手,同时给出了基本编码技巧和高级编码技巧,并描述了Tcl与操作系统的接口和脚本库工具。他还介绍了Tk和图形接口编程的相关问题,并给出了例子和样本组件。此外,他还向有经验的开发者展示了Tcl/Tk是如何发展的以及如何充分利用这些新功能。读者将会发现本书广泛涵盖了用户界面的开发工作,包括创建运行于所有主要平台的用户界面的技巧。Welch回顾了Tcl改良的网络支持,以及安全Tcl和其新增的内容。同时,他也介绍了诸如用Tk工具包进行C编程等高级内容。最后,本书给出了新的Tcl 8.0编译器和用于Netscape navigator及Microsoft Explorer的Tcl/Tk插件。
作者简介
暂缺《TCL/TK组合教程:双语教材+多媒体教室》作者简介
目录
第一部分  Tcl基础                  
   第1章  Tcl的基本概念                  
     1. 1  Tcl命令                  
     1. 2  Hello, World!                  
     1. 3  变量                  
     1. 4  命令替代                  
     1. 5  数学表达式                  
     1. 6  反斜杠替代                  
     1. 7  花括号和双引号的组合                  
     1. 8  过程                  
     1. 9  阶乘举例                  
     1. 10  有关变量的更多细节                  
     1. 11  有关数学表达式的更多细节                  
     1. 12  注释                  
     1. 13  替代和组合总结                  
     1. 14  要点                  
     1. 15  参考                  
   第2章  开始                  
     2. 1  source命令                  
     2. 2  UNIX Tcl脚本                  
     2. 3  Windows95开始菜单                  
     2. 4  Macintosh和ResEdit                  
     2. 5  console命令                  
     2. 6  命令行参数                  
     2. 7  预定义变量                  
   第3章  Guestbook CGI程序                  
     3. 1  HTML快览                  
     3. 2  CGI动态页                  
     3. 3  guestbook. cgi脚本                  
     3. 4  定义表格及处理表格数据                  
     3. 5  下一步                  
   第4章  Tcl字符串处理                  
     4. 1  string命令                  
     4. 2  字符串和表达式                  
     4. 3  append命令                  
     4. 4  format命令                  
     4. 5  scan命令                  
     4. 6  字符串匹配                  
     4. 7  binary命令                  
     4. 8  相关章节                  
   第5章  Tcl列表                  
     5. 1  Tcl列表                  
     5. 2  构造列表                  
     5. 3  获取列表元素:llength. 1index和1range.                   
     5. 4  修改列表:1insen和lreplace                  
     5. 5  搜索列表:lsearch                  
     5. 6  列表排序:1sort                  
     5. 7  join命令                  
     5. 8  相关章节                  
   第6章  控制结构命令                  
     6. 1  If Then Else                  
     6. 2  switch                  
     6. 3  while                  
     6. 4  foreach                  
     6. 5  for命令                  
     6. 6  break和continue                  
     6. 7  catch                  
     6. 8  error                  
     6. 9  return                  
   第7章  过程和作用域                  
     7. 1  proc命令                  
     7. 2  利用rename改变命令名                  
     7. 3  作用域                  
     7. 4  global命令                  
     7. 5  使用upvar按名称调用                  
     7. 6  使用upvar创建变量别名                  
   第8章  Tcl数组                  
     8. 1  数组语法                  
     8. 2  array命令                  
     8. 3  利用数组创建数据结构                  
   第9章  操作文件和程序                  
     9. 1  用exec运行程序                  
     9. 2  file命令                  
     9. 3  跨平台文件命名                  
     9. 4  操作文件和目录                  
     9. 5  文件属性                  
     9. 6  输入/输出命令总结                  
     9. 7  为I/O打开文件                  
     9. 8  读写操作                  
     9. 9  当前目录——cd和pwd                  
     9. 10  用glob匹配文件名                  
     9. 11  exit和Pid命令                  
     9. 12  环境变量                  
   第二部分  TcE高级编程                  
   第10章  eval命令                  
     10. 1  利用1ist构造命令                  
     10. 2  eval内部的concat                  
     10. 3  Uploevel命令                  
     10. 4  连接参数的命令                  
     10. 5  subst命令                  
   第11章  规则表达式                  
     11. 1  规则表达式语法                  
     11. 2  regexp命令                  
     11. 3  常用的规则表达式                  
     11. 4  regsub命令                  
     11. 5  使用regsub给Tcl转换数据                  
     11. 6  其他使用规则表达式的命令                  
   第12章  脚本库和程序包                  
     12. 1  定位程序包:auto—path变量                  
     12. 2  使用程序包                  
     12. 3  package命令                  
     12. 4  基于tcllndex文件的程序库                  
     12. 5  unknown命令                  
     12. 6  交互式的便利                  
     12. 7  Tcl外壳的库环境                  
     12. 8  编码风格                  
   第13章  映像和调试                  
     13. 1  clocL命令                  
     13. 2  info命令                  
     13. 3  跨平台支持                  
     13. 4  跟踪变量数值                  
     13. 5  交互命令历史                  
     13. 6  调试                  
     13. 7  Don Libes的调试器                  
     13. 8  调试Tk脚本                  
     13. 9  性能调整                  
   第14章  名称空间                  
     14. 1  名称空间的用法                  
     14. 2  名称空间变量                  
     14. 3  命令查找                  
     14. 4  嵌套的名称空间                  
     14. 5  过程导入                  
     14. 6  其他名称空间                  
     14. 7  回叫和名称空间                  
     14. 8  自检                  
     14. 9  namespace命令                  
     14. 10  包装现有的程序包                  
     14. 11  [incr Tcl]对象系统                  
     14. 12  注释                  
   第15章  事件驱动编程                  
     15. 1  Tcl事件循环                  
     15. 2  after命令                  
     15. 3  fileevent命令                  
     15. 4  vwait命令                  
     15. 5  fconfigure命令                  
   第16章  Stcket编程                  
     16. 1  客户socket                  
     16. 2  服务器socket                  
     16. 3  回显服务                  
     16. 4  用HTTP获取URL                  
     16. 5  http包                  
   第17章  多解释器和Safe-Tcl                  
     17. 1  interp命令                  
     17. 2  创建解释器                  
     17. 3  安全解释器                  
     17. 4  命令别名                  
     17. 5  隐藏命令                  
     17. 6  替代                  
     17. 7  安全解释器的I/O                  
     17. 8  安全库                  
     17. 9  安全策略                  
   第三部分  TK基础                  
   第18章  Tk初步                  
     18. 1  Tk的Hello, World!                  
     18. 2  命名Tk部件                  
     18. 3  配置Tk部件                  
     18. 4  Tk部件属性和资源数据库                  
     18. 5  Tk命令总结                  
   第19章  例说Tk                  
     19. 1  ExecLog                  
     19. 2  浏览器示例                  
     19. 3  Tcl外壳                  
   第20章  pack几何管理器                  
     20. 1  向边沿填充                  
     20. 2  水平堆叠和垂直堆叠                  
     20. 3  空腔模型                  
     20. 4  填充区域和显示区域                  
     20. 5  定位                  
     20. 6  填充次序                  
     20. 7  选择父框架进行填充                  
     20. 8  除去部件                  
     20. 9  填充器总结                  
     20. 10  窗体堆叠次序                  
   第21章  grid几何管理器                  
     21. 1  基本网格                  
     21. 2  跨越行和列                  
     21. 3  行列约束                  
     21. 4  grid命令                  
   第22章  plate几何管理器                  
     22. 1  place基础                  
     22. 2  窗格管理器                  
     22. 3  P1ace命令                  
   第23章  命令与事件的绑定                  
     23. 1  bind命令                  
     23. 2  bindtags命令                  
     23. 3  事件用法                  
     23. 4  组合键                  
     23. 5  事件序列                  
     23. 6  虚拟事件                  
     23. 7  事件关键词                  
   第四部分  Tk部件                  
   第24章  按钮和菜单                  
     24. 1  按钮命令和作用域问题                  
     24. 2  Tcl变量相关的按钮                  
     24. 3  按钮属性                  
     24. 4  按钮操作                  
     24. 5  菜单和菜单按钮                  
     24. 6  调整菜单和菜单项                  
     24. 7  菜单属性                  
     24. 8  按名称引用菜单                  
   第25章  资源数据库                  
     25. 1  资源介绍                  
     25. 2  加载选项数据库文件                  
     25. 3  添加单个数据库条目                  
     25. 4  数据库访问                  
     25. 5  自定义按钮                  
     25. 6  自定义菜单                  
   第26章  简单的Tk部件                  
     26. 1  框架和顶层窗体                  
     26. 2  标签部件                  
     26. 3  消息框                  
     26. 4  标尺部件                  
     26. 5  bell命令                  
   第27章  滚动条                  
     27. 1  滚动条的使用                  
     27. 2  滚动条协议                  
     27. 3  滚动条                  
   第28章  输入项                  
     28. 1  使用输入项                  
     28. 2  输入项部件                  
   第29章  列表框                  
     29. 1  列表框的用法                  
     29. 2  列表框绑定                  
     29. 3  列表框属性                  
   第30章  文本框                  
     30. 1  文本索引                  
     30. 2  文本标记                  
     30. 3  文本标签                  
     30. 4  选择                  
     30. 5  标签绑定                  
     30. 6  文本搜索                  
     30. 7  嵌入部件                  
     30. 8  嵌入图像                  
     30. 9  透视文本框                  
     30. 10  文本框绑定                  
     30. 11  文本操作                  
     30. 12  文本框属性                  
   第31章  画布                  
     31. 1  画布坐标                  
     31. 2  Hello, World!                  
     31. 3  极小极大标尺示例                  
     31. 4  画布对象                  
     31. 5  画布的操作                  
     31. 6  生成Postscript                  
     31. 7  画布属性                  
     31. 8  提示                  
   第五部分  Tk细节                  
   第32章  选择和剪贴板                  
     32. 1  选择模型                  
     32. 2  selection命令                  
     32. 3  clipboard命令                  
     32. 4  选择句柄                  
   第33章  焦点和对话框                  
     33. 3  focus. grab和tkwait序列                  
     33. 4  使用update实现动画                  
   第34章  Tk部件的属性                  
     34. 1  属性配置                  
     34. 2  尺寸                  
     34. 3  边框和面型                  
     34. 4  焦点突出显示                  
     34. 5  填充和定位                  
   第35章  颜色. 图像和光标                  
     35. 1  颜色                  
     35. 2  调色板和视图                  
     35. 3  位图和图像                  
     35. 4   文本插入光标                  
     35. 5  鼠标光标                  
   第36章  字体和文本届性                  
     36. 1  字体指定                  
     36. 2  X字体名称                  
     36. 3  字体尺寸                  
     36. 4  font命令                  
     36. 5  文本属性                  
     36. 6  网格. 尺寸调整和几何图形                  
     36. 7  字体选择应用程序                  
   第37章  send命令                  
     37. 1  send命令                  
     37. 2  通信过程                  
     37. 3  通过socket远程eval                  
   第38章  窗体管理器和窗体信息                  
     38. 1  wm命令                  
     38. 2  winfo命令                  
     38. 3  tk命令                  
   第39章  用户参数选项                  
     39. 1  程序默认文件                  
     39. 2  定义参数选项                  
     39. 3  参数选项用户界面                  
     39. 4  管理参数选项文件                  
     39. 5  跟踪参数选项变量变化                  
     39. 6  扩充参数选项包                  
   第40章  绑定的用户界面                  
     40. 1  联合工作的列表框对                  
     40. 2  编辑界面                  
     40. 3  保存和加载绑定                  
   第六部分  C语言编程                  
   第41章  C和Tcl                  
     41. 1  利用TclC库函数                  
     41. 2  应用程序的结构                  
     41. 3  创建可加载的软件包                  
     41. 4  C命令过程                  
     41. 5  Tcl—Main和Tcl—AppInit                  
     41. 6  事件循环                  
     41. 7  调用C脚本                  
     41. 8  Expect的Tcl调试器                  
     41. 9  拼装Tcl程序                  
   第42章  C库函数概览                  
     42. 1  Tcl C库函数纵览                  
     42. 2  Tk C库函数概述                  
   第43章  用C编写Tk部件                  
     43. 1  部件的数据结构                  
     43. 2  部件的类命令                  
     43. 3  部件的实例命令                  
     43. 4  属性配置和再配置                  
     43. 5  指定部件的属性                  
     43. 6  时钟显示                  
     43. 7  窗体的事件过程                  
     43. 8  最后清除                  
   第七部分  版本变革                  
   第44章  Tcl 7. 4/Tk 4. 0                  
     44. 1  wish                  
     44. 2  废弃的功能                  
     44. 3  cget操作                  
     44. 4  输入焦点突出显示                  
     44. 5  绑定                  
     44. 6  滚动条接口                  
     44. 7  Pack info                  
     44. 8  焦点                  
     44. 9  send命令                  
     44. 10  内部按钮填充                  
     44. 11  无线钮的值                  
     44. 12  输入项部件                  
     44. 13  菜单                  
     44. 14  列表框                  
     44. 15  不再有几何形状属性                  
     44. 16  文本框                  
     44. 17  颜色属性                  
     44. 18  颜色分配和Tk的colormodel                  
     44. 19  画布的scrollincrement                  
     44. 20  选择                  
     44. 21  bell命令                  
   第45章  Tcl 7. 5/Tk 4. 1                  
     45. 1  跨平台脚本                  
     45. 2  clock命令                  
     45. 3  load命令                  
     45. 4  package命令                  
     45. 5  多重foreach循环变量                  
     45. 6  事件循环从Tk移植到Tcl                  
     45. 7  网络socket                  
     45. 8  多重解释器和Safe—Tcl                  
     45. 9  grid几何形状管理器                  
     45. 10  文本框                  
     45. 11  输入项部件                  
   第46章  Tcl 7. 6/Tk 4. 2                  
     46. 1  更多的文件操作命令                  
     46. 2  虚拟事件                  
     46. 3  标准对话框                  
     46. 4  新的grid几何管理器                  
     46. 5  Macintosh的unsupportedl命令                  
   第47章  Tcl/Tk 8. 0                  
     47. 1  Tcl编译器                  
     47. 2  名称空间                  
     47. 3  Safe—Tcl                  
     47. 4  新增的lsort命令                  
     47. 5  不再有tcl—precision变量                  
     47. 6  2000年问题                  
     47. 7  HTTP软件包                  
     47. 8  串行I/O                  
     47. 9  独立于操作平台的字体                  
     47. 10  tk scaling命令                  
     47. 11  应用程序的嵌入                  
     47. 12  本地菜单和菜单条                  
     47. 13  CDE边线宽度                  
     47. 14  本地按钮和滚动条                  
     47. 15  文本框中的图像                  
     47. 16  destrov不再出错                  
     47. 17  grid rowconfigure                  
     47. 18  最新变化                  
   第48章  Safe-Tk和浏览器插件                  
     48. 1  子解释器中的Tk                  
     48. 2  浏览器插件                  
     48. 3  安全策略和浏览器插件                  
     48. 4  配置安全策略                  
     48. 5  附注                  
   附录  Tcl/Tk多媒体教室用户手册                  
     A. 1  系统要求                  
     A. 2  安装计算机教室                  
     A. 3  运行计算机教室                  
     A. 4  计算机教室的浏览                  
     A. 5  章的结构                  
     A. 6  与具体特征链接                  
     A. 7  技术支持                  

猜您喜欢

读书导航