| Author | Chris Nelson |
| Publisher | McGraw-Hill |
| Publication date | October, 1999 |
| ISBN | 0072120045 |
| Pages | 400+ |
| Price | 16.95 US |
| WWW book information | http://www.purl.org/net/TclTkProgRef |
| Book's examples | http://www.purl.org/net/TclTkProgRef |
| Errata | http://www.purl.org/net/TclTkProgRef |
This book represents a more technical presentation of Tcl, adding examples, notes, warnings and explanations to the material from the Tcl man pages.
Tcl and Tk graphical toolkit are powerful building blocks for creating dynamic Web content and graphical user interfaces--user base is 1 million and growing. Covers all basic Tcl language elements, Tk commands, widgets, and options. Quick, concise, accurate, and portable--ideal for everyday use. "Programmer's Tip" text boxes showcase author expertise and provide recommended approaches to different situations.
Acknowledgments, xv
Introduction, xvii
Getting Started with Tcl and Tk, 1
Tcl Basics, 1
Tk Basics, 13
Tcl/Tk Commands, 19
Syntax, 19
after, 19
append, 22
AppleScript, 23
argv0, 27
argc, 27
argv, 27
array, 28
auto_execok, 31
auto_load, 32
auto_mkindex, 34
auto_path, 35
auto_reset, 35
beep, 35
bell, 37
binary, 37
bind, 43
bindtags, 52
bgerror, 53
break, 54
button, 55
canvas, 58
case, 88
catch, 90
cd, 91
checkbutton, 91
clipboard, 95
clock, 96
close, 101
concat, 102
console, 102
continue, 104
dde, 105
destroy, 109
ecoding, 109
entry, 111
env, 119
eof, 121
error, 122
errorCode, 124
errorInfo, 126
eval, 126
event, 128
exec, 133
exit, 138
expr, 138
fblocked, 144
fconfigure, 145
fcopy, 149
file, 151
fileevent, 165
flush, 167
focus, 168
font, 170
for, 177
foreach, 178
format, 180
frame, 186
gets, 188
glob, 189
global, 191
grab, 193
grid, 195
history, 203
HTTP Package, 206
if, 214
image, 215
incr, 225
info, 225
interp, 232
join, 243
label, 244
lappend, 245
lindex, 246
linsert, 247
list, 248
listbox, 249
llength, 258
load, 259
lower, 260
lrange, 261
lreplace, 262
lsearch, 263
lsort, 264
menu, 266
menubutton, 282
message, 286
MsgCat Package, 287
namespace, 291
open, 298
option, 302
OptProc, 306
pack, 309
package, 314
parray, 318
pid, 319
place, 319
pkg_mklndex, 324
proc, 325
puts, 327
pwd, 328
radiobutton, 329
raise, 332
read, 333
regexp, 335
registry, 347
regsub, 351
rename, 353
resource, 355
return, 359
Safe Package, 361
scale, 366
scan, 371
scrollbar, 375
seek, 382
selection, 384
send, 387
set, 389
socket, 390
source, 394
split, 396
string, 397
subst, 406
switch, 407
tclLog, 410
tcl_endOfWord, 411
tcl_findLibrary, 411
tcl_library, 412
tcl_patchLevel, 413
tcl_platform, 413
tcl_precision, 414
tcl_rcFileName, 414
tcl_rcRsrcName, 414
tcl_startOfNextWord, 415
tcl_startOfPreviousWord, 415
tcl_traceCompile, 416
tcl_traceExec, 416
tcl_version, 417
tcl_wordBreakAfter, 417
tcl_wordBreakBefore, 417
tell, 418
text, 419
time, 448
tk, 449
tkTabToWindow, 451
tkwait, 451
tk_chooseColor, 453
tk_chooseDirectory, 454
tk_focusFollowsMouse, 455
tk_focusNext, 456
tk_focusPrev, 456
tk_getOpenFile, 457
tk_getSaveFile, 457
tk_library, 459
tk_messageBox, 459
tk_optionMenu, 461
tk_patchLevel, 462
tk_popup, 462
tk_strictMotif, 463
tk_version, 463
toplevel, 463
trace, 466
unknown, 469
unset, 471
update, 471
uplevel, 472
upvar, 474
variable, 476
vwait, 478
while, 478
winfo, 479
wm, 492
Appendix, 503
Setting Options, 503
Creating Widgets, 504
cget, 505
configure, 505
Option Types, 507
Options, 513
Index, 521 unperson The 3 URLs on top don't work...
CLN Sorry about that. My ISP merged with another eons ago and my files were kept around out of sheer inertia...the same force that kept me from bothering to move/copy them. I'll try to get the site up again soon and update the PURLs.
RFox - 2012-08-24 16:41:06
http://www.amazon.com/Tcl-Tk-Programmers-Reference/dp/0072120045
Shows used booksellers that carry it.
Shows available as a used book. I think this is out of print from McGraw Hill.