Tcl Developer's Guide
Chapter 1 Overview
What is Tcl?
Why Use Tcl?
ADPs and Tcl Libraries
Chapter 2 AOLserver Dynamic Pages (ADPs)
What Are ADPs?
What About Server-Side Includes?
When to Use ADPs
When to Use Tcl Libraries
Configuring ADP Processing
Enabling ADPs
Debugging ADPs
Caching ADPs
How to Build and Debug ADPs
ADP Syntax
Registered ADP Tags
<aol> ... </aol>
<browser> ... </browser>
<msie> ... </msie>
<netscape> ... </netscape>
Tcl API Functions for ADPs
C API Functions for ADPs
Example ADPs
Chapter 3 Tcl Libraries
What Are Tcl Libraries?
When to Use Tcl Libraries
Private and Shared Libraries
Tcl Script Order of Evaluation
Tcl-only Modules
Configuration for Tcl Libraries
How to Build and Debug Tcl Scripts
Tcl Interface Tutorial
Example 1: "Hello World"
Example 2: End-to-End Tcl Extension
Example 3: Returning Content to Client
Example 4: Interacting with the Database
Example 5: Scheduled Procedures
Example 6: Domain Redirection
Example 7: Filter Procedures
Example 8: Top Page Redirection
Example 9: File Extension Handling
Tcl Library Examples
Chapter 4 General Tcl Information
Tcl Interpreters
Global Variables
Sharing Files Between Interpreters
Working with Ns_Set and Form Data
Ns_Set Data Structure
Form Data
Maintaining State
Configuration
Tcl Interface
Chapter 5 Tcl API Reference
Function Categories
Core functions
Access Log Functions
Permissions functions
Database Services functions
Full Text functions
Function Reference
env
ns_accesslog
ns_adminlink
ns_adp_abort
ns_adp_argc
ns_adp_argv
ns_adp_bind_args
ns_adp_break
ns_adp_dir
ns_adp_include
ns_adp_parse
ns_archivetable
ns_atclose
ns_atshutdown
ns_atsignal
ns_browsermatch
ns_buildsqldate
ns_buildsqltime
ns_buildsqltimestamp
ns_cache
ns_chmod
ns_column
ns_config
ns_conn
ns_cp
ns_cpfp
ns_critsec
ns_crypt
ns_db
ns_dbconfigpath
ns_dberror
ns_dbformvalue
ns_dbformvalueput
ns_dbquotename
ns_dbquotevalue
ns_deleterow
ns_entryform
ns_entrywidget
ns_entrywidgetbytype
ns_eval
ns_event
ns_ext
ns_findrowbyid
ns_fmttime
ns_formvalueput
ns_ftruncate
ns_getcsv
ns_getform
ns_get_multipart_formdata
ns_geturl
ns_gifsize
ns_group
ns_guesstype
ns_hiliteurl
ns_hostbyaddr
ns_hrefs
ns_htmlselect
ns_htmltoquery
ns_httpget
ns_httpopen
ns_httptime
ns_ill
ns_info
ns_insertrow
ns_intervalstats
ns_library
ns_link
ns_localsqltimestamp
ns_localtime
ns_log
ns_method
ns_mkdir
ns_mktemp
ns_mutex
ns_normalizepath
ns_parsehttptime
ns_parsesqldate
ns_parsesqltime
ns_parsesqltimestamp
ns_parsetime
ns_passwordcheck
ns_perm
ns_pooldescription
ns_puts
ns_queryexists
ns_queryget
ns_queryresolve
ns_quota
ns_quotehtml
ns_register_adptag
ns_register_filter
ns_register_proc
ns_register_trace
ns_rename
ns_requestauthorize
ns_resetintervalstats
ns_respond
ns_return
ns_rmdir
ns_rwlock
ns_schedule_daily
ns_schedule_proc
ns_schedule_weekly
ns_searchform
ns_searchopwidget
ns_searchqbf
ns_sema
ns_sendmail
ns_server
ns_set
ns_setexpires
ns_set_precision
ns_share
ns_shutdown
ns_sleep
ns_sockaccept
ns_sockcallback
ns_sockcheck
ns_socketpair
ns_socklisten
ns_sockopen
ns_sockselect
ns_state_delete
ns_state_restore
ns_state_save
ns_state_view
ns_striphtml
ns_symlink
ns_table
ns_textarchive
ns_textconfigpath
ns_texthandlepool
ns_textindex
ns_texttable
ns_thread
ns_time
ns_tmpnam
ns_totalstats
ns_truncate
ns_unlink
ns_unregister_proc
ns_unschedule_proc
ns_updateform
ns_updateheader
ns_updaterow
ns_updaterowbyid
ns_url2file
ns_urldecode
ns_urlencode
ns_user
ns_write
ns_writecontent
ns_writefp
Chapter 6 Tcl Language Reference
The Tcl Language
Tcl Language Syntax
Tcl Language Reference
append tcl
array tcl
break tcl
case tcl 7.0
catch tcl
cd tcl
close tcl
concat tcl
continue tcl
eof tcl
error tcl
eval tcl
exec tcl 7.0
exit tcl
expr tcl 7.0
file tcl
flush tcl
for tcl
foreach tcl
format tcl
gets tcl
glob tcl 7.0
global tcl
history tcl
if tcl
incr tcl
info tcl 7.0
join tcl
lappend tcl
library tcl
lindex tcl
linsert tcl
list tcl
llength tcl
lrange tcl
lreplace tcl
lsearch tcl 7.0
lsort tcl 7.0
open tcl 7.0
pid tcl 7.0
proc tcl
puts tcl
pwd tcl
read tcl
regexp tcl
regsub tcl
rename tcl
return tcl 7.0
scan tcl
seek tcl
set tcl
source tcl
split tcl
string tcl
switch tcl 7.0
tclvars tcl
tell tcl
time tcl
unknown tcl
unset tcl
uplevel tcl
upvar tcl
while tcl
Chapter A Examples
Example 1: hello
Example 2: showhdrs
Example 3a: genstory
Example 3b: pagetcl/genstory
Example 4: redirect
Example 5: desctable
Example 6: getemps
Example 7: wincgi
Master Index
Top of Page
Copyright © 1996 America Online, Inc.