Home    |    Instructor-led Training    |    Self-Paced Learning    |    Online Training          Email Us   Phone :
Contact Us   -   About Us   -   Clients    
Loading
Courses
A+
ADA
Adobe
AJAX
Android
Apache
AutoCAD
Business Analysis
Business Objects
Business Skills and Technology
C++ programming
Cisco
Citrix
Cloud Computing
COBOL
Cognos
ColdFusion
COM/COM+
CORBA
Corel
Crystal Reports
Datawarehousing
DB2
Desktop Application Software
DNS
Embedded Systems
Enterprise Architecture
Google Web Toolkit (GWT)
IPhone
ITIL
Java
JBoss
LDAP
Leadership Development
Legato
Lotus
Macintosh
Mainframe programming
Microsoft technologies
MS Access
MultiMedia and design
.NET
Network+
New Manager Development
Object oriented analysis and design
OpenVMS
Oracle
Perl
PHP
PowerBuilder
Professional Development
Professional Soft Skills Workshops
Project Management
Quality Center/Quick Test
Rational
Sales Performance
SAP
SAS
Security
SharePoint
SOA
Software Engineering
Software quality and testing
SQL Server
Sybase
Telecommunications
Tivoli
Tomcat
Unix/Linux/Solaris/AIX/
HP-UX
Visual Basic
Visual Foxpro
VMware
Web 2.0
Web Development
WebLogic
WebSphere
Websphere MQ (MQSeries)
Windows programming
XML
XML Web Services
Beginning Tcl/TK
Unix/Linux Training Overview

This three-day course provides the student with an introduction to creating Tcl and Tcl/TK scripts.

Unix/Linux Training Audience

Programmers, testers, and system administrators who wish to use Tcl/TK in their environment.

Unix/Linux Training Prerequisites

Programming experience in a structured language, such as C, C++, Java, or COBOL, is required.

Unix/Linux Training Course duration

3 Days

Unix/Linux Training Course outline

Introduction to Tcl/TK

  • Install/Set-up Tcl/TK
  • History of Tcl
  • Advantages and Disadvantages of Tcl
  • Creating a Simple Tcl Program
  • Interactive tclsh shell
  • Tcl Basics
  • Math in Tcl
  • Data Types
  • Command Substitution
  • Grouping
  • Escaping Special Characters
  • Special String Characters
  • Commenting Your Script
  • Receiving Input in Tcl
  • Variables
  • Creating Variables
  • Referencing Variable’s Values
  • Unsetting Variables
  • Determining if a Variable Exists
  • Predefined Variables
  • Lists
  • What is a List?
  • Creating Lists
  • Returning Elements from Lists
  • Creating Lists form Strings
  • Creating Strings from Lists
  • Modifying Lists
  • Searching Lists
  • Sorting Lists
  • The concat Command
  • The arvg List
  • Arrays
  • What is an Array?
  • Creating Arrays
  • Returning Elements from an Array
  • Removing Data from an Array
  • The array Command
  • The env Array
  • The tcl_platform Array
  • Strings
  • String Manipulation
  • Finding the Length of a String
  • Comparing Two Strings
  • Matching a Pattern in a String
  • Other String Operations
  • Appending to a String
  • Regular Expressions
  • What are Regular Expressions?
  • The “*” and “+” Characters
  • The “.” Character
  • Character Sets
  • The Anchor Characters
  • The “?” Character
  • Grouping Patterns
  • Alternation
  • The Backslash Character
  • The regexp Command
  • The regsub Command
  • Other Commands that Use Regular Expressions
  • Flow Control
  • Control Statements
  • The if Statement
  • The switch Statement
  • Using while Loops
  • Using foreach Loops
  • Using for Loops
  • Using break to Control Loops
  • Using continue to Control Loops
  • Catching Errors
  • Exiting and Error Messages
  • Procedures
  • Crating Procedures
  • Passing Parameters to Procedures
  • Variable Scope
  • The return Statement
  • File and Process Handling
  • Running UNIX or Linux Commands
  • Running Commands on PCs
  • Checking File Status
  • File Handles
  • Determining the Host Name
  • TK Basics
  • Working with Windows
  • Types of Widgets
  • Geometry Managers
  • The Big Picture
  • Widgets
  • Common Optinos
  • Frames & Pack
  • Toplevels
  • Labels
  • Buttons
  • Listboxes
  • Scrollbars
  • Scales
  • Entries
  • Messages
  • Menus
  • Creating Menus
  • Creating the Menu Options
  • Adding Check, Radio, and Separator Entries
  • Adding Command Entries
  • Adding Cascade Entries
  • Pack
  • Pack Options
  • Managing Widgets
  • Binding

  • Contact Information
    WINTRAC INC. - the one stop shopping center for IT training.
    16523 S.W. McGwire Ct. Beaverton OR -97007
    Phone: (503) 259-0312
    Fax: 707-598-2268
    Email: sales@wintrac.com

    Send mail to webmaster@wintrac.com with questions or comments about this web site.
    Copyright © 2011 Wintrac Inc.