Scripting:Anfängerkurs

Aus STNE-Wiki

(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
K (Kategorie ergänzt)
K (Kapitel 1 - Ausgabe von Strings)
Zeile 7: Zeile 7:
Aber bitte erwartet keine Wunder, niemand der keine Ahnung vom Programieren hat, kann dies über Nacht lernen. Daher ist insbesondere eine Sache von enormer Wichtigkeit: Geduld – denn nur wer mit Geduld die Sachen angeht wird letzten Endes mit einem funktionieren Script belohnt. Wer die schnellen Erfolge sucht, der sollte es gleich lassen.
Aber bitte erwartet keine Wunder, niemand der keine Ahnung vom Programieren hat, kann dies über Nacht lernen. Daher ist insbesondere eine Sache von enormer Wichtigkeit: Geduld – denn nur wer mit Geduld die Sachen angeht wird letzten Endes mit einem funktionieren Script belohnt. Wer die schnellen Erfolge sucht, der sollte es gleich lassen.
Wir wünschen allen viel Spaß und gutes Gelingen.
Wir wünschen allen viel Spaß und gutes Gelingen.
-
==Kapitel 1 - Ausgabe von Strings==
+
==Kapitel 1 - Strings==
 +
===String? - Kann man das essen?===
 +
'''Nein''', ein String (englisch) oder eine Zeichenkette ist eine Folge von Zeichen (z.B. Buchstaben, Ziffern, Sonderzeichen, und Steuerzeichen) aus einem definierten Zeichensatz. Zeichen können sich in einer Zeichenkette wiederholen, die Reihenfolge der Zeichen ist definiert. Zeichenketten sind Symbolsequenzen endlicher Länge.
 +
 
 +
Mit Zeichenkette wird in der Programmierung auch ein Datentyp bezeichnet, der Zeichenketten (Texte) fester oder variabler Länge enthalten kann. Fast jede Programmiersprache besitzt einen derartigen Datentyp.
 +
=== Ausgabe von Strings ===
In diesem ersten Kapitel werden wir uns der einfach ausgabe von Strings zuwenden. Um irgend etwas auszugeben, müssen wir uns natürlich erst einmal überlegen was. Wir nehmen einmal "Hallo!". Als nächstes müssen wir wissen wie wir der Engine sagen sie soll etwas ausgeben, das machen wir mit dem Befehl ''writeline();''. Hier ein kleines Beispiel:
In diesem ersten Kapitel werden wir uns der einfach ausgabe von Strings zuwenden. Um irgend etwas auszugeben, müssen wir uns natürlich erst einmal überlegen was. Wir nehmen einmal "Hallo!". Als nächstes müssen wir wissen wie wir der Engine sagen sie soll etwas ausgeben, das machen wir mit dem Befehl ''writeline();''. Hier ein kleines Beispiel:
-
writeline('Hallo!');
+
<pre>writeline('Hallo!');</pre>
-
In den Klammern steht immer das was ausgegeben werden soll. Die Einfachen Anführungszeichen sagen dem Befehl das das nachfolgende ein String und keine Variable ist(Was eine Variable ist erfahren wir im nächsten Kapitel. Das Semikolon signalisiert der Engine das der Befehl her endet, dies wird nicht bei jedem Befehl benötigt.
+
In den Klammern steht immer das was ausgegeben werden soll. Die Einfachen Anführungszeichen sagen dem Befehl das das nachfolgende ein String und keine Variable ist (Was eine Variable ist erfahren wir im nächsten Kapitel). Das Semikolon signalisiert der Engine das der Befehl hier endet, dies wird nicht bei jedem Befehl benötigt.
Man kann auch mehrere Strings ausgeben lassen, ist nicht wirklich sinnvoll wenn man nur Strings weiter gibt, dafür aber wenn man eine Variable einfügen möchte, dies ist hier nur der Vollständigkeit halber. Hierzu setzt man einfach ein & zwischen die Strings oder später Variablen die man wieder geben möchte.
Man kann auch mehrere Strings ausgeben lassen, ist nicht wirklich sinnvoll wenn man nur Strings weiter gibt, dafür aber wenn man eine Variable einfügen möchte, dies ist hier nur der Vollständigkeit halber. Hierzu setzt man einfach ein & zwischen die Strings oder später Variablen die man wieder geben möchte.
-
writeline('Hallo!' & ' Wie geht es?');
+
<pre>writeline('Hallo!' & ' Wie geht es?');</pre>
Wichtig hier bei ist, das das & kein Leerzeichen einfügt, dies muss manuell innerhalb des Strings passieren.
Wichtig hier bei ist, das das & kein Leerzeichen einfügt, dies muss manuell innerhalb des Strings passieren.
 +
==Kapitel 2 - Variablen==
==Kapitel 2 - Variablen==
in arbeit
in arbeit

Version vom 9. Juni 2006, 20:42 Uhr

fertige Scripte | Anleitungen und FAQ | Überblick über die Scripting-Sektion | Hilfen zum Arbeiten im Wiki

Hier wird in nächster Zeit ein Anfängerkurs für die STNE-Scriptengine entstehen. Wer mithelfen will oder bereits jetzt fragen hat kann sich vertrauensvoll an uns wenden, einfach im irc den channel #scripting joinen!

Inhaltsverzeichnis

Vorwort

Dieser Kurs richtet sich vor allem an diejenigen, die zuvor noch nie mit Programmierung zu tun hatten und trotzdem gerne Scripts für STNE schreiben würden. Die sollen hier auf möglichst einfache Weise einen Einstieg finden. Aber bitte erwartet keine Wunder, niemand der keine Ahnung vom Programieren hat, kann dies über Nacht lernen. Daher ist insbesondere eine Sache von enormer Wichtigkeit: Geduld – denn nur wer mit Geduld die Sachen angeht wird letzten Endes mit einem funktionieren Script belohnt. Wer die schnellen Erfolge sucht, der sollte es gleich lassen. Wir wünschen allen viel Spaß und gutes Gelingen.

Kapitel 1 - Strings

String? - Kann man das essen?

Nein, ein String (englisch) oder eine Zeichenkette ist eine Folge von Zeichen (z.B. Buchstaben, Ziffern, Sonderzeichen, und Steuerzeichen) aus einem definierten Zeichensatz. Zeichen können sich in einer Zeichenkette wiederholen, die Reihenfolge der Zeichen ist definiert. Zeichenketten sind Symbolsequenzen endlicher Länge.

Mit Zeichenkette wird in der Programmierung auch ein Datentyp bezeichnet, der Zeichenketten (Texte) fester oder variabler Länge enthalten kann. Fast jede Programmiersprache besitzt einen derartigen Datentyp.

Ausgabe von Strings

In diesem ersten Kapitel werden wir uns der einfach ausgabe von Strings zuwenden. Um irgend etwas auszugeben, müssen wir uns natürlich erst einmal überlegen was. Wir nehmen einmal "Hallo!". Als nächstes müssen wir wissen wie wir der Engine sagen sie soll etwas ausgeben, das machen wir mit dem Befehl writeline();. Hier ein kleines Beispiel:

writeline('Hallo!');

In den Klammern steht immer das was ausgegeben werden soll. Die Einfachen Anführungszeichen sagen dem Befehl das das nachfolgende ein String und keine Variable ist (Was eine Variable ist erfahren wir im nächsten Kapitel). Das Semikolon signalisiert der Engine das der Befehl hier endet, dies wird nicht bei jedem Befehl benötigt.

Man kann auch mehrere Strings ausgeben lassen, ist nicht wirklich sinnvoll wenn man nur Strings weiter gibt, dafür aber wenn man eine Variable einfügen möchte, dies ist hier nur der Vollständigkeit halber. Hierzu setzt man einfach ein & zwischen die Strings oder später Variablen die man wieder geben möchte.

writeline('Hallo!' & ' Wie geht es?');

Wichtig hier bei ist, das das & kein Leerzeichen einfügt, dies muss manuell innerhalb des Strings passieren.

Kapitel 2 - Variablen

in arbeit

Kapitel 3

kommt noch . . .

Autoren

(hier dürfen sich diejenigen Verewigen die Hier min. ein Kapitel geschrieben haben[sonst kommt noch einer daher nur weil er nen rechtschreibfehler verbessert hat ;)])

Nickname IG-id Kapitel
WiZz4Rd 16475 Kapitel 1
Stryke 28885 Vorwort
Persönliche Werkzeuge