19.04.2013 Aufrufe

Christof Meigen: Das Dokument ist Programm – Anwendungen von ...

Christof Meigen: Das Dokument ist Programm – Anwendungen von ...

Christof Meigen: Das Dokument ist Programm – Anwendungen von ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Prolog Was <strong>ist</strong> Lua Bibliotheken in Lua Lua und T E X Grafische Oberfläche Daten dynamisch holen Online-Zugriff Epilog<br />

luarocks<br />

Bibliotheken einbinden<br />

Für (fast) jede Grafikbibliothek gibt es Lua-Anbindungen<br />

Nehmen wir mal wxWindows, eine plattformübergreifende<br />

Bibliothek<br />

die Bibliothek laden<br />

ein Fenster definieren<br />

das Fenster angezeigen<br />

die Kontrolle zur<br />

Behandlung <strong>von</strong><br />

Eingaben an die<br />

Bibliothek übergeben<br />

require("wx")<br />

frame = wx.wxFrame(wx.NULL,<br />

wx.wxID_ANY,<br />

"Hallo Dante!",<br />

wx.wxDefaultPosition,<br />

wx.wxSize(300,50))<br />

frame:Show(true)<br />

wx.wxGetApp():MainLoop()<br />

io.write("Auf Wiedersehen")<br />

<strong>Chr<strong>ist</strong>of</strong> <strong>Meigen</strong> halle23, Leipzig<br />

<strong>Das</strong> <strong>Dokument</strong> <strong>ist</strong> <strong>Programm</strong>

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!