Skip to content

Practical Programming in TCL and TK

ISBN-10: 0130385603

ISBN-13: 9780130385604

Edition: 4th 2003 (Revised)

Authors: Brent B. Welch, Jeffrey Hobbs, Ken Jones

List price: $69.99
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Description:

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.
Customers also bought

Book details

List price: $69.99
Edition: 4th
Copyright year: 2003
Publisher: Prentice Hall PTR
Publication date: 6/10/2003
Binding: Mixed Media
Pages: 960
Size: 6.75" wide x 9.25" long x 1.50" tall
Weight: 3.278
Language: English

Bruce J. AvolioMarion B. Ingersoll Professor, Executive Director, Center for Leadership and Strategic ThinkingMichael G. Foster School of Business, University of WashingtonDr. Avolio has an international reputation as a researcher and practitioner in leadership. He has consulted with public and private organizations in North and South America, Africa, Europe, and Southeast Asia, as well as in Australia, New Zealand, Saudi Arabia and Israel. His research and consulting includes work with the militaries of the United States of America, Singapore, Sweden, Finland, Israel, and South Africa.Dr. Avolio is a fellow of the Academy of Management, American Psychological Society, American Psychological Association and the Gerontological Society. He is the former President of the Society for Human Resource Management Foundation and the Organizational Behavior Division of the Academy of Management.Dr. Avolio has published 10 books and over a 125 articles on leadership and related areas. His books include Transformational and Charismatic Leadership: The Road Ahead (Elsevier Science, 2002), Full Leadership Development: Building the Vital Forces in Organizations (Sage Publications, 1999), and Developing Potential Across a Full Range of Leadership: Cases on Transactional and Transformational Leadership (Lawrence Erlbaum Associates, 2000). His newest books are Leadership Development in Balance: Made/Born (Lawrence Erlbaum Associates, February 2005), The High Impact Leader: Moments Matter in Authentic Leadership Development (McGraw-Hill 2006) and Psychological capital: Developing the human competitive edge (Oxford Press, 2007) with Fred Luthans and Carolyn Youssef.Dr. Avolio has worked with government agencies on national leadership development projects, and with governments at the state and local level. His current projects include: Working with public healthcare leaders to design a leadership institute for healthcare providers and educators. Working on a 4 year project with the U.S. Veteran's Administration on strategic leadership development and ownership. Current projects include a 300k contract with the U.S. Military Academy at West Point to investigate ethical leadership development; a 730k contract to conduct a longitudinal investigation of leadership development with military officers, and a 186k contract with the VA to examine how taking ownership and developing leadership produce better healthcare results.Dr. Avolio's latest interest and presentations focus on the following: How do we accelerate authentic leadership development for maximum impact on performance? How do we use the positive psychological capacities of leaders to accelerate change? How do we show decision makers the 'return on development' investment in leadership? How can we develop leaders and leadership to effectively operate in extreme contexts?

List of Examples
List of Tables
Preface
Tcl BASICS
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
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
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
String Processing in Tcl
The string Command
The append Command
The format Command
The scan Command
The binary Command
Related Chapters
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
Control Structure Commands
If Then Else
Switch
While
Foreach
For
Break and Continue
Catch
Error
Return
Procedures and Scope
The proc Command
Changing Command Names with rename
Scope
The global Command
Call by Name Using upvar
Variable Aliases with upvar
Tcl Arrays
Array Syntax
The array Command
Building Data Structures with Arrays
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
Advanced Tcl
Quoting Issues and Eval
Constructing Code with the list Command
Exploiting the concat inside eval
The uplevel Command
The subst Command
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
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
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
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
Internationalization
Character Sets and Encodings
Message Catalogs
Event-Driven Programming
The Tcl Event Loop
The after Command
The fileevent Command
The vwait Command
The fconfigure Command
Socket Programming
Networking Extensions for Tcl
Client Sockets
Server Sockets
The Echo Service
Fetching a URL with HTTP
The http Package
Basic Authentication
TclHttpd Web Server
Int