T4pm
Everything Your Mother Never Told You About ClientData: C Programming With Tcl/Tk
George Howlett, Bell Labs Innovations for Lucent Technologies
Who should attend:
Application developers and programmers interested in extending Tcl/Tk to better fit their product's needs. Participants should already know Tcl and C or C++, but expertise is not required.
One of the best features of Tcl/Tk is the variety of ways in that you can interface it with your application's code. Tcl commands and variables can directly link with your application's data. It's easy to customize Tk to add new widgets or canvas items that better reflect the problem your application is solving. This tutorial emphasizes advanced techniques for application developers to extend Tcl and Tk.
Topics covered include:
|
Representing data through Tcl commands and variables
|
|
Programming with namespaces
|
|
Profiling/debugging Tcl commands
|
|
Creating widgets and canvas items
|
After completing this tutorial, participants will be aware of many of the techniques used by application developers and Tcl/Tk extension writers to better interface their code with Tcl.
George Howlett
is a Member of Technical Staff at Bell Laboratories, where he has been developing software for Electronic Computer-Aided Design (ECAD) tools. He is an ardent fan of Tcl, having built several CAD applications with it since 1989. He is the author of the BLT toolkit and the chapter "The BLT Toolkit" from the book Tcl/Tk Tools.
|