One of the best reasons to attend the Tcl conference is the
tutorial track. These sessions are presented by Tcl experts -
people who write the packages, write the books, and
develop applications on a daily basis. They share their
knowledge of Tcl/Tk and the practical experience in developing large,
robust applications. Whether you're new to Tcl or experienced,
these sessions will help you develop your projects more quickly.
Free Tutorials
This year we'll be offering FREE tutorials Monday and Tuesday
evenings. These will be 1-2 hour lectures on special topics.
Anyone is welcome to attend the evening lectures, whether they
are a member of the conference or not.
Tutorial Schedule
|
What's WUB?
( Steve Redler ) |
|
Wub is a web-server written in pure-Tcl. It runs the the Tcler's Wiki
among other sites. Wub is useful for creating highly-dynamic (and
portable) web applications. It is the successor in spirit of Tclhttpd,
aiming to preserve the best of it while using the bleeding-edge latest
Tcl facilities to simplify and extend.
Steve Redler will demistify Wub for web developers and show us how
to create new websites quickly and easily.
|
|
Using Tcl with .NET - Eagle to the rescue!
( Joe Mistachkin ) |
|
The Tcl/Tk integration features provided by the Eagle library are simple, yet
powerful and customizable. Learn how to properly use Tcl/Tk from managed .NET
code (C#, VB, etc) without having to write any native interop code.
Joe Mistachkin, the author of Eagle, will
introduce Eagle and explain how to leverage Tcl/Tk in existing .NET projects.
|
|
Critcl: Embedding C in Tcl for Fun and Profit
( Steve Landers ) |
|
One of Tcl's strong suits is the ability to merge C and Tcl code
to make an application that's fast to develop and fast to run.
The C Runtime in Tcl package (CriTcl) lets you embed without
learning about the Tcl internals.
Steve will explain how to get the most out of this tool.
|
|
New Features in Tcl8.6: Modules, Dicts, TclOO and more
( Clif Flynt ) |
|
Clif will explain how to use the newer Tcl features including the
dict data structure, namespace ensembles and TclOO. We'll also
cover the practical aspects of when and
how to modularize your scripts with simple
procedures and the source commands, namespaces and packages,
or the new modules and TclOO features.
|
|
Building User Interfaces with Tk I
( Ken Jones ) |
|
With remarkably little code, you can add a full-featured GUI to
your application that will have a platform-native appearance on Windows,
Unix, and Macintosh. In this course you'll explore all the Tk interface
components, learn how to modify and extend their behaviors, and see how to
put them together into complex multi-window applications.
The two sessions will complement each other, introducing basic techniques
in the first session, and more advanced techniques in the second.
|
|
Advanced TclOO
( Clif Flynt ) |
|
TclOO supports interesting features like run-time definition of classes
and objects, class and object introspection, mixins and more. Learn
how to use TclOO effectively, instead of just writing C++ code in Tcl.
|
|
Building User Interfaces with Tk II
( Ken Jones ) |
|
With remarkably little code, you can add a full-featured GUI to
your application that will have a platform-native appearance on Windows,
Unix, and Macintosh. In this course you'll explore all the Tk interface
components, learn how to modify and extend their behaviors, and see how to
put them together into complex multi-window applications.
The two sessions will complement each other, introducing basic techniques
in the first session, and more advanced techniques in the second.
|
|
Advanced Tk: GUI appearance
( Jeff Hobbs ) |
|
There's a big difference between a quick and dirty GUI and a
good looking professional GUI. Jeff will explain the newer features
Tk has added to create a solid GUI you can be proud to send to a
customer, including:
- Controlling the toplevel
- Themed widgets (tile/ttk)
- 8.5 widget enhancements
- Subtle platform differences
|
Contact Information
fox@nscl.msu.edu
|