Grundlagen: Wie Programmierung funktioniert
Aktualisiert: November 2007
Bevor Sie richtig einsteigen und die Visual Basic-Programmiersprache erlernen, sollten Sie zuerst verstehen, was eine Programmiersprache ist und wie sie funktioniert. Dazu gehört auch etwas Programmierterminologie. Am Besten Sie fangen mit den Grundlagen an.
Wie funktioniert Programmierung
Ein Computer für sich betrachtet ist nicht sehr intelligent.
Ein Computer besteht im Grunde genommen nur aus einer Vielzahl kleiner elektronischer Schalter, die entweder ein- oder ausgeschaltet sind. Durch unterschiedliche Kombinationen dieser Schalter können Sie erreichen, dass ein Computer eine bestimmte Aktion ausführt, z. B. etwas auf dem Bildschirm anzeigt oder einen Ton wiedergibt. Das ist es, worum es bei Programmierung eigentlich geht – dem Computer mitzuteilen, was er zu tun hat.
Zu wissen, welche Kombination von Schaltern den Computer veranlasst, eine gewünschte Aktion durchzuführen, ist natürlich eine schwierige Herausforderung – und das ist der Punkt, an dem Programmiersprachen ins Spiel kommen.
Was ist eine Programmiersprache?
Menschen drücken sich mithilfe von Sprachen aus, die viele Wörter besitzen. Computer verwenden eine sehr einfache Sprache, die nur aus Nullen und Einsen besteht. 0 bedeutet "aus", und 1 bedeutet "an". Der Versuch, mit einem Computer in seiner eigenen Sprache zu sprechen, ähnelt dem Versuch, mit einem Freund per Morsezeichen zu kommunizieren. Es ist möglich, aber muss es so kompliziert sein?
Eine Programmiersprache fungiert als Übersetzer zwischen Ihnen und dem Computer. Anstatt die computereigene Sprache (bezeichnet als Maschinensprache) zu erlernen, können Sie eine Programmiersprache verwenden, um dem Computer auf leichter erlernbare sowie besser verständliche Weise seine Anweisungen zu geben.
Ein spezielles Programm (der so genannte Compiler) übersetzt die Anweisungen aus der Programmiersprache in die Maschinensprache. Das bedeutet, dass Sie als Visual Basic-Programmierer nicht wissen müssen, was der Computer macht oder wie er es macht. Sie müssen lediglich wissen, wie die Visual Basic-Programmiersprache funktioniert.
Hintergrundwissen zu Visual Basic
Die Sprache, in der Sie sprechen und schreiben, ist strukturiert: Ein Buch ist beispielsweise in Kapitel mit Absätzen unterteilt, die wiederum aus Sätzen bestehen. In Visual Basic geschriebene Programme haben ebenfalls eine Struktur: Module entsprechen Kapiteln, Prozeduren Absätzen und Codezeilen Sätzen.
Wenn Sie sprechen oder schreiben, verwenden Sie unterschiedliche Kategorien von Wörtern, z. B. Substantive oder Verben. Jede Kategorie wird nach einem definierten Satz von Regeln verwendet. Visual Basic ist der Sprache, die Sie alltäglich verwenden, in vielen Aspekten ähnlich. Visual Basic besitzt ebenfalls Regeln, die festlegen, wie Kategorien von Wörtern – die als Programmierelemente bezeichnet werden – zum Schreiben von Programmen verwendet werden.
Zu den Programmierelementen in Visual Basic zählen Anweisungen, Deklarationen, Funktionen, Operatoren und Schlüsselwörter. Im Laufe der nächsten Lektionen werden Sie mehr über diese Elemente und deren Verwendung erfahren.
Die geschriebene und gesprochene Sprache folgt gewissen Regeln, die als Syntax bezeichnet wird und die Reihenfolge der Wörter in Sätzen festlegt. Auch Visual Basic besitzt eine Syntax. Zuerst mag diese etwas befremdlich wirken, doch eigentlich ist sie sehr einfach zu verstehen. Die Aussage "Die Höchstgeschwindigkeit meines Autos beträgt 55" würden Sie in der Programmiersprache folgendermaßen ausdrücken:
Car.Speed.Maximum = 55
Sie werden später noch mehr über Syntax erfahren, und die in Visual Basic enthaltenen Tools, wie zum Beispiel IntelliSense, helfen Ihnen beim Programmieren die richtige Syntax zu verwenden.
Nächste Schritte
In dieser Lektion haben Sie gelernt, was eine Programmiersprache ist und wie sie funktioniert. In der nächsten Lektion werden Sie damit beginnen, die Programmiersprache Visual Basic praktisch anzuwenden. Keine Sorge, Sie werden Visual Basic in kürzester Zeit beherrschen!
Nächste Lektion: Darstellen von Wörtern, Zahlen und Werten durch Variablen
Siehe auch
Aufgaben
Darstellen von Wörtern, Zahlen und Werten durch Variablen
Konzepte
Genauere Betrachtung: Eigenschaften, Methoden und Ereignisse
Einführung in die Visual Basic-Programmiersprache