Programmieren in C und C++: Unterschied zwischen den Versionen
K (→Ziel dieser Seite) |
|||
Zeile 8: | Zeile 8: | ||
* Unabhängig der gewählten Programmierumgebung die zur Verfügung stehende API verstehen und kleine Programme entwickeln, die auf dem GoPal lauffähig sind. | * Unabhängig der gewählten Programmierumgebung die zur Verfügung stehende API verstehen und kleine Programme entwickeln, die auf dem GoPal lauffähig sind. | ||
+ | |||
+ | = Rund um das 'Hallo Welt' = | ||
+ | |||
+ | Nach dem Motto ''Keep it simple!'' (Halte es einfach!) ist der erste Schritt eines Entwicklers häufig ein erstes eigenes Programm zu schreiben, um die Funktionsfähigkeit der Toolchain, der gesamten Entwicklungsumgebung, zu prüfen. Also muss ein dann selbstgeschriebenes Programm her, das ein Lebenszeichen von sich gibt. Das Lebenszeichen ist dann häufig die Ausgabe einer Zeichenkette ''Hallo Welt!'' auf dem Bildschirm des Target-Device (Zielgerät). In unserem Fall also soll solch eine Zeichenkette auf dem Bildschirm des GoPal-Gerätes erscheinen. | ||
+ | |||
+ | Ein solches Basis-Programm dann später um sinnvolle Funktionen zu erweitern, stellen sich Entwickler immer gaaaaaanz trivial vor. Ist es ja auch, wenn man weiß wie. | ||
+ | |||
+ | Aber Schritt für Schritt... Bleiben wir vorerst beim ''Hallo Welt!''. | ||
+ | |||
+ | == Das geschenkte 'Hallo Welt' von Microsoft == | ||
+ | |||
+ | New -> Project -> ... -> Hallo Welt! | ||
+ | |||
+ | Was warum wann nicht funktioniert... | ||
+ | |||
+ | Was muss ich ändern, damit es auf dem GoPal-Gerät mit Mogelpackung fremder Aygshell.dll läuft? | ||
+ | |||
+ | Was muss ich ändern, damit es auf dem GoPal-Gerät auch ohne DLLs von Dritten läuft? | ||
+ | |||
+ | == 'Hallo Welt' von Anfang an == | ||
+ | |||
+ | New -> Project -> ... -> leeres Projekt | ||
+ | |||
+ | Von einem leeren Zustand etwas neu zu entwickeln wird auch als Entwicklung ''from scratch'' bezeichnet. |
Version vom 2. Dezember 2008, 14:43 Uhr
Inhaltsverzeichnis
Voraussetzungen
- Aus den Programmierumgebungen für C und C++ sollte man sich eine herausgesucht und funktionsfähig installiert haben.
Ziel dieser Seite
- Unabhängig der gewählten Programmierumgebung die zur Verfügung stehende API verstehen und kleine Programme entwickeln, die auf dem GoPal lauffähig sind.
Rund um das 'Hallo Welt'
Nach dem Motto Keep it simple! (Halte es einfach!) ist der erste Schritt eines Entwicklers häufig ein erstes eigenes Programm zu schreiben, um die Funktionsfähigkeit der Toolchain, der gesamten Entwicklungsumgebung, zu prüfen. Also muss ein dann selbstgeschriebenes Programm her, das ein Lebenszeichen von sich gibt. Das Lebenszeichen ist dann häufig die Ausgabe einer Zeichenkette Hallo Welt! auf dem Bildschirm des Target-Device (Zielgerät). In unserem Fall also soll solch eine Zeichenkette auf dem Bildschirm des GoPal-Gerätes erscheinen.
Ein solches Basis-Programm dann später um sinnvolle Funktionen zu erweitern, stellen sich Entwickler immer gaaaaaanz trivial vor. Ist es ja auch, wenn man weiß wie.
Aber Schritt für Schritt... Bleiben wir vorerst beim Hallo Welt!.
Das geschenkte 'Hallo Welt' von Microsoft
New -> Project -> ... -> Hallo Welt!
Was warum wann nicht funktioniert...
Was muss ich ändern, damit es auf dem GoPal-Gerät mit Mogelpackung fremder Aygshell.dll läuft?
Was muss ich ändern, damit es auf dem GoPal-Gerät auch ohne DLLs von Dritten läuft?
'Hallo Welt' von Anfang an
New -> Project -> ... -> leeres Projekt
Von einem leeren Zustand etwas neu zu entwickeln wird auch als Entwicklung from scratch bezeichnet.