О выходе Small Basic 0.2



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

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

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

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


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

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



Новое в API

• Array
   o GetItemCount
   o ContainsIndex
   o ContainsValue
   o RemoveValue

• Desktop
   o Width, Height

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

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

• Math
   o Power
   o GetRandomNumber
   o [Breaking Change]

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

• Text
   o Append
   o GetCharacter
   o GetCharacterCode

• TextWindow
   o Clear
   o Left/Top

• Turtle
   o Angle
   o X, Y

Обсудить статью можно на форуме.