Erweitere die Klassen aus Std-Statement um GUI und PY-Codeausgabe.
Es werden exemplarisch verschiedene Möglichkeiten der Klassenerweiterung genutzt:
a) Direkte Vererbung, b) Mixin-Klasse
Erstellt: 28.02.02 inli
Geändert: 15.04.02 inli
Imported modules
|
|
from StdStatements import *
from qt import *
import sys
|
Functions
|
|
main
|
|
main
|
main ()
Test-Code
|
Classes
|
|
Block |
Ein StdBlock, erweitert um canvas-Ausgabe und Codeerstellung.
|
Command |
Ein Beispiel für Mixin-Klassen.
|
Command_mit_code |
Ein Beispiel für Mixin-Klassen, erweitert StdCommand um PyCode-Methode
|
Command_mit_out |
Ein Beispiel für Mixin-Klassen, erweitert StdCommand um out-Methode
|
Exitcommand |
Ein Exit-Statement, erweitert um canvas-Ausgabe und Codeerstellung.
|
Forloop |
Eine StdForLoop, erweitert um canvas-Ausgabe und Codeerstellung.
|
Function |
Ein Function-Statement, erweitert um canvas-Ausgabe und Codeerstellung.
|
Ifthen |
StdIfThen, erweitert um canvas-Ausgabe und Codeerstellung.
|
Klasse |
Eine Klasse, erweitert um canvas-Ausgabe und Codeerstellung.
|
Loop |
Eine StdLoop, erweitert um canvas-Ausgabe und Codeerstellung.
|
Statement |
Ein leeres Statement, erweitert um canvas-Ausgabe und Codeerstellung.
|
|
|