Tcl Tk
Graphical Applications with Tcl & TK
Format: Paperback
Author: Eric Foster-Johnson
ReleaseDate: 30 October, 1997
Publisher: M&T Books
Rating:
Useful Book
This normally involves knowing what you want the program to do and researching existing literature till you find how to make it happen. I'm an electronic engineer and I view programming as a peripheral skill necesssary to get the job done. Graphical Applications with TCL/TK made the job of creating custom GUI's relatively easy. The book is well written with working code modules for generating various widgets. The later chapters tie these modules together into standalone working programs. The CD has a contributions directory with programs from different authors that was helpful. It would have been nicer to have a few more Windows based contributions but I believe that is a symptom of TCL's UNIX ancestry. I've read some other TCL/TK programming books that were a waste of time, don't bother this is the tool you need.
Excellent book for the 2nd step
After reading Ousterhout this book helps to find out about various ways to use Tcl in a more practical manner. This is definitely an excellent book for the beginner or even "advanced" beginner. Section-1 introduces into all the basic stuff that people usually want to use Tcl for. Section-2 gives good hints on how to write more complex applications. The last chapters though are getting somewhat superficial. But that is when you already became a more sophisticated programmer and need more sophisticated books.
Great introduction to TCL/Tk programming
Very good for reading and doing cover to cover The emphasis is on graphical layout, which I have found to usually be the most difficult part to quickly become proficient at. Simple and numerous examples demonstrate the many tcl/tk commands, presented for both unix and windows.
Its organization does not lend to rapidly looking up commands or syntax, but that is what the man pages are for. Overall it is well written and easy to follow, and very exhaustive in its coverage.
|