LibreLogo
Originalförfattare |
László Németh András Tímár |
---|---|
Initial release | 27 juni 2012 |
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 ä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
- Officiell hemsida
- Språkbeskrivning på den officiella wikin (sv) andra språk som stöds
- e-bok- Lärobok för gymnasieelever (hu) Stöds av ungerska regeringen.
- Handledning (nej) Anteckningar på högskolenivå