UID:
almahu_9948025647902882
Format:
1 online resource (792 p.)
Edition:
2nd ed.
ISBN:
1-281-02265-9
,
9786611022655
,
0-08-051843-5
,
0-585-45616-X
Series Statement:
The Morgan Kaufmann Series in Software Engineering and Programming
Content:
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
Note:
Rev. ed. of: Tcl/Tk for real programmers. San Diego : AP Professional, c1999.
,
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
,
English
Additional Edition:
ISBN 1-55860-802-8
Language:
English