Добро пожаловать к нам в гости! Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
Здравствуйте! Вот уже несколько лет, как NeoBook продолжило свое развитие в виде VisualNEO Win. Подскажите, кто знает, что нового появилось в VisualNEO Win по сравнению с NeoBook?
Различия триал версий В отличие от пробной версии NeoBook в пробной версии VisualNEO Win нет ограничений по времени жизни созданного в ней при финальной компиляции исполняемого файла (однако, лицензия разрешает только некоммерческое использование таких, скомпилированных в пробной версии VisualNEO Win, приложений). Ограничения триал версии VisualNEO Win касаются только самой VisualNEO Win: 30 дней использования или 100 запусков.
Новые команды: [+] GUID=Получить GUID (глобальный уникальный 128-битный идентификатор). [+] FileRename=Переименовать внешний файл. [+] HashString=Получить несколько разных Hash-строк из указанной строки. [+] HashFile=Получить несколько разных Hash-строк из файла или потока. [+] IniWrite=Записать ключ и его значение в раздел ini-файла. [+] IniRead=Прочитать значение из его ключа и раздела в ini-файле. [+] IniReadKeyList=Прочитать (получить) полный список ключей раздела в ini-файле. [+] IniKeyDel=Удалить ключ из раздела ini-файла. [+] IniReadSectionList=Прочитать (получить) список всех разделов в ini-файле. [+] PlayAction=Выполнить сценарий (команду или последовательность команд) из строковой переменной или внешнего текстового файла. [+] RegistryKeyDel=Удалить ключ из раздела реестра Windows. [+] RegistryReadKeyList=Прочитать список ключей раздела реестра Windows. [+] RegistryReadSectionList=Прочитать список всех разделов реестра Windows. [+] StrRegexIsMatch=Выполнить регулярное выражение и вернуть True/False. [+] StrRegexPos=Выполнить регулярное выражение и вернуть список с позицией и ??длиной найденной позиции (пары "позиция – длина"). [+] StrRegexList=Выполнить регулярное выражение и вернуть список. [+] StrRegexSplit=Разделить строку регулярным выражением. [+] StrRegexReplace=Заменить на регулярное выражение. [+] StrRegexSubstitute=Подставить в строку-шаблон с регулярными выражениями. [+] UnZipToFiles=Распаковать файл или файлы из zip-архива или zip-потока. [+] UnZipToMimeStream=Распаковать двоичный файл из ZIP-файла или ZIP-потока в MimeStream. [+] UnZipToString=Разархивировать строку, хранящуюся в zip-файле или zip-потоке как текстовый файл, в переменную. [+] ZipDeleteFiles=Удалить файл или файлы в zip-архиве или zip-потоке. [+] ZipGetComment=Получить сохраненный комментарий из самого zip-архива или файла в zip-архиве (из файла или потока). [+] ZipFiles=Заархивировать файл или файлы в zip-архив. Доступен пароль, уровень сжатия и режим шифрования. Если вместо пути к файлу указать [MimeStream], то операции будут производиться прямо в оперативной памяти. [+] ZipFileList=Получить список файлов из zip-архива или zip-потока. Разрешены подстановочные знаки (см. подробнее в справке). [+] ZipMimeStream=Заархивировать MimeStream в двоичный файл в zip-архиве или zip-потоке. [+] ZipRenameFile=Переименовать файл в zip-архиве или zip-потоке. [+] ZipSetHow=Установить комментарий для самого zip-архива или файла в zip-архиве (в файле или потоке). [+] ZipString=Заархивировать строку в текстовый файл в zip-архиве.
Добавлены описания новых глобальных переменных: [VisualNeoWinVersion]=VisualNEO Win текущая версия (например, 21.7.4) [WindowsVerBuild]=Номер сборки Windows (например: 19042) [MimeStream]=Хранит путь к файлу находящемуся в данный момент не на диске, а в оперативной памяти (это может быть использовано как альтернатива временным файлам, хранимым на диске). [*/*PluginFileList]=Скрытая переменная (не видна в отладчике), которая содержит список путей к файлам .nbp установленных плагинов (например: D:\NeoBook 5\PlugIns\asUSBDevice\asUSBDevice.nbp). [*/*PluginInfoList]=Скрытая переменная (не видна в отладчике), которая содержит список названий и (через знак вертикальной черты) авторов установленных плагинов (например: asUSBDevice|Andrei Solodyankin). Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)
Жаль, что новый разработчик ничего принципиально нового в VisualNEO Win не добавил.
Да, но это объяснимо. К сожалению, кодовая база NeoBook очень старая и не документированная. Проект развивался от стадии "конструктора электронных книг" до полноценной IDE начиная с 1993 года (первый интерфейс программы создавался ещё для DOS – скриншот можно посмотреть в моей статье на Хабре). Любому новому разработчику потребуются многие годы, чтобы разобраться в этом всём, чтобы вносить принципиальные обновления... Поэтому далее могущество VisualNEO Win прирастать будет плагинами! Между тем на новых принципах, но на том же языке (NeoScript) построена VisualNEO Web, которая лишена многих ограничений VisualNEO Win. И VisualNEO Web активно развивается! Есть смысл оценить её потенциал. Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)