Lua-Programmierung

Aus Wikibooks

Wechseln zu: Navigation, Suche
Gnome-applications-office.svg Dieses Buch steht im Regal Programmierung.

Inhaltsverzeichnis

[Bearbeiten] Zusammenfassung des Projekts

  • Zielgruppe:

C/C++/C#-Programmierer, die Skripte in ihre Programme integrieren wollen und Neulinge in der Programmierung, die schnell einfache Programme schreiben wollen.


  • Lernziele:

Grundkenntnisse in der Skriptsprache Lua und/oder Kenntnisse in Verwendung mit anderen Sprachen.

  • Buchpatenschaft/Ansprechperson:


  • Sind Co-Autoren gegenwärtig erwünscht?

Ja. Außerdem Autoren die die Rechtschreibung/Grammatik korrigieren.


  • Richtlinien für Co-Autoren

Im "Tutorial" werden nur die wichtigsten Funktionen erklärt, die aber werden viel ausführlicher erklärt (es sollen auch Leute verstehen, die keinen Plan vom Programmieren haben) Beispiele! Die Kapitel bauen aufeinander auf.

In "Fortgeschritten Themen" werden Tutoriale geboten zu fortgeschritten Themen, auch hier sind es echte Tutoriale, jedoch für Leute die schon Ahnung vom Programmieren haben. Auch hier: Beispiele! Die Kapitel bauen NICHT aufeinander auf und können unabhängig voneinander gelesen werden.

Im "Anhang" gibt es einen Bereich "Referenz", dort sind ALLE Lua-Funktionen und Schlüsselwörter enthalten. Funktionen werden kurz beschrieben, Schlüsselwörter bekommen eine längere Beschreibung. Dabei wird alles eindeutig definiert. Hier: Keine Beispiele!

Weiterhin gibt es im "Anhang" die Abteilung "Lua in anderen Programmiersprachen". Hier werden zwar alle Funktionen besprochen, jedoch mit ausführlichen Beschreibungen und mit Beispielen.

Dann gibt es im "Anhang" noch "Tools". Hier werden nützliche Programme zur Lua-Programmierung mit kurzer Beschreibung vorgestellt.

Zu guter Letzt gibt es noch "Praktische Anwendung". Hier werden Quelltexte größerer, ganzer Programme in Lua (eventuell in Verbindung mit anderen Sprache, siehe: "Lua in anderen Programmiersprachen") gezeigt, welche ausreichend kommentiert sind und eine Beschreibung enthalten, was im Programm passiert.

  • Projektumfang und Abgrenzung zu anderen Wikibooks:

Es gibt kein anderes (mir bekanntes) Buch, welches das Thema (bis jetzt) je angeschnitten hat. In das Buch soll alles über Lua hinein und die Themen im Anhang.


  • Aufbau des Buches:

Quelltext sollte sich an den Style-Guides orientieren, siehe http://lua-users.org/wiki/LuaStyleGuide:

Beispiel:

i = 3
while i > 0 do
  print("Hallo Welt")  -- mit mind. 2 Leerzeichen einrücken
  i = i - 1
end

Neu Erlerntes wird immer durch eine Tabelle oder durch eine konkrete Definition abgeschlossen, in der Referenz sind außerdem alle diese Tabellen und Definition noch einmal enthalten.

[Bearbeiten] Inhaltsverzeichnis

[Bearbeiten] Die Entwicklungsumgebung

[Bearbeiten] Tutorial

[Bearbeiten] Fortgeschrittene Themen

[Bearbeiten] Anhang

Qsicon Fokus2.svg Dieses Lehrbuch ist erst vor kurzem angelegt worden und steht in den ersten Wochen unter begleitender Beobachtung. Das soll den Autor motivieren, sich weiterhin zu engagieren. Nützliche Hinweise findest du im Wikibooks-Lehrbuch. Bei technischen Problemen kannst Du hier Hilfe erhalten. Wie mit/bei neuen Buchprojekten zu verfahren ist, kannst Du unter Wikibooks:Qualitätsmanagement/ Buchkandidat erfahren. Diskussionen zu diesem Buch führst Du auf dieser Seite. (20090517)
Persönliche Werkzeuge