Best Practices > Diskussionen zu Best Practices
Anfrage auf Best Practice: Lotus Script __ Eigene Script Klassen
samWare:
Hallo Leute,
ich würde gerne mit Klassen (eigenen Klassen ;)) statt nur mit LS-Funktionen arbeiten. Leider finde ich in der Hilfe die einschlägigen Anleitungen zu diesem Thema nicht.
Ist jetzt vllt. eine zu krasse Anfrage, aber kann nicht einer von euch GURUS ein Best Pracitce dazu veröffentlichen?! Und wenn nein: kann mir jemand sagen wo in der Hilfe das bauen von LS-Classes beschrieben wird? Würde mich wirklich sehr über eure Hilfe freuen!
Mit freundlichen Grüßen
Sam
BigWim:
Hallo Samuel,
findest Du in der Designer Hilfe unter "Lotus-Script-Sprache"->"Benutzerdefinierte Datentypen und Klassen"->"User-Defined classes"
Spielt sich als unter (Declarations) ab. Wichtige Punkte sind die Schlüsselwörter Private und Public (dafür macht man das ganze ja) und die Funktionen new (Konstruktor) und delete (Desturktor).
Für fortgeschrittene Anfänger sind dann abgeleitete Klassen (Stichwort Vererbung) interessant.
Vor allem muß Du objektorientiert Denken ;)
Viel Erfolg
Markus
samWare:
Danke dir Markus!
mfg Samuel
MadMetzger:
Markus, dein letzter Hinweis ist sogar sehr wichtig. Einfach Klassen schreiben kann sogar dazu führen, dass man mehr Aufwand hat, als vorher. Wenn man "gute" Klassen schreibt, kann man sich aber mitunter eine Menge Arbeit sparen.
Naja, vielleicht können wir hier ja mal Stichworte sammeln, die für Best Practices zu OO mit Lotus Script gelten.
Sinnvoll ist es auch immer, die Klassen in eigenen Skriptbibliotheken zu pflegen, damit die Klassen auch "wiederverwendbar" sind.
Als hilfreiches Tool hat sich hier bei mir der kostenlose Teamstudio Script Browser erwiesen, da er die Navigation durch mitunter etwas umfangreichere Klassen massiv erleichtert hat.
Also von mir kamen schon mal zwe Stichpunkte.
* Teamstudio Script Browser
* Aufteilung auf Skriptbibliotheken
samWare:
Da sind wir ja schon am Punkt warum ich mit Klassen arbeiten will. Da ich den großteil meines Codes absolut allgemein//wiederverwertbar halte (ich will mir sowas wie meinen eigenen Frame erstellen..) und sich damit einfach SPITZE Arbeiten lässt, hab ich mir gedacht dass das mit Klassen bestimmt NOCH besser geht. Und ja, ich arbeite natürlich mit ScriptBibliotheken ;) So krass bin ich jetzt nicht vom hinterm Mond (nur weil ich noch nicht weiß wie man Script Klassen baut heißt das nicht dass ich garnichts kann ;)).
Hab gerade mal ein Sekündchen in die Hilfe geguggt... Brauchbar, wird aber ne Zeit dauern bis das richtig Klick macht. Ein Best Practice wär schon echt nicht verkehrt...
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln