Skip to content

Web TCL Complete

Best in textbook rentals since 2012!

ISBN-10: 007913713X

ISBN-13: 9780079137135

Edition: 1999

Authors: Stephen Ball

List price: $49.95
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!

Tcl (pronounced tickle) is a scripting language that allows the user to write applications that can run inside a Web browser. It is more powerful than Perl & easier to use than JavaScript. This guide and CD-Rom offers 100% of what the user needs to know.
Customers also bought

Book details

List price: $49.95
Copyright year: 1999
Publisher: McGraw-Hill Companies, The
Binding: Book, Other 
Pages: 500
Size: 7.50" wide x 9.25" long x 1.25" tall
Weight: 1.738
Language: English

Introductionp. 1
Tcl and the Webp. 3
Why Use Tcl?p. 3
Who Should Read This Book?p. 4
Organization of the Bookp. 5
Coding Style and Conventionsp. 6
Safe-Tclp. 7
The interp Commandp. 9
Interpreters Versus Namespacesp. 11
Command Aliasesp. 11
Safe Slave Interpretersp. 15
Safe-Tcl Extensionsp. 24
Security Policiesp. 24
The Tcl Plugin Security Modelp. 25
Configuration Managementp. 25
The Configuration Packagep. 31
Administration of Security Policiesp. 34
Writing a Featurep. 35
CGI Scriptingp. 41
What Is CGI?p. 42
Tcl for CGI Scriptingp. 42
CGI Scripting Versus Microscriptingp. 43
Configuring the Web Server to Execute Tcl Scripts as CGIp. 43
Securityp. 44
"Raw" CGI Processingp. 47
Laurent Demailly's uncgi Libraryp. 47
Advanced CGI Librariesp. 50
Welch's cgilib.tcl Libraryp. 50
Don Libes's cgi.tcl Packagep. 51
Using the cgi.tcl Packagep. 51
Attribute Value Encoding and Quotingp. 55
Creating Dynamic Web Pagesp. 60
Examples of TclU Applicationp. 63
Simple Documents--No Inputp. 63
Input from CGIp. 68
Formsp. 74
Hyperlink Databasep. 76
Tablesp. 76
Framesp. 77
Cookiesp. 79
File Uploadp. 82
Using Extensionsp. 84
Fast-CGIp. 87
Servlets and Microscriptingp. 89
Microscripting Web Serversp. 92
Simple Substitutionp. 93
Template-Based Substitutionp. 93
Microscripting Example Documentsp. 97
Conditional HTMLp. 101
The Tcl University Examplesp. 102
Form Processingp. 104
The TclU Packagep. 112
Tcl-Enabled Web Serversp. 117
NeoWebScriptp. 119
Installing NeoWebScriptp. 119
Installing NeoWebScript-SAp. 121
Microscripting with NeoWebScriptp. 121
NeoWebScript Tcl APIp. 125
VelociGenp. 127
VET Tcl APIp. 128
The Tcl Web Serverp. 129
An Embeddable Serverp. 130
Compatibility and Conformancep. 131
Tcl Templatesp. 132
Safe-CGIOp. 132
Virtual Documents and Internet Devicesp. 135
On-the-Fly Reconfigurationp. 137
AOLServerp. 137
AOLServer Dynamic Pagesp. 138
Predefined Elementsp. 138
ADP Tcl Commandsp. 140
AOLServer Tcl Librariesp. 140
Other Web Services Using Tclp. 142
DynaWebp. 142
Sibyllap. 142
Cuesta Technologiesp. 143
Internet Appliancesp. 143
WebBox Tcl APIp. 144
Client-Side Scriptingp. 145
Getting Tcl-Enabledp. 146
Installing the Tcl Pluginp. 146
Installing on Solarisp. 147
Installing on Unix from Sourcep. 148
Installing on Windowsp. 148
Installing on Macintoshp. 149
Installing Plumep. 149
Including a Tclet in a Web Pagep. 149
MIME Typesp. 151
Embedding Tcletsp. 151
Writing a Tcletp. 154
Tclet Execution Environmentp. 167
embed_args Arrayp. 170
Detecting the Tclet Environmentp. 175
Security Policiesp. 176
Requesting a Security Policyp. 177
Policy Administrationp. 178
Restrictions on Security Policiesp. 178
Built-In Security Policiesp. 179
Description of Policiesp. 179
The home Policyp. 180
The inside and outside Policiesp. 182
The javascript Policyp. 190
The trusted Policyp. 191
Description of Featuresp. 192
The persistent Featurep. 192
The network Featurep. 206
The stream Featurep. 207
The url Featurep. 209
Debugging Tcletsp. 214
Enabling the Consolep. 214
The Plugin Logging Facilityp. 216
The Plugin Wishp. 218
The Use of Tcl for Scripting a Pagep. 220
Other Risks Associated with Tcletsp. 220
Document Processingp. 221
The "html_library" Packagep. 222
The TclXML Packagep. 227
XAPI-Tclp. 228
Document Object Modelp. 241
Validationp. 241
White Spacep. 243
Use of the HTML and XML Parsersp. 244
Creating XML Documentsp. 245
The Tcl University Examplep. 247
The TclU-notes Packagep. 249
WWW Applicationsp. 257
Downloading Documentsp. 258
The http Packagep. 258
Incremental Data Processingp. 264
POSTing Formsp. 266
Error Handlingp. 267
Stopping a Downloadp. 270
Configuring the http Packagep. 272
Advanced Featuresp. 274
The Document Handling Packagep. 280
The URL Packagep. 285
Displaying Documentsp. 287
Displaying Simple Document Formatsp. 287
Displaying HTML Documentsp. 287
Tcl, Java, and the Tcl Beanp. 291
An Overview of Jacl and Tcl Blendp. 292
Jacl and Tcl Blend Feature Comparisonp. 293
Jacl and Appletsp. 294
The Java Packagep. 295
Array Objectsp. 302
Java Introspection: The java::info Commandp. 303
Classes and Signaturesp. 307
Class Namesp. 307
Signaturesp. 307
Conversionsp. 309
Array Objectsp. 309
Java Extensions for Tclp. 310
Class Loadingp. 312
Implementing Tcl Commandsp. 312
Choosing the Interfacep. 315
Using Tcl as Gluep. 315
Jaclp. 317
JavaBeansp. 318
JavaBean Eventsp. 318
Event Interfaces, Methods, and Namesp. 319
The Tcl Beanp. 322
Creating a Java Studio Customizerp. 326
Implementing a New Object Typep. 332
Creating Java Classes from Datap. 346
Summaryp. 347
Java Packagep. 347
Java Extensionsp. 348
Java Studio Packagep. 348
Tcl Java APIp. 348
Event-Driven Programmingp. 363
Client Socketsp. 365
Asynchronous Connectionp. 365
Summaryp. 367
Configuring a Channelp. 367
Bufferingp. 368
End-of-Line Translationp. 368
End-of-File Characterp. 370
Blocking and Nonblocking I/Op. 370
Summaryp. 372
Event Processingp. 372
Application Statep. 400
Server Socketsp. 403
Random Portsp. 403
The Accept Commandp. 404
Server Socket Optionsp. 405
Additional fconfigure Command Options for Socketsp. 405
Forking and Nonforking Daemonsp. 406
Application Examplep. 437
CCI Client Examplep. 437
CCI Server Examplep. 438
fcopy Commandp. 440
Writing a Channel Driverp. 442
Registering the Channel Driverp. 443
Server Socketsp. 446
Per-Channel Datap. 447
Channel Driver Callbacksp. 448
Socket Creation Commandp. 449
Summaryp. 456
Indexp. 459
Table of Contents provided by Syndetics. All Rights Reserved.