home *** CD-ROM | disk | FTP | other *** search
- This directory contains course materials for a Tcl/Tk tutorial that
- I gave at the 1993 X Conference and again at the USENIX Winter 1993
- Conference. The course consists of five talks:
-
- over - An overview to introduce the main ideas of Tcl and Tk
- and show how all the pieces fit together.
- tcl - An introduction to writing Tcl scripts. This talk
- doesn't consider Tk or any specific Tcl applications,
- just the language syntax and built-in commands.
- tk - A description of how to create user interfaces by writing
- Tcl scripts that use Tk's facilities in addition to the
- built-in Tcl commands.
- tclc - This talk describes how to write new Tcl-based applications
- in C, using the C interfaces provided by Tcl to create
- interpreters, execute scripts, and add new commands.
- tkc - This talk describes how to implement new widgets in C,
- using the C interfaces provided by Tk.
-
- For each talk there are three files in this directory:
-
- 1. A Postscript file (extension ".ps"). The file is in color so it will
- generate particularly nice slides on color printers, but it should also
- print OK on black-and-white Postscript printers.
-
- 2. Another Postscript file, with a name that ends in ".2up.ps". This
- is the same as the first Postscript file except it's in "2-up" format
- (2 slides per page, reduced in size).
-
- 3. A .ppres file that you can use to view and edit the talk if you have
- Perspecta Presents!, which is a commercial presentation package based on
- Tcl and Tk. To get more information about this product, send mail to
- info@perspecta.com or FTP a demo copy from ftp.uu.net in the directory
- vendor/perspecta. Note: you'll need to use version 1.09 of ppres or
- later; earlier versions may dump core on these talks.
-
- The following additional files and subdiretories are also present in
- this directory:
-
- tkSquare.c - The implementation of a sample widget, which is referred
- to in the "tkc" talk.
- square - A Tcl script that creates a square widget and animates it.
- eps - A subdirectory containing images used in the talks, in
- Encapsulated Postscript form.
-
- There are no restrictions on usage for any of this material. You're welcome
- to do anything you like with it: give talks, modify them, send them to
- your friends (and enemies), and so on.
-