Verfasst: Sonntag 6. September 2009, 15:30
Okay, also ist das was ich unter Funktion verstanden habe eine Methode. eine Methode um Daten zu manipulieren.
Also würde man die Methoden die Objekte des Typs aktiv,neustart,Kommando manipulieren in eine Klasse stecken?
Okay ich muss gestehen, das ich den Code nicht ganz verstehe,
Command:
__init__ ist klar
__str__ definiert den Aufbau des Objekts "aktiv,neustart,Kommando"
@classmethod die Folgende Methode ist Klasse und Methode?
parse parst eine Zeile und gibt ein Objekt des Typs "aktiv,neustart,Kommando" zurück
Commands:
__init__ list()?
__str__ macht das Objekt "aktiv,neustart,Kommando" zu einem String
__len__ gibt die Länge eines Objekts zurück
__getitem__ gibt den Wert eines Items zurück
__setitm__ setzt den Wert eine Items
__delitm__ löscht ein Item
add fügt eine Objekt dem Treeview hinzu
read ließt mittels der parse Funktion von Command die Aktuelle Zeile aus und gibt sie zurück
load ließt die Configdatei aus
save speichert die übergebene Zeile in die Configdatei
also wäre das jetzt nach dem MVC oder MVP Modell geschrieben? Die einzelnen Methoden werden dann von den Buttons der GUI aufgerufen?
Also würde man die Methoden die Objekte des Typs aktiv,neustart,Kommando manipulieren in eine Klasse stecken?
Okay ich muss gestehen, das ich den Code nicht ganz verstehe,
Command:
__init__ ist klar
__str__ definiert den Aufbau des Objekts "aktiv,neustart,Kommando"
@classmethod die Folgende Methode ist Klasse und Methode?
parse parst eine Zeile und gibt ein Objekt des Typs "aktiv,neustart,Kommando" zurück
Commands:
__init__ list()?
__str__ macht das Objekt "aktiv,neustart,Kommando" zu einem String
__len__ gibt die Länge eines Objekts zurück
__getitem__ gibt den Wert eines Items zurück
__setitm__ setzt den Wert eine Items
__delitm__ löscht ein Item
add fügt eine Objekt dem Treeview hinzu
read ließt mittels der parse Funktion von Command die Aktuelle Zeile aus und gibt sie zurück
load ließt die Configdatei aus
save speichert die übergebene Zeile in die Configdatei
also wäre das jetzt nach dem MVC oder MVP Modell geschrieben? Die einzelnen Methoden werden dann von den Buttons der GUI aufgerufen?