Course Outline

Introduction

  • Overview of Tcl
  • Tcl features and applications

Getting Started

  • Setting up a local environment
  • Overview of Tcl basic syntax

Tcl Programming

  • Commands
  • Data types
  • Variables
  • Operators
  • Decisions and loops
  • Arrays
  • Strings
  • Lists and dictionary
  • Procedures
  • Packages
  • Namespaces
  • File I/O
  • Error handling
  • Built-in functions
  • Using regular expressions

Using Widgets

  • Widgets overview
  • Using basic widgets
  • Using layout widgets
  • Using selection widgets
  • Using canvas widgets
  • Using mega widgets

Using Customization Tools

  • Setting labels
  • Generating message
  • Adding buttons
  • Creating menus
  • Using frames
  • Entering data
  • Adding scrollbars
  • Adding listbox

Working with Text

  • Creating fonts
  • Creating and manipulating images

Managing Events

  • Binding events
  • Linking events with a button

Using Windows Manager

  • Creating a window
  • Destroying a window

Using the Pack Geometry Manager

  • Positioning and sizing
  • Using grid geometry

Troubleshooting

Summary and Next Steps

Requirements

  • Experience with the Linux command line
  • An understanding of basic programming concepts

Audience

  • Developers
  • Engineers
  • System administrators
 21 Hours

Number of participants



Price per participant

Related Categories