TCL-TK Progra

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

1/2

Tcl/Tk Programming

Synopsis
Tcl is a widely used, portable, extensible and powerful scripting language. It also has
an easy to use and flexible GUI toolkit named Tk. Almost every industry-leading
EDA tool uses Tcl to provide a powerful and platform-independent command
language, and some tools make use of the Tk toolkit to implement flexible GUIs.

The course is for those who want an introduction to writing Tcl and Tcl/Tk scripts.

What You Will Learn
This course concentrates on the theoretical and practical knowledge to allow
participants to achieve the following learning outcomes. Upon completing the course,
participants would be able to:

Understand and apply the basic rules of Tcl syntax
Have a solid grasp of the essential Tcl commands
Read, write and run Tcl scripts
Understand and use Tcl control structures
Use Tcl string processing, lists, arrays
Work with files and programs
Create customized Tcl commands (procedures)
Use Tcl/Tk to create and customize graphical user interfaces

Who Should Attend
This course is suitable for anyone new to the Tcl/Tk scripting language, especially for
engineers who want to become skilled in the practical use of Tcl/Tk for tasks related
to programmable logic or ASIC design.

Prerequisites
Participants should have basic *nix knowledge and usage. They should also have
some experience with at least one programming language, though knowledge of
Tcl/Tk is not required.

Course Methodology
This course is presented in a workshop style with lectures interlaced with
demonstrations and hands-on for maximum understanding.

Course Duration
Two days, 0900 to 1700.
2/2
Course Structure
Introduction to Tcl/Tk
The Basics of Tcl
Variables
Lists
Arrays
Strings
Regular Expressions
Flow Control
Procedures
File and Process Handling
Creating your own GUIs with Tcl/Tk

You might also like