rent-now

Rent More, Save More! Use code: ECRENTAL

5% off 1 book, 7% off 2 books, 10% off 3+ books

9781565924338

Tcl/Tk in a Nutshell

by ;
  • ISBN13:

    9781565924338

  • ISBN10:

    1565924339

  • Format: Paperback
  • Copyright: 1999-03-01
  • Publisher: Oreilly & Associates Inc

Note: Supplemental materials are not guaranteed with Rental or Used book purchases.

Purchase Benefits

  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $39.99 Save up to $11.50
  • Rent Book $28.49
    Add to Cart Free Shipping Icon Free Shipping

    TERM
    PRICE
    DUE
    USUALLY SHIPS IN 3-5 BUSINESS DAYS
    *This item is part of an exclusive publisher rental program and requires an additional convenience fee. This fee will be reflected in the shopping cart.

How To: Textbook Rental

Looking to rent a book? Rent Tcl/Tk in a Nutshell [ISBN: 9781565924338] for the semester, quarter, and short term or search our site for other textbooks by Raines, Paul; Tranter, Jeff. Renting a textbook can save you up to 90% from the cost of buying.

Summary

The Tcl language and Tk graphical toolkit are powerful building blocks for custom applications. This quick reference briefly describes every command and option in the core Tcl/Tk distribution, as well as the most popular extensions. Keep it on your desk as you write scripts, and you'll be able to quickly find the particular option you need.

Author Biography

Paul Raines is a physicist and scientific programmer at the Stanford Linear Accelerator Center at Stanford University where he is part of a large collaboration studying CP violation (why charge and parity are not conserved in some particle decays). He is a huge advocate of scripting languages and has been using Tcl on various projects since 1992. He is also the coauthor of O'Reilly & Associates' Tcl/Tk in a Nutshell. When he can get away from the lab, Paul enjoys hiking, bridge, and soccer.

When Jeff Tranter was first exposed to UNIX-based workstations about ten years ago, he dreamed of being able to afford a system with similar capabilities for home use. Today, he sees Linux as the realization of that dream, with the added bonus of being able to examine and modify all of the source code and even contribute to its development. He's been using Linux since 1992 and is the author of the freely available Linux Sound and CD-ROM HOWTO guides. Jeff has also written a number of Linux utilities and several Linux related magazine articles. Jeff received his bachelor's degree in electrical engineering from the University of Western Ontario. He currently works as a software designer for a high-tech telecommunications company in Kanata, Ontario, Canada's Silicon Valley North.

Table of Contents

Preface xi
Chapter 1 -- Introduction
1(2)
What Is Tcl?
1(1)
Structure of This Book
2(1)
Chapter 2 -- Tcl Core Commands
3(44)
Overview
3(1)
Basic Language Features
4(1)
Command-Line Options
5(1)
Environment Variables
5(1)
Special Variables
5(1)
Backslash Substitutions
6(1)
Operators and Math Functions
7(2)
Regular Expressions
9(1)
Pattern Globbing
10(1)
Predefined I/O Channel Identifiers
11(1)
Group Listing of Commands
11(5)
Alphabetical Summary of Commands
16(31)
Chapter 3 -- Tk Core Commands
47(90)
Example
47(2)
Command-Line Options
49(1)
Environment Variable
50(1)
Special Variables
50(1)
Group Listing of Tk Commands
50(2)
Widget Overview
52(4)
Widget Commands
56(45)
Utility Commands
101(36)
Chapter 4 -- The Tcl C Interface
137(19)
Constants
137(1)
Data Types
138(2)
Group Listing of Functions
140(8)
Alphabetical Summary of Functions
148(8)
Chapter 5 -- The Tk C Interface
156(18)
Constants
156(1)
Data Types
157(1)
Group Listing of Functions
158(8)
Alphabetical Summary of Functions
166(8)
Chapter 6 -- Expect
174(19)
Overview
174(1)
Example
175(1)
Command-Line Options
175(2)
Environment Variables
177(1)
Special Variables
177(2)
Grouped Summary of Commands
179(2)
Alphabetical Summary of Commands
181(12)
Chapter 7 -- [incr Tcl]
193(8)
Basic Class Definition
193(1)
Special Variables
194(1)
Group Listing of Commands
194(1)
Example
194(1)
Alphabetical Summary of Commands
195(6)
Chapter 8 -- [incr Tk]
201(4)
Basic Structure of a Mega-widget
201(1)
Special Variable
202(1)
Methods and Variables
202(2)
Alphabetical Summary of Commands
204(1)
Chapter 9 -- Tix
205(76)
Tix Overview
205(1)
Special Variables
205(1)
Group Listing of Tix Commands
206(2)
Tix Mega-widget Overview
208(1)
Tix Mega-widgets
208(40)
Tix Standard Widgets Overview
248(3)
Tix Standard Widgets
251(16)
Tix Core Commands
267(11)
Tix Extensions to Tk image Command
278(3)
Chapter 10 -- TclX
281(33)
Special Variables
281(1)
Group Listing of Commands
282(3)
Alphabetical Summary of Commands
285(29)
Chapter 11 -- BLT
314(74)
Environment Variable
315(1)
Special Variables
315(1)
Group Listing of Commands
315(1)
Alphabetical Summary of Commands
316(72)
Chapter 12 -- Oratcl
388(8)
Overview
388(1)
Example
389(1)
Environment Variables
389(1)
Special Variables
389(2)
Group Listing of Commands
391(1)
Alphabetical Summary of Commands
391(5)
Chapter 13 -- Sybtcl
396(7)
Overview
396(1)
Example
397(1)
Environment Variables
397(1)
Special Variables
397(2)
Group Listing of Commands
399(1)
Alphabetical Summary of Commands
399(4)
Chapter 14 -- Tclodbc
403(8)
Overview
403(1)
Group Listing of Commands
404(1)
Summary of Commands
405(6)
Chapter 15 -- Hints and Tips for the Tcl Programmer
411(16)
Think Commands, Not Statements
412(2)
Comments Are Treated as Commands
414(2)
A Symbolic Gesture
416(1)
Lists Are Strings, but Not All Strings Are Lists
416(2)
Indirect References
418(1)
Executing Other Programs
419(1)
When Is a Number Not a Number?
420(1)
Quoting and More Quoting
421(1)
Write Once, Run Where?
422(2)
Common Tk Errors
424(2)
Use the Source, Luke!
426(1)
Appendix -- Tcl Resources 427(2)
Index 429

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program