4.6 версия
- Mr. Kibernetik
- Site Admin
- Posts: 4786
- Joined: Mon Nov 19, 2012 10:16 pm
- My devices: iPhone, iPad, MacBook
- Location: Russia
- Flag:
4.6 версия
Будут добавлены новые команды и функции:
ALBUM EXPORT f$
экспортирует файл изображения или видео [f$] из smart BASIC в фотоальбом устройства.
ALBUM IMPORT f$
импортирует изображение или видео из фотоальбома устройства в smart BASIC файл [f$].
PING (h$)
выполняет пинг хоста [h$] и возвращает 1 если хост доступен или 0 если нет.
SPLITE a$ TO m$,n WITH s$
(SPLIT Empty) то же самое, что и команда SPLIT, только массив [m$] может содержать пустые строки.
SET OUTPUT BACK COLOR r,g,b
устанавливает цвет фона окна вывода текста на величину с красной [r], зеленой [g] и синей компонентами. Допустимые значения от 0 до 1.
SET OUTPUT FONT COLOR r,g,b
устанавливает цвет шрифта окна вывода текста на величину с красной [r], зеленой [g] и синей компонентами. Допустимые значения от 0 до 1.
SET OUTPUT FONT NAME n$
устанавливает название шрифта окна вывода текста на [n$]. Список шрифтов можно узнать с помощью команды LIST FONTS.
SET OUTPUT FONT SIZE n
устанавливает размер шрифта окна вывода текста равным [n].
SET UI DEBUG FONT_FILE f$
указывает файл шрифта [f$], если в таблице окна отладки используется TTF-шрифт пользователя.
SET UI FILE_BAR FONT_FILE f$
указывает файл шрифта [f$], если для подписей под иконками на панели файлов используется TTF-шрифт пользователя.
SET UI FILES FONT_FILE f$
указывает файл шрифта [f$], если в списке файлов используется TTF-шрифт пользователя.
SET UI TOOL_BAR FONT_FILE f$
указывает файл шрифта [f$], если в панели инструментов используется TTF-шрифт пользователя.
ALBUM EXPORT f$
экспортирует файл изображения или видео [f$] из smart BASIC в фотоальбом устройства.
ALBUM IMPORT f$
импортирует изображение или видео из фотоальбома устройства в smart BASIC файл [f$].
PING (h$)
выполняет пинг хоста [h$] и возвращает 1 если хост доступен или 0 если нет.
SPLITE a$ TO m$,n WITH s$
(SPLIT Empty) то же самое, что и команда SPLIT, только массив [m$] может содержать пустые строки.
SET OUTPUT BACK COLOR r,g,b
устанавливает цвет фона окна вывода текста на величину с красной [r], зеленой [g] и синей компонентами. Допустимые значения от 0 до 1.
SET OUTPUT FONT COLOR r,g,b
устанавливает цвет шрифта окна вывода текста на величину с красной [r], зеленой [g] и синей компонентами. Допустимые значения от 0 до 1.
SET OUTPUT FONT NAME n$
устанавливает название шрифта окна вывода текста на [n$]. Список шрифтов можно узнать с помощью команды LIST FONTS.
SET OUTPUT FONT SIZE n
устанавливает размер шрифта окна вывода текста равным [n].
SET UI DEBUG FONT_FILE f$
указывает файл шрифта [f$], если в таблице окна отладки используется TTF-шрифт пользователя.
SET UI FILE_BAR FONT_FILE f$
указывает файл шрифта [f$], если для подписей под иконками на панели файлов используется TTF-шрифт пользователя.
SET UI FILES FONT_FILE f$
указывает файл шрифта [f$], если в списке файлов используется TTF-шрифт пользователя.
SET UI TOOL_BAR FONT_FILE f$
указывает файл шрифта [f$], если в панели инструментов используется TTF-шрифт пользователя.
- Mr. Kibernetik
- Site Admin
- Posts: 4786
- Joined: Mon Nov 19, 2012 10:16 pm
- My devices: iPhone, iPad, MacBook
- Location: Russia
- Flag:
Re: 4.6 версия
Страница по умолчанию не будет создаваться до тех пор, пока она не понадобится.
Будет изменен текст в документации про страницы:
Каждый объект интерфейса, который создается, принадлежит текущей активной странице. Страницы можно создавать и манипулировать ими с помощью команд PAGE. Если создается объект интерфейса, например кнопка, а никакая страница еще не создана, то создается страница по умолчанию с пустым именем "", имеющая прозрачный фон и размер во весь экран. Текущая активная страница закрывает собой все остальные страницы, которые находятся под ней, даже если у нее прозрачный фон.
Будет изменен текст в документации про страницы:
Каждый объект интерфейса, который создается, принадлежит текущей активной странице. Страницы можно создавать и манипулировать ими с помощью команд PAGE. Если создается объект интерфейса, например кнопка, а никакая страница еще не создана, то создается страница по умолчанию с пустым именем "", имеющая прозрачный фон и размер во весь экран. Текущая активная страница закрывает собой все остальные страницы, которые находятся под ней, даже если у нее прозрачный фон.
- Mr. Kibernetik
- Site Admin
- Posts: 4786
- Joined: Mon Nov 19, 2012 10:16 pm
- My devices: iPhone, iPad, MacBook
- Location: Russia
- Flag:
Re: 4.6 версия
Будут добавлены новые функции:
SYSTEM_EXT_IP$ ()
возвращает внешний IP адрес устройства. Если он неизвестен, то возвращает пустую строку "".
SYSTEM_INT_IP$ ()
возвращает локальный IP адрес устройства. Если он неизвестен, то возвращает пустую строку "".
SYSTEM_EXT_IP$ ()
возвращает внешний IP адрес устройства. Если он неизвестен, то возвращает пустую строку "".
SYSTEM_INT_IP$ ()
возвращает локальный IP адрес устройства. Если он неизвестен, то возвращает пустую строку "".
- Mr. Kibernetik
- Site Admin
- Posts: 4786
- Joined: Mon Nov 19, 2012 10:16 pm
- My devices: iPhone, iPad, MacBook
- Location: Russia
- Flag:
Re: 4.6 версия
Будет добавлена новая функция:
PING (h$,p)
выполняет пинг порта [p] хоста [h$] и возвращает 1 если порт доступен или 0 если нет.
PING (h$,p)
выполняет пинг порта [p] хоста [h$] и возвращает 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.6 версия
Устареют команды:
BUTTON SET TITLE
BUTTON TITLE
и будут заменены на:
BUTTON SET TEXT
BUTTON TEXT
BUTTON SET TITLE
BUTTON TITLE
и будут заменены на:
BUTTON SET TEXT
BUTTON TEXT
- Mr. Kibernetik
- Site Admin
- Posts: 4786
- Joined: Mon Nov 19, 2012 10:16 pm
- My devices: iPhone, iPad, MacBook
- Location: Russia
- Flag:
Re: 4.6 версия
TIMER() и TIMER RESET устареют и будут заменены на:
TIME ()
возвращает время с момента запуска программы или с момента сброса времени командой TIME RESET, время указывается в секундах.
TIME reset
сбрасывает на 0 время, возвращаемое функцией TIME ().
Обратите внимание, что TIME() возвращает время в секундах. Также она гораздо более точная.
TIME ()
возвращает время с момента запуска программы или с момента сброса времени командой TIME RESET, время указывается в секундах.
TIME reset
сбрасывает на 0 время, возвращаемое функцией TIME ().
Обратите внимание, что TIME() возвращает время в секундах. Также она гораздо более точная.
- Mr. Kibernetik
- Site Admin
- Posts: 4786
- Joined: Mon Nov 19, 2012 10:16 pm
- My devices: iPhone, iPad, MacBook
- Location: Russia
- Flag:
Re: 4.6 версия
Будет добавлен новый пример программы "pages.txt" в раздел "Interactive interface".
Re: 4.6 версия
Огромное спасибо за сетевые команды!
- Mr. Kibernetik
- Site Admin
- Posts: 4786
- Joined: Mon Nov 19, 2012 10:16 pm
- My devices: iPhone, iPad, MacBook
- Location: Russia
- Flag:
Re: 4.6 версия
Вы просили время отклика в пинге, но я сделал по-другому. Если вам будет нужно знать не просто доступность сервера, а именно время пинга, то вы можете самостоятельно замерять время, которое требуется на несколько пингов, а потом высчитывать среднее время пинга. Так будет во-первых гораздо точнее, а во-вторых вы сами можете регулировать сколько времени вообще вам тратить на пингование.WildAlex wrote:Огромное спасибо за сетевые команды!