home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Source Code 1993 July / THE_SOURCE_CODE_CD_ROM.iso / languages / tcl / tut / README < prev    next >
Encoding:
Text File  |  1993-03-15  |  2.2 KB  |  48 lines

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