Practical Programming in Tcl and Tk, 4/e (Paperback)
暫譯: Tcl 和 Tk 實用程式設計(第 4 版)
Brent Welch, Ken Jones
- 出版商: Prentice Hall
- 出版日期: 2003-06-10
- 售價: $2,750
- 貴賓價: 9.5 折 $2,613
- 語言: 英文
- 頁數: 960
- 裝訂: Paperback
- ISBN: 0130385603
- ISBN-13: 9780130385604
-
相關分類:
程式語言
立即出貨 (庫存 < 3)
買這商品的人也買了...
-
$580$493 -
$680$578 -
$980$833 -
$970Introduction to Algorithms, 2/e
-
$880$695 -
$1,029Operating System Concepts, 6/e (Windows XP Update)
-
$650$429 -
$690$587 -
$780$741 -
$590$466 -
$690$538 -
$720$612 -
$750$638 -
$560$476 -
$490$417 -
$850$723 -
$480$379 -
$750$638 -
$780$616 -
$490$382 -
$990$782 -
$650$507 -
$880$695 -
$650$507 -
$980$774
相關主題
商品描述
The classic bestseller on Tcl/Tk — and the most complete reference — has been updated to version 8.4.
- Previous edition sold over 20,000 copies domestically - 30,000 worldwide.
- Updated for Tcl/Tk 8.4-comprehensive and accurate coverage of every Tcl and Tk command.
- CD-ROM includes all code plus binary distributions of Tcl/Tk, Tcl extentions and tools.
Brent Welch is a software architect at Panasas, and former research engineer at Sun Microsystems and Xerox PARC. He has been involved in Tcl and Tk from the early beginnings, and developed major Tcl applications including the exmh email user interface and the TclHttpd web server. His home page is http://www.beedub.com/ Ken Jones is a Silicon Valley Tcl/Tk instructor and frequent speaker at industry Tcl/Tk conferences.
Table of Contents
List of
Examples.
List of Tables.
Preface.
I. Tcl Basics.
1. Tcl Fundamentals.
2. Getting Started.
3. The Guestbook CGI
Application.
4. String Processing in Tcl.
5. Tcl Lists.
6. Control
Structure Commands.
7. Procedures and Scope.
8. Tcl Arrays.
9.
Working with Files and Programs.
II. Advanced Tcl.
10. Quoting Issues and Eval.
11. Regular Expressions.
12. Script
Libraries and Packages.
13. Reflection and Debugging.
14. Namespaces.
15. Internationalization.
16. Event-Driven Programming.
17. Socket
Programming.
18. TclHttpd Web Server.
19. Multiple Interpreters and
Safe-Tcl.
20. Safe-Tk and the Browser Plugin.
21. Multi-Threaded Tcl
Scripts.
22. Tclkit and Starkits.
III. Tk Basics.
23. Tk Fundamentals.
24. Tk by Example.
25. The Pack Geometry
Manager.
26. The Grid Geometry Manager.
27. The Place Geometry Manager.
28. The Panedwindow Widget.
29. Binding Commands to Events.
IV. Tk Widgets.
30. Buttons and Menus.
31. The Resource Database.
32. Simple Tk
Widgets.
33. Scrollbars.
34. The Entry and Spinbox Widgets.
35. The
Listbox Widget.
36. The Text Widget.
37. The Canvas Widget.
V. Tk Details.
38. Selections and the Clipboard.
39. Focus, Grabs, and Dialogs.
40.
Tk Widget Attributes.
41. Color, Images, and Cursors.
42. Fonts and Text
Attributes.
43. Send.
44. Window Managers and Window Information.
45. Managing User Preferences.
46. A User Interface to Bindings.
VI. C Programming.
47. C Programming and Tcl.
48. Compiling Tcl and Extensions.
49.
Writing a Tk Widget in C.
50. C Library Overview.
VII. Changes.
51. Tcl 74/Tk 40.
52. Tcl 75/Tk 41.
53. Tcl 76/Tk 42.
54. Tcl/Tk
80.
55. Tcl/Tk 81.
56. Tcl/Tk 82.
57. Tcl/Tk 83.
58. Tcl/Tk 84.
59. About The CD-ROM.
List of Examples.
Library Overview.
List
of Tables.
商品描述(中文翻譯)
摘要
這本經典的 Tcl/Tk 暢銷書——也是最完整的參考書——已更新至 8.4 版本。
- 前一版在國內銷售超過 20,000 本,全球銷售達 30,000 本。
- 更新至 Tcl/Tk 8.4,全面且準確地涵蓋每個 Tcl 和 Tk 命令。
- CD-ROM 包含所有程式碼以及 Tcl/Tk、Tcl 擴展和工具的二進位發行版。
《Practical Programming in Tcl/Tk》被描述為 Tcl 程式設計師的「聖經」。這是一本關於 Tcl/Tk 程式語言和 GUI 工具包的指南。這次修訂包含了對新版本 8.4 的重大更新,提供了功能概述以及語言中每個命令的詳細資訊。第三版基於 8.2 版本,銷售超過 30,000 本。Tcl(工具命令語言)8.4 版本對這種最受歡迎的 UNIX 腳本語言之一提供了實質性的更新。最新版本新增了虛擬檔案系統(VFS)、許多額外的程式設計小工具(spinbox、panedwindow、labelframe),並且性能比 8.3 提升了約 20%。本書提供了使用工具包的最佳方法指南,不僅提供準確的細節,還包括大量示例,展示了使用工具包的最佳方式。作者是專家,他們不僅開發了這項技術,還用它來解決問題,因此他們有許多寶貴的見解可以與讀者分享。
Brent Welch 是 Panasas 的軟體架構師,曾任 Sun Microsystems 和 Xerox PARC 的研究工程師。他從一開始就參與 Tcl 和 Tk 的開發,並開發了主要的 Tcl 應用程式,包括 exmh 郵件用戶介面和 TclHttpd 網頁伺服器。他的個人網站是 http://www.beedub.com/。Ken Jones 是矽谷的 Tcl/Tk 講師,並且是業界 Tcl/Tk 會議的常客演講者。
目錄
- 示例列表
- 表格列表
- 前言
I. Tcl 基礎
1. Tcl 基礎知識
2. 開始使用
3. 客人簿 CGI 應用程式
4. Tcl 中的字串處理
5. Tcl 列表
6. 控制結構命令
7. 程式和範圍
8. Tcl 陣列
9. 檔案和程式的操作
II. 進階 Tcl
10. 引號問題和 Eval
11. 正規表達式
12. 腳本庫和套件
13. 反射和除錯
14. 命名空間
15. 國際化
16. 事件驅動程式設計
17. 套接字程式設計
18. TclHttpd 網頁伺服器
19. 多重解譯器和 Safe-Tcl
20. Safe-Tk 和瀏覽器插件
21. 多執行緒 Tcl 腳本
22. Tclkit 和 Starkits
III. Tk 基礎
23. Tk 基礎知識
24. Tk 實例
25. Pack 幾何管理器
26. Grid 幾何管理器
27. Place 幾何管理器
28. Panedwindow 小工具
29. 將命令綁定到事件
IV. Tk 小工具
30. 按鈕和菜單
31. 資源資料庫
32. 簡單的 Tk 小工具
33. 滾動條
34. Entry 和 Spinbox 小工具
35. Listbox 小工具
36. Text 小工具
37. Canvas 小工具
V. Tk 詳細資訊
38. 選擇和剪貼簿
39. 焦點、抓取和對話框
40. Tk 小工具屬性
41. 顏色、圖像和游標
42. 字型和文字屬性
43. Send
44. 視窗管理器和視窗資訊
45. 管理用戶偏好
46. 綁定的用戶介面
VI. C 程式設計
47. C 程式設計與 Tcl
48. 編譯 Tcl 和擴展
49. 用 C 編寫 Tk 小工具
50. C 函式庫概述
VII. 變更
51. Tcl 74/Tk 40
52. Tcl 75/Tk 41
53. Tcl 76/Tk 42
54. Tcl/Tk 80
55. Tcl/Tk 81
56. Tcl/Tk 82
57. Tcl/Tk 83
58. Tcl/Tk 84
59. 關於 CD-ROM
- 示例列表
- 函式庫概述
- 表格列表