LibreLogo ist eine integrierte Entwicklungsumgebung (IDE) für die Programmierung mit Python . Sie funktioniert ähnlich wie die Sprache Logo und verwendet interaktive Vektorgrafiken ( Turtle-Grafik) . Das Endergebnis ist eine Vektorgrafik, die in die LibreOffice- Suite integriert wird. LibreLogo eignet sich für Bildungs- und Desktop-Publishing- Anwendungen .
Geschichte
Die Logo-Toolbar und der zugehörige Interpreter wurden von László Németh programmiert, und András Tímár leistete Unterstützung bei der Integration. [ 2 ] Sie wurde als Erweiterung für LibreOffice veröffentlicht , bevor der Code 2014 in den Hauptcode von LibreOffice 4.2.3.3 integriert wurde. [ 3 ]
Die schlanke Implementierung (1400 Zeilen in Python-PyUNO) nutzt das eingebettete Python , um eine vereinfachte Programmierschnittstelle für die Vektorgrafiken von LibreOffice für Grafikdesign und Bildung (einschließlich der Vermittlung von Textverarbeitungsfunktionen) bereitzustellen. [ 2 ]
Installation
LibreLogo ist in jeder Version von LibreOffice ab Version 4.2.3.3 (veröffentlicht 2014) integriert. Es kann auch als Erweiterung für ältere Versionen installiert werden. [ 4 ]
Die Hauptbenutzeroberfläche ist eine Symbolleiste in Writer ( Ansicht ▸ Symbolleisten ▸ Logo ). [ 5 ]
Verwendung
Durch Antippen des Pfeils nach oben in der Logo-Symbolleiste wird die Schildkröte aktiviert. Anschließend wird der Quellcode direkt auf derselben Seite eingegeben. Die Grafik liegt im SVG-Format ( Scalable Vector Graphics ) vor und kann in andere Dokumente kopiert und eingefügt werden.
Die Syntax von LibreLogo ähnelt der von UCBLogo . Sie unterstützt die ¨wordSyntax für Zeichenketten, die 'word'Notation und – besonders wichtig – Rekursion . Befehle können in der Symbolleiste eingegeben oder auf der Writer- Seite kompiliert und ausgeführt werden .
Hallo Welt Beispiel
Hier ist ein Beispiel für ein „Hallo Welt!“-Programm .
Kreis 10 cm Füllfarbe „blau“, Stiftfarbe „rot“, Stiftgröße 2, Kreis 5 cm Vorwärts 200, rechts 89, Kreis 5 wiederhole 88 [ vorwärts 200 rechts 89 ] füllen repeat 9 [ label 'Hello, World!' right 20 ] wiederhole 100 [ Stiftposition oben, Stift unten, Stiftgröße zufällig 10, Füllfarbe beliebig, Quadrat 20 + zufällig 100 ]
Galerie

Logo-Poster
Siehe auch
Referenzen
- ^ "LibreLogo 0.1 (27. Juni 2012)" .
- ^ a b „4.0 Neue Funktionen und Fehlerbehebungen“ . The Document Foundation . Archiviert vom Original am 08.03.2013 . Abgerufen am 29.04.2014 .
- ^ "LibreLogo" .
- ^ „LibreOffice-Downloadseite“ . 1. Mai 2014. Abgerufen am 1. Mai 2014 .
- ^ Németh, László (30. April 2014). „Schnellstart“ . Abgerufen am 1. Mai 2014 .
- Bibliographie
Externe Links
- Offizielle Website
- Sprachbeschreibung im offiziellen Wiki (en) Weitere unterstützte Sprachen
- E-Book – Lehrbuch für Schüler der Sekundarstufe (hu) Unterstützt von der ungarischen Regierung.
- Tutorial- Unterlagen auf Hochschulniveau