Programmier Tutorial für blutige Anfänger
Also ichmach das mir jetzt mal zur Aufgabe, hier ein großes Tutorial zu schreiben, für alle Neulinge, die gerne Programmieren wollen, aber nicht wissen wie sie anfangen sollen.
Dabei sollte man sich als Erstes fragen, was man einmal programmieren will. Klar will jeder Spiele programmieren oder einen tollen Virus schreiben der alles kaputt macht, doch bis dahin ist es ein weiter Weg und ich denke der ein oder andere wird ihn nicht ganz schaffen, was aber kein problem ist.
Die meiner Ansicht nach einfachste Programmiersprache ist QBasic bzw. QuickBasic.
Hier fängt das Dilemma schon an, den hinter QBasic und QuickBasic verbirgt sich NICHT ein und dieselbe Sprache, was ist also der Unterschied??
QBasic ist eine interpretierbare,
QuickBasic eine kompilierbare Sprache!
STOP!
was heißt das?
Interpretierbar bedeutet, das diese Sprache während der Laufzeit (also während das programm aktiv ist) in Machinensprache übersetzt wird, d.h. es wird keine .exe erstellt
Beispiele: HTML, VBScript
Kompilierbar bedeutet, das der Code mit einem Compiler (sprich: übersetzer) ine eine für Maschinen lesbare Form gebracht wird und das als .exe Abgespeichert wird
Beides hat Vor- und Nachteile, beispielsweiße sind Interpretierbare Sprachen leichter Portierbar (Windows-Linux),man denke an HTML,
Kompilierbare Sprachen sind dagegen schneller und meist effektiver.
Ich werde mich in diesem Tutorial vorerst einmal NUR mit QuickBasic beschäftigen, da diese zwar vom Syntax her (der "Grammatik" der sprache") gleich wie QBasic ist, aber es gerade für Anfänger schöner ist, eine .exe Datei zu haben, die man selber programmiert hat.
Hierfür brauchen wir das Programm QuickBasic 7.1, Downloadbar unter folgender Adresse:http://www.codingcrew.de/programmierung/qbasic.php#71
Das Programm selber ruft man mit QBX auf, der darauffolgende Prompt "Parameter" wird einfach ignoriert d.h. einfach auf "OK" klicken.
Tja dann schreiben wir mal das Programm:
im Eingabefenster gibt man dazu
Print"Hello, World"
ein.
Das gibt wohl das einfachste Programm, und zwar ein "Hello, World " Programm.
jetzt das ganze noch kompilieren bzw. laufen lassen:
Dazu klickt ihr oben in der Leiste auf "RUN", dann auf
"Make exe File" und bennet die Datei dann noch.
dann läuft der Compiler und am ende habt ihr in dem Verzeichnis in dem die "QBX" datei ist, die compilierte .exe datei.
Jetzt gibt es zwei möglichkeiten: entweder ihr geht ind dei "MS-Dos Eingabaufforderung" und wechselt ind das Verzeichnis, in dem sich die .exe befindet nd startet diese, indem ihr den namen der .exe datei eingebt, oder Ihr startet diese vom Windws-Explorer" aus.
Wenn ihr sie vom Windows-Explorer aus startet, werdet ihr schnell merken, das das Programm so schnell vorbei läuf, das man kaum etwas sieht, was beim Dos-Prompt nicht so ist, also wenn möglich von DOS aus starten.
Es gibt aber noch eine dritte Möglichkeit:
Wenn ihr später einmal richtig lange Programme schreibt, habt ihr sicher keine Lust immer aus QuickBasic herauszugehen und das Programm zu starten.
Hierfür könnt ihr das programm auch mit "Run" -> "RUN" in QuickBasic starten.
Um wieder zu eurem code zurückzukommen müsst ihr am Ende des Programms die leertaste drücken, steht aber am unteren bildrand.
Spielt damit mal ein bisschen rum und Versucht, eine andere Message einzubauen.
have fun
mfg
Selci
Also ichmach das mir jetzt mal zur Aufgabe, hier ein großes Tutorial zu schreiben, für alle Neulinge, die gerne Programmieren wollen, aber nicht wissen wie sie anfangen sollen.
Dabei sollte man sich als Erstes fragen, was man einmal programmieren will. Klar will jeder Spiele programmieren oder einen tollen Virus schreiben der alles kaputt macht, doch bis dahin ist es ein weiter Weg und ich denke der ein oder andere wird ihn nicht ganz schaffen, was aber kein problem ist.
Die meiner Ansicht nach einfachste Programmiersprache ist QBasic bzw. QuickBasic.
Hier fängt das Dilemma schon an, den hinter QBasic und QuickBasic verbirgt sich NICHT ein und dieselbe Sprache, was ist also der Unterschied??
QBasic ist eine interpretierbare,
QuickBasic eine kompilierbare Sprache!
STOP!
was heißt das?
Interpretierbar bedeutet, das diese Sprache während der Laufzeit (also während das programm aktiv ist) in Machinensprache übersetzt wird, d.h. es wird keine .exe erstellt
Beispiele: HTML, VBScript
Kompilierbar bedeutet, das der Code mit einem Compiler (sprich: übersetzer) ine eine für Maschinen lesbare Form gebracht wird und das als .exe Abgespeichert wird
Beides hat Vor- und Nachteile, beispielsweiße sind Interpretierbare Sprachen leichter Portierbar (Windows-Linux),man denke an HTML,
Kompilierbare Sprachen sind dagegen schneller und meist effektiver.
Ich werde mich in diesem Tutorial vorerst einmal NUR mit QuickBasic beschäftigen, da diese zwar vom Syntax her (der "Grammatik" der sprache") gleich wie QBasic ist, aber es gerade für Anfänger schöner ist, eine .exe Datei zu haben, die man selber programmiert hat.
Hierfür brauchen wir das Programm QuickBasic 7.1, Downloadbar unter folgender Adresse:http://www.codingcrew.de/programmierung/qbasic.php#71
Das Programm selber ruft man mit QBX auf, der darauffolgende Prompt "Parameter" wird einfach ignoriert d.h. einfach auf "OK" klicken.
Tja dann schreiben wir mal das Programm:
im Eingabefenster gibt man dazu
Print"Hello, World"
ein.
Das gibt wohl das einfachste Programm, und zwar ein "Hello, World " Programm.
jetzt das ganze noch kompilieren bzw. laufen lassen:
Dazu klickt ihr oben in der Leiste auf "RUN", dann auf
"Make exe File" und bennet die Datei dann noch.
dann läuft der Compiler und am ende habt ihr in dem Verzeichnis in dem die "QBX" datei ist, die compilierte .exe datei.
Jetzt gibt es zwei möglichkeiten: entweder ihr geht ind dei "MS-Dos Eingabaufforderung" und wechselt ind das Verzeichnis, in dem sich die .exe befindet nd startet diese, indem ihr den namen der .exe datei eingebt, oder Ihr startet diese vom Windws-Explorer" aus.
Wenn ihr sie vom Windows-Explorer aus startet, werdet ihr schnell merken, das das Programm so schnell vorbei läuf, das man kaum etwas sieht, was beim Dos-Prompt nicht so ist, also wenn möglich von DOS aus starten.
Es gibt aber noch eine dritte Möglichkeit:
Wenn ihr später einmal richtig lange Programme schreibt, habt ihr sicher keine Lust immer aus QuickBasic herauszugehen und das Programm zu starten.
Hierfür könnt ihr das programm auch mit "Run" -> "RUN" in QuickBasic starten.
Um wieder zu eurem code zurückzukommen müsst ihr am Ende des Programms die leertaste drücken, steht aber am unteren bildrand.
Spielt damit mal ein bisschen rum und Versucht, eine andere Message einzubauen.
have fun
mfg
Selci
? Genau genommen, ist z.B. der QuickBasic 4.5 Compiler vollständig komatibel zu QBasic 1.1. Dabei erzeugt erst genannter eine ausführbare EXE Datei, wo hingegen QBasic die Code Datei nur interpretiert... Des weiteren war QBasic kostenlos, QuickBasic wurde hingegen für ca. 200 DM ( ~ 100 € ) verkauft
.![:] :-] :-]](/styles/ctec/images/smilies/default/sm_B-].gif)

und ich werds jetz bestimmt auch nciht mögen und checken 

.
