| help | account  


Practical Programming in Tcl and Tk
View Larger Image
Brent Welch, Jeffrey Hobbs
Prentice Hall, Paperback, 4th Bk&CD edition, Published June 2003, 882 pages, ISBN 0130385603
List Price: $59.99
Our Price: $46.95
You Save: $13.04 (22% Off)


FREE Shipping on Orders over $40!*
Availability: Out-Of-Stock

Be the First to Write a Review and tell the world about this title!

People who purchase this book frequently purchase:

Books on similar topics, in best-seller order:Books from the same publisher, in best-seller order:

  • NEW—Fully updated to reflect the extensive updates in Tcl/Tk 8.4—Includes the Tcl/Tk virtual filesystem, new widgets, improved internationalization support, and much more.
    • Teaches students Tcl/Tk programming techniques and language features that will be current for many years to come.
  • Comprehensive core toolkit coverage—Covers every Tcl and Tk command in the core toolkits, along with detailed "best practice" examples.
    • Gives students a single authoritative source for a wide range of expert techniques.
  • Clear introduction to Tcl/Tk programming model—Thoroughly explains Tcl/Tk's unique string substitution programming model.
    • Give students the solid conceptual foundation they will need to avoid difficulties with advanced Tcl/Tk programming.
  • Broad coverage of Tk user interface development techniques—Comprehensive coverage for Perl and Python programmers who want to build Tk user interfaces.
    • Helps students build popular Tcl/Tk user interfaces even if their primary expertise lies with other languages.
  • Thorough TclHttpd web server—Covers practical Web application development with Tcl/Tk.
    • Shows students how to work with Tcl/Tk in today's most important application development paradigm.
  • CD-ROM containing Tcl/Tk 8.4 distributions plus extensive source code—Includes leading source and binary distributions, Tcl extensions, and an extensive library of Tcl/Tk freeware.
    • Gives students all the software, resources, files, and samples they need to be productive with Tcl/Tk.

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.



Forgot your password?
FAQs
Shipping Options
Returns
Your Orders
Your Account