![]() |
![]() |
![]() |
| Übersicht AG SCHWIMMEN AG FILM AG MUSIK AG PROGRAMMIEREN AG LEGO-ROBOTER AG MATHEMATIK AG CAMBRIDGE AG SCHÜLERZEITUNG AG GESELLSCHAFTSTANZ AG BADMINTON AG HUMBOLDTGARTEN AG TELC AG KRÄUTERKUNDE |
Programmieren AG Delphi
Die Arbeitsgemeinschaft "Programmieren mit Delphi" existiert schon seit einigen Jahren.
Sie hat zum Ziel, interessierte Schüler mit der Entwicklung von Windows-Programmen vertraut zu machen.
Wir nutzen dazu die Programmiersprache "Pascal" und ihre Erweiterung innerhalb der Integrierten Enwicklungsumgebung
"Borland-Delphi 6". Mit einer Entwicklungsumgebung kann man Programm-Quelltexte schreiben und ändern (editieren), aus
dem QUelltext eine Exe-Datei erzeugen (compilieren und linken) und das Programm auch zur Fehlersuche testen (debuggen).
Die Entwicklungsumgebung nimmt uns dabei sehr viel formalgeistige Arbeit ab und stellt uns eine große Anzahl von
Komponenten zur Verfügung, die wir für unsere Zwecke verwenden können.
Borland-Delphi 6.0 wurde zur privaten Nutzung freigegeben, d.h. jeder darf diese Version der Entwicklungsumgebung auch
zu Hause ganz legal installieren.
Um nicht zu hohe Erwartungen aufkommen zu lassen: Bei uns "Normalos" ist etwa ein Schuljahr nötig, um die Grundlagen der
Programmierung, sozusagen das Handwerk, eingermaßen zu verstehen und anwenden zu können. Wir wären dann in der Lage,
Windows-Programme, z. B. Büroanwendungen zu erstellen.
Das erworbene Wissen kann später beim Umstieg auf andere Programmiersprachen (z. B. während des Studiums) von Nutzen sein.
Wer so lange durchgehalten hat, ist fit für den nächsten Abschnitt, die Entwicklung von grafik-orientierten und
Multi-Media-Programmen. "GlScene", eine objektorientierte Komponenten-Bibliothek für Delphi und andere Programmsprachen,
basierend auf OpenGL, dem "Gegenstück" zu DirectX, ist in unserem Fall dafür am besten geeignet. Wir können damit
mathematisch-physikalische Modellierung betreiben, z. B. für eine Facharbeit, aber auch kleine Spiele erstellen.
Nebenstehend zwei Schnappschüsse von mitgelieferten Lern-Beispielen; der QUellcode beim Pong-Spiel ist nur 150 Zeilen
lang und der des anderen Programms, in dem die Person läuft und der Schatten sich dabei unter ihr durchbewegt,
nur 300 Zeilen groß.
Spiele, wie man sie kaufen kann, können wir leider nicht programmieren, denn dafür werden inzwischen Hunderte von
Programmierer-Mann-Jahren und Millionen Euro aufgewendet.
Vielleicht arbeitet aber einer unserer AG-Teilnehmer später einmal in seinem Beruf an der Entwicklung von
Computer-Spielen mit oder erleichtert sich als Ingenieur durch ein ganz spezielles Auswerteprogramm die Interpretation
seiner Messergebnisse...
|
| © Gymnasium Werdau 2009 | Kontakt: | Impressum |