4.5 версия
- Mr. Kibernetik
- Site Admin
- Posts: 4786
- Joined: Mon Nov 19, 2012 10:16 pm
- My devices: iPhone, iPad, MacBook
- Location: Russia
- Flag:
4.5 версия
Будет добавлена новая функция:
TOOLBAR_VISIBLE ()
возвращает 1 если верхняя панель управления видна. Иначе возвращает 0.
TOOLBAR_VISIBLE ()
возвращает 1 если верхняя панель управления видна. Иначе возвращает 0.
- Mr. Kibernetik
- Site Admin
- Posts: 4786
- Joined: Mon Nov 19, 2012 10:16 pm
- My devices: iPhone, iPad, MacBook
- Location: Russia
- Flag:
Re: 4.5 версия
Функционал команды DEBUG PAUSE будет расширен опцией:
DEBUG PAUSE X
выполняет команду DEBUG PAUSE, выдержав перед этим паузу длительностью [x] секунд.
DEBUG PAUSE X
выполняет команду DEBUG PAUSE, выдержав перед этим паузу длительностью [x] секунд.
- Mr. Kibernetik
- Site Admin
- Posts: 4786
- Joined: Mon Nov 19, 2012 10:16 pm
- My devices: iPhone, iPad, MacBook
- Location: Russia
- Flag:
Re: 4.5 версия
Smart BASIC будет лучше работать с текстом программ, полученных из других источников.
- Mr. Kibernetik
- Site Admin
- Posts: 4786
- Joined: Mon Nov 19, 2012 10:16 pm
- My devices: iPhone, iPad, MacBook
- Location: Russia
- Flag:
Re: 4.5 версия
Будут добавлены новые команды:
BROWSER n$ HIDE
прячет с экрана браузер с именем [n$].
BROWSER n$ SHOW
вновь показывает на экране спрятанный ранее браузер с именем [n$].
BROWSER n$ HIDE
прячет с экрана браузер с именем [n$].
BROWSER n$ SHOW
вновь показывает на экране спрятанный ранее браузер с именем [n$].
- Mr. Kibernetik
- Site Admin
- Posts: 4786
- Joined: Mon Nov 19, 2012 10:16 pm
- My devices: iPhone, iPad, MacBook
- Location: Russia
- Flag:
Re: 4.5 версия
Будет добавлена возможность организовывать объекты интерфейса по страницам.
Каждый объект интерфейса, который создается, принадлежит текущей активной странице. Страницы можно создавать и манипулировать ими с помощью команд PAGE. Страница, которая существует по умолчанию, имеет пустое имя "". Текущая активная страница закрывает собой все остальные страницы, которые находятся под ней. По умолчанию страница имеет прозрачный фон и размер во весь экран.
Для этого будут добавлены команды:
PAGE n$ ALPHA x
устанавливает прозрачность страницы [n$] на величину [x]. Допустимые значения от 0 до 1.
PAGE n$ AT x,y
устанавливает начало страницы [n$] в точку с координатами [x], [y].
PAGE n$ FRAME x,y, W,H
устанавливает начало страницы [n$] в точку с координатами [x], [y] и задает размеры страницы [w] точек в ширину и [h] точек в высоту.
PAGE n$ HIDE
прячет с экрана страницу с именем [n$].
PAGE n$ SET
делает активной страницу с именем [n$]. Если страницы с таким именем нет, то она создается.
PAGE n$ SHOW
вновь показывает на экране спрятанную ранее страницу с именем [n$].
Каждый объект интерфейса, который создается, принадлежит текущей активной странице. Страницы можно создавать и манипулировать ими с помощью команд PAGE. Страница, которая существует по умолчанию, имеет пустое имя "". Текущая активная страница закрывает собой все остальные страницы, которые находятся под ней. По умолчанию страница имеет прозрачный фон и размер во весь экран.
Для этого будут добавлены команды:
PAGE n$ ALPHA x
устанавливает прозрачность страницы [n$] на величину [x]. Допустимые значения от 0 до 1.
PAGE n$ AT x,y
устанавливает начало страницы [n$] в точку с координатами [x], [y].
PAGE n$ FRAME x,y, W,H
устанавливает начало страницы [n$] в точку с координатами [x], [y] и задает размеры страницы [w] точек в ширину и [h] точек в высоту.
PAGE n$ HIDE
прячет с экрана страницу с именем [n$].
PAGE n$ SET
делает активной страницу с именем [n$]. Если страницы с таким именем нет, то она создается.
PAGE n$ SHOW
вновь показывает на экране спрятанную ранее страницу с именем [n$].
- Mr. Kibernetik
- Site Admin
- Posts: 4786
- Joined: Mon Nov 19, 2012 10:16 pm
- My devices: iPhone, iPad, MacBook
- Location: Russia
- Flag:
Re: 4.5 версия
Будет добавлена документация в разделе "Примечания":
ХРАНЕНИЕ ФАЙЛОВ В ОБЛАЧНОМ ХРАНИЛИЩЕ DROPBOX
Smart BASIC рассчитан на работу с облачным хранилищем Dropbox. По умолчанию эта возможность отключена, но ее можно включить командой OPTION DROPBOX ON (смотри документацию к этой команде в разделе "Настройки"). После выполнения этой команды в файловом интерфейсе smart BASIC появляется иконка, с помощью которой вы сможете выходить в хранилище Dropbox. Конечно вам понадобится учетная запись Dropbox, которую можно получить на сайте http://www.dropbox.com.
ХРАНЕНИЕ ФАЙЛОВ В ОБЛАЧНОМ ХРАНИЛИЩЕ DROPBOX
Smart BASIC рассчитан на работу с облачным хранилищем Dropbox. По умолчанию эта возможность отключена, но ее можно включить командой OPTION DROPBOX ON (смотри документацию к этой команде в разделе "Настройки"). После выполнения этой команды в файловом интерфейсе smart BASIC появляется иконка, с помощью которой вы сможете выходить в хранилище Dropbox. Конечно вам понадобится учетная запись Dropbox, которую можно получить на сайте http://www.dropbox.com.
- Mr. Kibernetik
- Site Admin
- Posts: 4786
- Joined: Mon Nov 19, 2012 10:16 pm
- My devices: iPhone, iPad, MacBook
- Location: Russia
- Flag:
Re: 4.5 версия
Будут добавлены новые команда и функция:
INKEY$ ()
возвращает символы, вводимые с физической клавиатуры. Для работы этой функции должна быть включена поддержка физической клавиатуры (команда OPTION KEYBOARD).
OPTION KEYBOARD OFF
OPTION KEYBOARD ON
включает (ON) или выключает (OFF) поддержку физической клавиатуры. При включении поддержки если физическая клавиатура отсутствует, то автоматически появляется программная клавиатура. По умолчанию отключено.
INKEY$ ()
возвращает символы, вводимые с физической клавиатуры. Для работы этой функции должна быть включена поддержка физической клавиатуры (команда OPTION KEYBOARD).
OPTION KEYBOARD OFF
OPTION KEYBOARD ON
включает (ON) или выключает (OFF) поддержку физической клавиатуры. При включении поддержки если физическая клавиатура отсутствует, то автоматически появляется программная клавиатура. По умолчанию отключено.
- Mr. Kibernetik
- Site Admin
- Posts: 4786
- Joined: Mon Nov 19, 2012 10:16 pm
- My devices: iPhone, iPad, MacBook
- Location: Russia
- Flag:
Re: 4.5 версия
Дополнение к описанию объектов интерфейса:
Чтобы скопировать текст из текстового окна, нужно обеспечить к нему доступ, спрятав все загораживающие его страницы, даже если страницы имеют прозрачный фон. Например, если никаких дополнительных страниц не создавалось, то нужно будет спрятать страницу по умолчанию:
PAGE "" HIDE
Чтобы скопировать текст из текстового окна, нужно обеспечить к нему доступ, спрятав все загораживающие его страницы, даже если страницы имеют прозрачный фон. Например, если никаких дополнительных страниц не создавалось, то нужно будет спрятать страницу по умолчанию:
PAGE "" HIDE
- Mr. Kibernetik
- Site Admin
- Posts: 4786
- Joined: Mon Nov 19, 2012 10:16 pm
- My devices: iPhone, iPad, MacBook
- Location: Russia
- Flag:
Re: 4.5 версия
Будет добавлено описание в раздел "Спрайты":
Как и объекты интерфейса, спрайт принадлежит той странице, которая была активна в момент создания спрайта. Координаты спрайта считаются относительно координат страницы, которой принадлежит спрайт. Подробнее о страницах смотри в разделе "Интерфейс".
Как и объекты интерфейса, спрайт принадлежит той странице, которая была активна в момент создания спрайта. Координаты спрайта считаются относительно координат страницы, которой принадлежит спрайт. Подробнее о страницах смотри в разделе "Интерфейс".