Practical Programming in Tcl/Tk is described as the "bible" for Tcl programmers. It is a guide to the Tcl/Tk programming language and GUI toolkit. This revision includes substantial updates to cover the new version 8.4-giving both an overview of the features, as well as details about every command in the language. The third edition, written on version 8.2, sold over 30,000 copies. Version 8.4 of Tcl - Tool Command Language-provides substantial updates to one of the most popular UNIX scripting languages. The latest release, includes the addition of a virtual filesystem (VFS), many additional programming widgets (spinbox, panedwindow, labelframe),and improved performance of about 20% over 8.3. The book provides a guide to the best ways to use the tooklit. It not only gives accurate details, but includes extensive examples that demonstrate the best way to use the toolkit. The authors are experts that have both developed the technology and used it to solve problems, so they have many valuable insights to relate to the readers.
"synopsis" may belong to another edition of this title.
The continuing popularity of Tcl/Tk teaches us an important lesson in software language market adoption: early market share in an area of profound need with an easy-to-use product yields generations of loyal adherents. Long after opinion leaders in the GUI scripting community abandoned Tcl/Tk for more modern scripting languages, Tcl/Tk remains a major player, largely because of Brent Welch's encyclopaedic Practical Programming in Tcl/Tk, now entering its third edition and John Osterhout's lucid original text Tcl and the Tk Toolkit
Tcl/Tk survives despite its inelegance ("set x [expr 2 + 2]" rather than "x=2+2") because it was the first practical, well-documented, simple-to-implement solution to the crucial question, "How do I build a GUI for my C program?" Tcl/Tk is available for all major Windows and OS environments, including X11 (native Unix-like windows), Microsoft Windows and Macintosh.
Now with 40 pages of tables of contents, examples and charts, and another 40 pages of newly recompiled indices, Welch's new edition spans 55 chapters divided into seven sections. The sections are divided as follows: two for Tcl, three for Tk, one for the C library and one for updates in Tcl and Tk distributions and functionality. The third edition appears against a healthy backdrop of new Tcl/Tk development. Perhaps the proudest accomplishment of the Tcl community is TclHttpd (chapter 18), a Web server written largely in Tcl. The new server contributes to efforts to unclog the Web server bottlenecks by providing faster client routes to server-side applications while continuing to support the traditional--albeit slower--common gateway interface. The remainder of the book is not new, but it has been augmented and polished.
Welch has expanded discussions and added examples of Tcl's extensibility in C. Tcl/Tk's development scope has grown to include all POSIX internals, such as threads, sockets, TCP/IP interfaces and secure shells.
Recent Tcl/Tk releases enable meta-level execution through eval() and support for Web client plug-ins, all of which are detailed with examples and careful explanation. Functionally, Tcl/Tk lacks nothing compared to modern scripting languages, except lexical flexibility and object-orientated architecture. Nor does it add anything except familiarity, consistency and a long history of above-average documentation.
Welch perhaps wisely omits comparison with his competition, just as Dick Clark never mentions Howard Stern. It is beneath the dignity of ageing market leaders to look back--or even around. --Peter LeopoldFrom the Back Cover:
Practical Programming in Tcl/Tk, 4th edition
The Tcl/Tk bestseller, now completely updated for Tcl 8.4!The world's #1 guide to Tcl/Tk has been thoroughly updated to reflect Tcl/Tk8.4's powerful improvements in functionality, flexibility, and performance!Brent Welch, Ken Jones, and Jeffrey Hobbs, three of the world1s leading Tcl/Tk experts, cover every facet of Tcl/Tk programming, including cross-platform scripting and GUI development, networking, enterprise application integration, and much more.Coverage includes:
Whether you1re upgrading to Tcl/Tk 8.4, or building GUIs for applicationscreated with other languages, or just searching for a better cross-platformscripting solution, Practical Programming in Tcl and Tk, Fourth Editiondelivers all you need to get results!
The accompanying CD-ROM includes source and binary distributionsof Tcl/Tk, Tcl extensions, and tools for Windows 9x/2000/XP, Linux, Solaris,and Macintosh, plus all the code from the book.
"About this title" may belong to another edition of this title.
Book Description Prentice Hall. Book Condition: New. Brand New. Bookseller Inventory # 0130385603
Book Description Prentice Hall, 2003. Paperback. Book Condition: New. book. Bookseller Inventory # 0130385603
Book Description Prentice Hall, 2003. Paperback. Book Condition: New. Bookseller Inventory # P110130385603
Book Description Prentice Hall. PAPERBACK. Book Condition: New. 0130385603 New Condition. Bookseller Inventory # NEW4.0043638
Book Description Prentice Hall, 2003. Paperback. Book Condition: New. 4. Bookseller Inventory # DADAX0130385603
Book Description Prentice Hall, 2003. Book Condition: New. Brand new! Please provide a physical shipping address. Bookseller Inventory # 9780130385604
Book Description Prentice Hall, 2003. Book Condition: New. Brand New, Unread Copy in Perfect Condition. A+ Customer Service! Summary: List of Examples. List of Tables. Preface. I. Tcl BASICS. 1. Tcl Fundamentals. Tcl Commands. Hello, World! Variables. Command Substitution. Math Expressions. Backslash Substitution. Grouping with Braces and Double Quotes. Procedures. A Factorial Example. More about Variables. More about Math Expressions. Comments. Substitution and Grouping Summary. Fine Points. Reference. 2. Getting Started. The source Command. UNIX Tcl Scripts. Windows Start Menu. Macintosh OS 8/9 and ResEdit. The console Command. Command-Line Arguments. Predefined Variables. 3. The Guestbook CGI Application. A Quick Introduction to HTML. CGI for Dynamic Pages. The guestbook.cgi Script. Defining Forms and Processing Form Data. Handling Errors in CGI Scripts. Next Steps. 4. String Processing in Tcl. The string Command. The append Command. The format Command. The scan Command. The binary Command. Related Chapters. 5. Tcl Lists. Tcl Lists. Constructing Lists. Getting List Elements: llength, lindex, and lrange. Modifying Lists: linsert and lreplace. Searching Lists: lsearch. Sorting Lists: lsort. The split Command. The join Command. Related Chapters. 6. Control Structure Commands. If Then Else. Switch. While. Foreach. For. Break and Continue. Catch. Error. Return. 7. Procedures and Scope. The proc Command. Changing Command Names with rename. Scope. The global Command. Call by Name Using upvar. Variable Aliases with upvar. 8. Tcl Arrays. Array Syntax. The array Command. Building Data Structures with Arrays. 9. Working with Files and Programs. Running Programs with exec. The file Command. Cross-Platform File Naming. Manipulating Files and Directories. File Attributes. Input/Output Command Summary. Opening Files for I/O. Reading and Writing. The Current Directory cd and pwd. Matching File Names with glob. The exit and pid Commands. Environment Variables. The registry Command. II. ADVANCED Tcl. 10. Quoting Issues and Eval. Constructing Code with the list Command. Exploiting the concat inside eval. The uplevel Command. The subst Command. 11. Regular Expressions. When to Use Regular Expressions. Regular Expression Syntax. Advanced Regular Expressions. Syntax Summary. The regexp Command. The regsub Command. Transforming Data to Program with regsub. Other Commands That Use Regular Expressions. 12. Script Libraries and Packages. Locating Packages: The auto_path Variable. Using Packages. Summary of Package Loading. The package Command. Libraries Based on the tclIndex File. The unknown Command. Interactive Conveniences. Tcl Shell Library Environment. Coding Style. 13. Reflection and Debugging. The clock Command. The info Command. Cross-Platform Support. Tracing Variables and Commands. Interactive Command History. Debugging. Tcl Dev Kit. Other Tools. Performance Tuning. 14. Namespaces. Using Namespaces. Namespace Variables. Command Lookup. Nested Namespaces. Importing and Exporting Procedures. Callbacks and Namespaces. Introspection. The namespace Command. Converting Existing Packages to use Namespaces. [incr Tcl] Object System. xotcl Object System. Notes. 15. Internationalization. Character Sets and Encodings. Message Catalogs. 16. Event-Driven Programming. The Tcl Event Loop. The after Command. The fileevent Command. The vwait Command. The fconfigure Command. 17. Socket Programming. Networking Extensions for Tcl. Client Sockets. Server Sockets. The Echo Service. Fetching a URL with HTTP. The http Package. Basic Authentication. 18. TclHttpd Web Server. Int. Bookseller Inventory # ABE_book_new_0130385603
Book Description Prentice Hall, 2003. Paperback. Book Condition: Brand New. 4th paperback/cd-rom edition. 1000 pages. 9.25x6.75x1.50 inches. In Stock. Bookseller Inventory # zk0130385603
Book Description Book Condition: Brand New. Book Condition: Brand New. Bookseller Inventory # 97801303856041.0
Book Description Paperback. Book Condition: BRAND NEW. BRAND NEW. Fast Shipping. Prompt Customer Service. Satisfaction guaranteed. Bookseller Inventory # 0130385603BNA