|
Dauer: 3 Tage
Motivation:
Die Programmiersprache "Tcl" (Tool Command Language) und das dazugehörige
Grafik-Toolkit "Tk" (Tool Kit) stellen eine ausgereifte und leistungsfähige
frei verfügbare Umgebung zur plattform-übergreifenden Erstellung grafischer
Oberflächen dar.
Die Tcl Extension "Expect" erlaubt die Fernsteuerung terminal-orientierter
(nicht GUI-orientierter) Anwendungen (z.B. telnet, ftp, passwd, rlogin, ssh,
sudo, shell), indem darüber folgende interaktiven Tätigkeiten programmgesteuert
simuliert werden: Login, Kommandos absetzen, ihre Ergebnisse analysieren,
Logout
Expect ist die Antwort auf Tätigkeiten wie: Passworte automatisiert ändern,
FTP-Seiten regelmäßig updaten, Cisco Router managen und den Zustand einer Menge
von Remote Systemen durch Login und Absetzen von Kommandos zu überprüfen.
Ziel:
Sie können Tcl/Tk Programme effektiv konzipieren, erstellen und austesten und
damit vor allem grafische Oberflächen erstellen. Sie können andere Programme
mit Hilfe von Tcl/Tk und Expect "fernsteuern".
Inhalt:
- Tcl-Grundlagen
- Syntax
- Variable, Datentypen, Listen und Arrays
- Kontrollstrukturen
- Prozeduren
- Ein- und Ausgabe
- Netzwerk-Clients und -Server
- Tk-Einführung
- Einfache Grafikelemente
- Text- und Canvas-Widgets
- Fortgeschrittene Programmiertechniken
- Namespaces
- Pakete
- Objektorientierung
- Datenbankzugriff
- Expect: Terminalorientierte Programme fernsteuern
- Tcl und C
Schulungsunterlagen:
- Skript
- Lösungsblätter zu allen Übungen
Voraussetzungen:
- Muss: Allgemeine Computer-Kenntnisse (Tastatur, Maus, Grafische Oberfläche, Editor)
- Muss: Vertrautheit mit einem Texteditor
- Muss: Kenntnis einer beliebigen Programmiersprache (z.B. C, Perl, Pascal)
- Muss: Arbeiten auf der Kommandozeile (analog MS-DOS)
Abgrenzung:
- Keine Linux/UNIX-Grundlagen notwendig
- Keine root-Rechte notwendig
© 2003-2012 OSTC GmbH — $tcl-tk.toc,v 1.6 2009/03/25 07:43:58$
|