LibreLogo

LibreLogo
Originalförfattare
László Németh András Tímár
Initial release 27 juni 2012 ; 10 år sedan ( 2012-06-27 )
Stabil frisättning
Samma som LibreOffice-versionen
Skrivet i Python -PyUNO
Operativ system Linux , Windows
Tillgänglig i Samma som LibreOffice-versionen
Typ Integrerad utvecklingsmiljö , mjukvaruförlängning , del av en applikation
Licens GPL , LGPL v2.1 och MPL v1.1
Hemsida librelogo .org

LibreLogo är en integrerad utvecklingsmiljö (IDE) för datorprogrammering i programmeringsspråket Python , som fungerar som språket Logo med interaktiv vektorsköldpaddsgrafik . Dess slutliga utdata är en vektorgrafikåtergivning i LibreOffice- sviten. Den kan användas för utbildning och desktop publishing .

Historia

Logotypverktygsfältet och tolken programmerades av László Németh, och hjälp med integrationen gavs av András Tímár. Den släpptes som en förlängning till LibreOffice innan koden slogs samman till LibreOffice 4.2.3.3 huvudkod 2014.

Den lätta implementeringen (1 400 rader i Python-PyUNO) använder den inbäddade Python för att ge ett förenklat programmeringsgränssnitt till LibreOffices vektorgrafik för grafisk design och utbildning (inklusive undervisning i ordbehandling).

Installation

LibreLogo är inbäddad i varje version av LibreOffice efter 4.2.3.3, släppt 2014. Den kan också installeras som en tillägg för tidigare versioner.

Dess huvudsakliga användargränssnitt är ett verktygsfält i Writer ( Visa ▸ Verktygsfält ▸ Logotyp) .

Användande

Om du trycker på uppåtpilen på logotypens verktygsfält aktiveras sköldpaddan, sedan skrivs källkoden direkt på samma sida. Grafiken är i Scalable Vector Graphics (SVG) och kan kopieras och klistras in i andra dokument.

Syntaxen för LibreLogo liknar UCLogo . Den stöder ¨ordssyntaxen för strängar, "ord" -notationen och, viktigare, rekursion . Kommandon kan anges i verktygsfältet eller kompileras och köras från Writer- sidan.

Hej världen exempel

Här är ett "Hej världen!" programexempel .

cirkel 10 cm fyllningsfärg 'blå' pennfärg 'röd' pensize 2 cirkel 5 cm framåt 200 höger 89 cirkel 5 upprepning 88 [ framåt 200 höger 89 ] fyll upprepning 9 [ etikett 'Hello, World!' höger 20 ] upprepa 100 [ penup position valfri pendown pensize slumpmässig 10 fyllningsfärg valfri ruta 20 + slumpmässig 100 ]

Galleri

Se även

Bibliografi

externa länkar