Pull to refresh

О выходе Small Basic 0.2

Reading time1 min
Views1.1K
По случаю открытия русскоязычного сообщества Small Basic представляю вам хабраблог, посвященный Small Basic.
А так же первое сообщение в нем. :)
___________________

Версия содержит в себе наиболее запрашиваемые сообществом функции.

Обновление включает в себя:

* Исправление ошибок IDE (среды разработки)
* Усовершенствованный компилятор языка
* Добавление ключевого слова ElseIf в язык
* Расширение возможностей объекта File
* Возможность получения текущей позиции и угла для объекта Turtle

Полный список обновлений:


Язык и редактор

* Исправлены некоторые ошибки, приводящие к обрушению программы
* Поддержка различных региональных настроек операционной системы
* Автоматический отступ
* Круглые скобки для условных выражений являются теперь необязательными
* Добавление ключевого слова ElseIf в язык
* Поддержка встроенных комментариев
* Исправлена ошибка, связанная с отрицательным значением шага для цикла For..EndFor

Новое в API

• Array
  • GetItemCount
  • ContainsIndex
  • ContainsValue
  • RemoveValue

• Desktop
  • Width, Height

• File
  • CreateDirectory
  • DeleteFile
  • GetFiles
  • GetDirectories
  • WriteContents (Исправлено: теперь работает, даже если файл не существует)

• GraphicsWindow
  • Performance Improvements
  • Width/Height (Исправлено: нет необходимости устанавливать два раза)
  • Hide Fixed crash
  • Add/FillTriangle
  • RotateShape
  • CanResize (теперь у вас есть возможность изменять способ изменения размера)
  • Left/Top (теперь вы можете указывать позицию окна)
  • GetColorFromRGB

• Math
  • Power
  • GetRandomNumber
  • [Breaking Change]

• Program
  • End() (исправлены некоторые ошибки)
  • ProgramDirectory (Получает каталог программы)

• Text
  • Append
  • GetCharacter
  • GetCharacterCode

• TextWindow
  • Clear
  • Left/Top

• Turtle
  • Angle
  • X, Y

Загрузить Small Basic.
Tags:
Hubs:
Total votes 22: ↑17 and ↓5+12
Comments20

Articles