My Account Log in

1 option

Tcl/Tk : a developer's guide / Clif Flynt.

EBSCOhost Academic eBook Collection (North America) Available online

View online
Format:
Book
Author/Creator:
Flynt, Clif.
Contributor:
Flynt, Clif.
Series:
The Morgan Kaufmann Series in Software Engineering and Programming
Language:
English
Subjects (All):
Tcl (Computer program language).
Tk toolkit.
Physical Description:
1 online resource (792 p.)
Edition:
2nd ed.
Place of Publication:
San Francisco : Morgan Kaufmann, c2003.
Language Note:
English
Summary:
Tcl/Tk (Tool Command Language/Tool Kit) makes it fast and easy to implement any type of application, from games to network analyzers. Tcl/Tk is a full-bodied, mature programming platform used by NASA rocket scientists, Wall Street database experts, Internet designers, and open source programmers around the world. Tcl/Tk's multi-faceted and extensible nature make it ideal for developing end-user GUIs, client/server middleware, Web applications, and more. You can code completely in Tcl, use any of hundreds of extensions, call C or Java subroutines from Tcl/Tk, or use Tcl to glue legacy applicati
Contents:
Front Cover; TCL/TK A Developer's Guide; Copyright Page; Contents; Foreword; Preface; Introduction; Chapter 1. Tcl/Tk Features; 1.1 Tcl Overview; 1.2 Tcl As a Glue Language; 1.3 Tcl As a General-Purpose Interpreter; 1.4 Tcl As an Extensible Interpreter; 1.5 Tcl As an Embeddable Interpreter; 1.6 Tcl As a Rapid Development Tool; 1.7 GUI-Based Programming; 1.8 Shipping Products; 1.9 Bottom Line; 1.10 Problems; Chapter 2. The Mechanics of Using the Tcl and Tk Interpreters; 2.1 The tclsh and wish Interpreters; 2.2 Using tclsh/wish Interactively; 2.3 Evaluating Tcl Script Files; 2.4 Bottom Line
2.5 ProblemsChapter 3. Introduction to the Tcl Language; 3.1 Overview of the Basics; 3.2 Command Evaluation and Substitutions; 3.3 Data Types; 3.4 Arithmetic and Boolean Operations; 3.5 Modularization; 3.6 Bottom Line; 3.7 Problems; Chapter 4. The File System, Disk I/O, and Sockets; 4.1 Navigating the File System; 4.2 Properties of File System Items; 4.3 Removing Files; 4.4 Input/Output in Tcl; 4.5 Sockets; 4.6 Bottom Line; 4.7 Problems; Chapter 5. Using Strings and Lists; 5.1 Converting a String into a List; 5.2 Examining the List with a for Loop; 5.3 Using the foreach Command
5.4 Using string match Instead of string first5.5 Using lsearch; 5.6 The regexp Command; 5.7 Creating a Procedure; 5.8 Making a Script; 5.9 Speed; 5.10 Bottom Line; 5.11 Problems; Chapter 6. Building Complex Data Structures with Lists and Arrays; 6.1 Using the Tcl List; 6.2 Using the Associative Array; 6.3 Exception Handling and Introspection; 6.4 Trees in Tcl; 6.5 Tree Library Implementation; 6.6 Using the Tree Library; 6.7 Speed Considerations; 6.8 Bottom Line; 6.9 Problems; Chapter 7. Procedure Techniques; 7.1 Arguments to Procedures; 7.2 Renaming or Deleting Commands
7.3 Getting Information About Procedures7.4 Substitution and Evaluation of Strings; 7.5 Working with Global and Local Scopes; 7.6 Making a Tcl Object; 7.7 Bottom Line; 7.8 Problems; Chapter 8. Namespaces and Packages; 8.1 Namespaces and Scoping Rules; 8.2 Packages; 8.3 A Tree Object Package with Namespaces; 8.4 Namespaces and Packages; 8.5 Bottom Line; 8.6 Problems; Chapter 9. Introduction to Tk Graphics; 9.1 Creating a Widget; 9.2 Conventions; 9.3 Common Options; 9.4 Determining and Setting Options; 9.5 The Basic Widgets; 9.6 Introducing Widgets: label, button, and entry
9.7 Widget Layout: frame, place, pack, and grid9.8 Selection Widgets: radiobutton, checkbutton, menu, and listbox; 9.9 Scrollbar; 9.10 The scale Widget; 9.11 New Windows; 9.12 Interacting with the Event Loop; 9.13 Scheduling the Future: after; 9.14 Bottom Line; 9.15 Problems; Chapter 10. Using the canvas Widget; 10.1 Overview of the canvas Widget; 10.2 Creating a canvas Widget; 10.3 Creating Displayable Canvas Items; 10.4 More canvas Widget Subcommands; 10.5 The bind and focus Commands; 10.6 Creating a Widget; 10.7 A Help Balloon: Interacting with the Window Manager; 10.8 The image Object
10.9 Bottom Line
Notes:
Rev. ed. of: Tcl/Tk for real programmers. San Diego : AP Professional, c1999.
Includes bibliographical references (p. xxx-xxxi) and index.
ISBN:
1-281-02265-9
9786611022655
0-08-051843-5
0-585-45616-X
OCLC:
437202749

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account