Tcl, the tool command language, has captured the hearts and minds of tens of thousands of software developers worldwide. It's an easy-to-learn scripting language that runs on Windows, UNIX, and Macintosh. Best of all, it's free. An associated toolkit called Tk allows you to quickly create graphical applications that can run on multiple platforms without delving into arcane subjects like Win32, QuickDraw, Object Linking and Embedding, Motif, and the X Toolkit Intrinsics. With a surprisingly small amount of code, you'll quickly create cross-platform graphical applications. This newly updated Graphical Applications with Tcl and Tk Second Edition will teach you the basics of the syntax and show you how to start writing menus, opening dialog boxes, and loading GIF images. With a focus on portable cross-platform scripts, user interface style guides, and clear, practical examples, this book allows you to get the most out of Tcl/Tk. This newly expanded second edition covers all the latest developments in Tcl/Tk, including Windows native widgets, a byte-code compiler, and built-in networking capability.
- Covers Tcl and Tk 8.0
- Runs on Windows 95, Windows 3.1, Windows NT, UNIX, Linux, and Mac
- Load GIF and XBM images with one line of code
- Create HTML viewers
- Embed the Tcl interpreter inside your applications to create a user extension language
- Extend the Tcl language with your commands written in C and C++
- Test your C++ applications using the power of Tcl
- Scads of useful examples
ABOUT THE AUTHOR
|
| Eric Foster-Johnson | Veteran software developer Eric F. Johnson develops user interface software for a computer-aided manufacturing company on multiple operating systems and environments. His hands-on experience and practical bent show in his top-selling books, including Cross-Platform Perl, UNIX Programming Tools, and with Patrick Volkerding and Kevin Reichard, Linux: Configuration and installation (now in its 3rd edition). Foster-Johnson created and maintains the list of frequently asked questions for Tcl users on Windows, an invaluable resource for Tcl users. |