WikiDer > LibreLogo

LibreLogo
LibreLogo
Расширение LibreLogo с изображением черепахи
Расширение LibreLogo показывает Графика черепаха
Оригинальный автор (ы)Ласло Немет
Андраш Тимар
изначальный выпуск27 июня 2012 г.; 8 лет назад (2012-06-27)[1]
Стабильный выпуск
То же, что и версия LibreOffice
Написано вPython-PyUNO
Операционная системаLinux, Windows
Доступно вТо же, что и версия LibreOffice
ТипИнтегрированная среда развития, расширение программного обеспечения, часть приложения
ЛицензияGPL, LGPL v2.1 и MPL v1.1
Интернет сайтLibrelogo.org

LibreLogo является интегрированная среда развития (IDE) для компьютерного программирования на языке программирования Python, который работает как язык Логотип используя интерактивный вектор черепаха графика. Его окончательный результат - векторная графика исполнение в LibreOffice люкс. Его можно использовать для обучения и настольная издательская система.

История

Панель инструментов логотипа и интерпретатор были запрограммированы Ласло Неметом, а помощь с интеграцией оказал Андраш Тимар.[2] Он был выпущен как расширение LibreOffice до того, как код был объединен с основным кодом LibreOffice 4.2.3.3 в 2014 году.[3]

Облегченная реализация (1400 строк в Python-PyUNO) использует встроенный Python предоставить упрощенный программный интерфейс для векторной графики LibreOffice для графического дизайна и образования (включая обучение работе с текстами).[2]

Установка

LibreLogo встроен в каждую версию LibreOffice после 4.2.3.3, выпущенного в 2014 году. Его также можно установить как расширение для более ранних версий.[4]

Это панель инструментов в Писатель (ВидПанели инструментовЛоготип).[5]

использование

Касание стрелки вверх на панели инструментов логотипа активирует черепаху, после чего исходный код печатается прямо на той же странице. Графика находится в Масштабируемая векторная графика (SVG) и может быть скопировал и вставил в другие документы.

Синтаксис LibreLogo похож на UCBLogo. Он поддерживает слово синтаксис для строк, 'слово' обозначения и, что немаловажно, рекурсия. Команды можно вводить на панели инструментов или составлен и беги от Писатель страница.

Привет, мир, пример

Вот "Привет, мир!" программа пример.

circle 10cmfillcolor 'blue' pencolor 'red' pensize 2 circle 5cmforward 200 right 89 circle 5repeat 88 [вперед 200 вправо 89] fillrepeat 9 [label 'Hello, World!' вправо 20] повтор 100 [положение всплывающего окна любой отложенный размер pensize random 10 fillcolor любой квадрат 20 + случайный 100]

Галерея

Смотрите также

Рекомендации

  1. ^ "LibreLogo 0.1 (27 июня 2012 г.)".
  2. ^ а б «4.0 Новые функции и исправления». Фонд документа. Архивировано из оригинал на 2013-03-08. Получено 2014-04-29.
  3. ^ «LibreLogo».
  4. ^ "Страница загрузок LibreOffice". 1 мая 2014 г.. Получено 1 мая 2014.
  5. ^ Немет, Ласло (30 апреля 2014 г.). "Быстрый старт". Получено 1 мая 2014.
Библиография

внешняя ссылка