|
|
Ganz am Anfang war die Idee, Programmteile, welche komplett identisch - oder identisch mit verschiedenen Eingangangswerten nicht mehrfach in das Hauptprogramm zu schreiben, sondern diese Teile auszulagern und vom Hauptprogramm aus mehrfach aufzurufen. | |||||||
0.
Basiswissen Subroutinen - lokale und globale Parameter, Interrupts (Unterprogramme - Eventhandler) |
||||||||
|
||||||||
Quellen:
weitere Literaturhinweise: |
| 0. Basiswissen Subroutinen - lokale und globale Parameter, Interrupts (Unterprogramme - Eventhandler) |
|
|
|
|
|
Prozeduren überführen einen Anfangszustand eines Programmteiles in einen Endzustand. Die dazu benötigte Zeit kann sehr klein sein, ist aber niemals gleich Null. Der Vorgang der Verarbeitung wird durch ein komponententypisches Ereignis ausgelöst. | |||||||||||||||
|
||||||||||||||||
Gültigkeitsbereiche vereinbarter Größen (lokale und globale Parameter)
- hier demonstriert mit der Variabele "blocktext"
|
||||||||||||||||
Eventhandler - identisch in
Eventhandler BitBtn2 sowie in BitBtn5
|
||||||||||||||||
|
||||||||||||||||
| 1. Selbserstellte Prozeduren |
|
|
|
|
|
Damit lassen sich Elemente eines Eventhandlers erstellen, welche nicht an die Aulösung durch einen Event auf eine Komponente ausgelöst werden. Sie müssen in der Unit unbedingt vor der aufrufewnden Prozedur stehen - das bedeutet die eigene Prozedur muss compiliert worden sein, bevor sie aufgerufen werden kann. |
|
|
|
| Diese Auf Komponenten kann man nur unter
Angabe des vollständigen Ojektnamen zugreifen . also nicht: StringGrid1.Cells[1,i]:='SPACE'; sondern korrekt mit: Form1.StringGrid1.Cells[1,i]:='SPACE'; |
|
|
|
| 2. LIFO, Stack, formale und lokale Parameter |
|
|
|
|
|
I2). |
|
|
|
| Diese erste Wanze, die eigentlich eine Motte war, existiert heute
noch: Sie konnte bis Anfang der 1990er-Jahre im Museum des Naval Surface
Warfare Center in Dahlgren (VA., USA), besichtigt werden (siehe Bild unten).
Mittlerweile befindet sich die Seite in der Smithsonian Institution,
Washington D.C. Allerdings war der Begriff Bug für „Fehler" schon früher in ähnlicher Bedeutung gebräuchlich und bezeichnete die Fehlfunktion oder den Fehler im Betrieb eines Geräts. So soll bereits 1878 Thomas Alva Edison (1847-1931) an seinen Freund Tivadar Puskäs (1844-1893) einen Brief über die Entwicklung einer seiner Erfindungen geschrieben und Bugs als kleine Störungen und Schwierigkeiten bezeichnet haben. Die Geschichte vom ersten Bug in einem Computer und der daraus resultierenden Prägung des Wortes kann daher als eine der vielen modernen Legenden (urban legends) eingeordnet werden. |
|
|
|
| 3. Forward-Deklarationen |
|
|
|
|
|
IA. |
| 4. Weitere Arbeiten |
|
|
|
|
|
At. | ||
|
| 5. Verwandte Themen |
|
|
|
|
|
Programmierung ist heut ein extrem weites Feld und tangiert irgendwie jeden ;-) | |||||||||
|
|
|
|||||||||
|
zur Hauptseite |
© Samuel-von-Pufendorf-Gymnasium Flöha | © Frank Rost im am 26. März 2026 um 13.11 Uhr |
|
... dieser Text wurde nach den Regeln irgendeiner Rechtschreibreform verfasst - ich hab' irgendwann einmal beschlossen, an diesem Zirkus (das haben wir schon den Salat - und von dem weiß ich!) nicht mehr teilzunehemn ;-) „Dieses Land braucht eine Steuerreform, dieses Land braucht eine Rentenreform - wir schreiben Schiffahrt mit drei „f“!“ Diddi Hallervorden, dt. Komiker und Kabarettist |
|
Diese Seite wurde ohne Zusatz irgendwelcher Konversationsstoffe erstellt ;-) |