Добро пожаловать к нам в гости! Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
Последний релиз программы NeoBook v5.8.7 (22 января 2016 года) .
Поскольку, к великому сожалению, официальная ссылка на загрузку программы уже не работает, предлагается альтернативная загрузка NeoBook v5.8.7 (оригинальный дмстрибутив) с NeoBooker.ru (пароль на zip-архив - neobooker.ru)
Программа платная и требует регистрации.
Исправления: - Модифицирован объект Web Browser для лучшей совместимости с Windows 10. Проблема заключалась в том, что NeoBook неправильно определяла версию IE по причине изменений в Windows 10. Также удалена опция "совместимого с IE7 режима" , теперь броузер всегда будет пытаться использовать установленную версию IE.
- Глобальная переменная [WindowsVer] теперь возвращает правильные номера версий для Windows 8.1 и 10. (Это внутренние номера версий Windows, заявленные Microsoft, например 5.1 для Windows XP, 6.0 - Vista, 6.1 - Windows 7, 6.2 - Windows 8.0, 6.3 - Windows 8.1, 10 - Windows 10).
- Добавлена глобальная переменная [WindowsVerName], отображающая название издания Windows, например "Windows 7 Home Basic".
Дополнения: - Стала доступной кнопка "Перейти к подпрограмме" при редактировании подпрограмм в полноэкранном режиме редактора.
Исправления: - Исправлена проблема с перерисовкой, которая возникала при некоторых обстоятельствах при вставке теста в редактор команд. Этой проблемой непреднамеренно была награждена версия 5.8.5.
- Внешние пользовательские (Custom Window) окна, открытые из других пользовательских окон с включенной опцией "особый режим" (exclusive), теперь больше не отображаются поверх окон других приложений.
Исправления
- "Захваченные" объекты Главной страницы и текущей активной страницы теперь правильно выравниваются на экране. - Устранена проблема, вызывающая отображение некотрых полноэжкранных приложений как "черный экран" на WindowsXP. Касается только WindowsXP. - Команда Math более не удаляет тысячные разделители (указанные на Панели управления) при совершении математических вычислений. Эта опция была добавлена в v5.7.0, но вызывала проблемы, когда приложения были расшарены между компьютерами с различными региональными настройками. - Несколько других незначительных исправлений...
Дополнения
- Появилась возможность добавлять изображения к пунктам главного меню, а также трей-меню. Маленькие изображения (20х20 пикселей) наиболее оптимальны, однако рисунки для пунктов меню могут достигать размеров 64х64 пикселей. Рекомендуются прозрачные PNG-изображения, но могут быть использованы любые форматы изображений, поддерживаемых NeoBook. При использовании непрозрачных изображений NeoBook попросит указать "прозрачную" часть рисунка.
- Добавлена поддержка следующих размеров значков (иконок):
16 x 16 x 4bit (16 цветов) 32 x 32 x 4bit 48 x 48 x 4bit 16 x 16 x 8bit (256 цветов) 32 x 32 x 8bit 48 x 48 x 8bit 16 x 16 x 32bit (16 миллионов цветов + альфа-канал) 32 x 32 x 32bit 48 x 48 x 32bit 128 x 128 x 32bit
Последний тип иконок может быть заменен сжатой 256х256х32-бит иконкой до размера 67,624 байта или менее. Иконка размером 256х256 должна быть сжата, иначе она не будет скомпилирована.
- Всплывающие меню (команды Menu и MenuEx) теперь отрисовываются в стиле/теме главного меню.
- Команды Menu и MenuEx снабжены опциями установки ширины (в пикселях), а также количества пунктов для отображения до появления вертикальной полосы прокрутки.
- Добавлены глобальные переменные [HTTPAgent] и [HTTPReferrer], которые могут быть использованы в командах InternetGet, InternetPost и DownloadFile.
- Команда Math теперь может быть использована в формулах, содержащих денежные символы и разделители (согласно настроек Панели управления Windows). Ранее команда Math при подсчетах удаляла эти символы из формулы, и включение любых подобных символов в формулу приводило к ошибке.
- В компонент Text Entry добавлены события Gain Focus (получение фокуса) и Lose Focus (потеря фокуса).
- Теперь возможно переключение посредством "горячих клавиш" проекта при сфокусированном объекте Web Browser.
- Всплывающие подсказки, показывающие содержимое переменных с объемным текстом, теперь отображаются позади окна отладчика и не заслоняют его.
- Скомпилированные ЕХЕ-файлы теперь совместимы с утилитами "цифровой подписи", например, SignTool.
- В SDK для написания плагинов добавлена возможность создавать скрытые команды - достаточно просто поместить в секции описания команды 'HIDDEN' (на английском).
Исправления
- Команда FileList теперь возвращает правильный результат, т.е. именно те соответствия, которые были указаны в фильтре. Ранее, например, фильтр ".txt* возвращал *.txt, *.txt2, *.txt_backup, и т.д.
-Устранена проблема неправильного определения языка сценариев командой BrowserExecScript, вызывающая сбои выполнения сценария.
- Команда FocusObject теперь работает с объектами, размещенными во внешних окнах стиля “FixedPos”.
- Значительно снижена нагрузка на процессор при использовании всплывающих меню и заметок.
- Команда Suspend теперь правильно работает при задействованной опции “Wait” в командах PlaySoundFile и PlayVideoFile.
- Объект "Рисунок", размещенный на главной странице, и содержащий в качестве имени файла переменную, базирующуюся на номере или названии текущей страницы, теперь правильно обновляется при смене страниц.
- Команды InternetPost, InternetGet and DownloadFile теперь могут быть использованы с безопасными (HTTPS) серверами.
- Объект "Рисунок", заполненый (tiled) изображением размером в один пиксель, теперь не вызывает сбоя диалога свойств страницы.
- Воспроизведение анимированного GIF теперь может быть остановлено с любой страницы, а не только с той, на которой он (GIF) расположен.
- Щелчок правой кнопкой мыши при перетаскивании или растягивании объекта левой кнопкой мышки, теперь не вызывает ошибку "Access violation".
- Содержимое объекта Web Browser (кнопки и т.п.) теперь отрисовывается с использованием текущей темы Windows.
- Опция "Caption" (заголовок) команды GetObjectInfo теперь может быть использована для объектов ListBox и ComboBox.
- Устранена проблема, препятствующая программному переключению свойства доступности для группы объектов в некоторых ситуациях.
- Устранена проблема, препятствующая правильному вычислению командой Math экспоненты с отрицательными значениями.
- Устранена повышенная загрузка процессора в случае, если скомпилированная заставка экрана (проект), выбрана через Панель управления Windows.
А также некоторые мелкие исправления....
18.02.2011 - Исправлена ошибка, приводящая к повреждению скомпилированных, как "запускаемый модуль" (runtime package) проектов, содержащих пользовательскую иконку, в результате чего проект не запускался.
19.02.2011 - Устранена проблема, по причине которой команда SetVar удаляла запятые из содержимого переменной в случае, если тысящный разделить (указанный в свойствах Панели управления) был тоже выставлен как запятая.
21.02.2011 - Функции VBScript и JScript теперь работают исправно. Эта опция была случайно отключена в предыдущей версии сборки.
Дополнения (изменения)
- Добавлена возможность в меню "Book Properties > Version Info" (Свойства проекта > Информация о версии) настройки Vista / Windows 7 манифеста, включенного в состав проекта. Большинство пользователей NeoBook может проигнорировать эту функцию, а просто использовать по умолчанию настройку "As Invoker" (Как текущий). Версии Windows до Vista будут игнорировать манифест. (См. раздел "Book Properties > Global" в файле справки для получения дополнительной информации об этой функции.)
- Скомпилированные проекты теперь могут обнаруживать изменения принтера по умолчанию, сделанные из панели управления Windows или из других приложений. Ранее изменения в принтере по умолчанию не обнаруживались до момента перезапуска проекта. (Примечание для программистов: Ваше приложение должно послать системное сообщение WM_SETTINGCHANGE, если вы изменяете принтер по умолчанию.)
Исправления
- Команда "Archive/Backup" (Архивация/Резервное копирование) теперь работает правильно. Странный сбой в программном обеспечении, которое мы используем, чтобы "защитить" Neobook от хакеров, неожиданно заблокировал эту функцию в v5.6.3 (EN).
- Исправлены 2 проблемы совместимости с Internet Explorer 8. Первая вызвала сообщение об ошибке при закрытии скомпилированных проектов, содержащих встроенный HTML контент. Вторая вызывала проблемы при тестовом запуске ActiveX (PKG) проектов, когда был установлен IE8. - Исправлена проблема, которая мешала запуску NeoBook на некоторых системах Windows 95/98.
- Исправлена проблема, которая мешала обьекту веб-браузер правильно перерисовываться, когда он был помещен (snapped) в контейнер.
- Исправлена функция поиска в файле справки.
Другие
- Опция компилятора "Web Browser Plug-In" была изменена на "ActiveX Control (PKG)", и теперь более точно отражает тип создаваемого приложения. Надеюсь, это позволит уменьшить путаницу (и вопросы в тех-поддержку) об этой функции.
Дополнения (изменения)
- Добавлена функция поиска к диалогу "Перейти к странице (GotoPage)". Эта опция позволяет быстро перейти к конкретной странице в крупном проекте, набрав номер страницы или первую часть ее названия. Тип поиска определяется видом сортировки названий (цифровой или буквенный). Диалог "Перейти к странице" можно отобразить нажав F7.
- Отладчик теперь показывает расположение VBScript и Jscript ошибок.
- Добавлена глобальная переменная [WSHTimeOut], которая может быть использована для изменения значения тайм-аута (в секундах), используемых при выполнении VBScript и JScript функции. Используйте "-1", чтобы отключить функцию тайм-аута. Предупреждение о долго выполняющемся скрипте с предложением завершить или продолжить появляться не будет.
- В команду GetObjectInfo добавлены параметры AbsLeft и AbsTop. Эти опции можно использовать для получения абсолютной позиции объекта по отношению к главному окну проекта, а не его родительского объекта.
- Добавлен Vista-манифест в проект и элемент управления ActiveX. Манифест использует "AsInvoker"-вариант. Манифест не будет влиять на поведение скомпилированных проектов, но должен упростить работу проекта в жестких рамках настроек безопасности Windows Vista. (Примечание: 99,99% пользователям NeoBook не нужно беспокоиться об этом.)
- И ряд других незначительных улучшений.
Исправления
- Исправлена ошибка Access violation error при использовании клавиатуры (PageUp, PageDown, и т.д.) для смены страниц в некоторых ситуациях.
- Обьекты "Список", у которых включена опция "Разрешить множественный выбор", теперь корректно восстанавливают выбранные элементы при переключении между страницами.
- Теперь можно компилировать рекурсивные функции. Рекурсивная функция - та, которая вызывает себя один или более раз. Ранее рекурсивные функции вызывали ошибки компиляции проекта.
- Теперь можно использовать расширенные ASCII/ANSI символы, такие как "ç", в именах переменных.
- Сделан ряд изменений в управлении ActiveX (NB5ActiveX.ocx) для устранения проблем с совместимостью, которые возникали при попытке просмотра PKG - проектов в ОС Vista без прав администратора и включенным UAC.
- Исправлена проблема, которая зачастую приводила к ошибке Access violation error при переименовании объектов прямо в окне "Список объектов".
- Исправлены проблемы перерисовки страницы, которые в ряде случаев могли привести к неверному отображению части фона текущей страницы.
- Прозрачные анимированные GIF теперь отображаются правильно, когда свойство заливки обьекта имеет значение, отличное от "Hollow" (прозрачный).
- Исправлена проблема, которая мешала пустым обьектам "Список" правильно перерисовываться при установленных опциях привязки (Snap position).
- И еще несколько других мелких исправлений.
Дополнения (изменения)
- Обновлён интерфейс. Теперь программа стала несколько симпатичнее и удобнее. - Собственные функции теперь можно создавать не только на языке самой NeoBook, но и ещё на VBScript и JScript. Обработка необушных переменных может быть осуществлена точно так же, как и в команде BrowserExecScript. (Примеры использования находятся в папке Functions). - Добавлена опция переноса строк в редакторе команд (активация по правому щелчку мыши). - Так же в редактор команд добавлена опция закомментировать/раскомментировать текст (выделить блок текста и задействовать опцию правым щелчком мышки). Ранее это приходилось делать вручную для каждой строки. - Модифицированы команды MoveObject, MoveObjectAlongPath и GetObjectInfo. Теперь эти команды используют координаты относительно "родительских" объектов, а не главного окна приложения из-за чего программное перемещение объектов было затруднено или невозможно внутри контейнеров и внешних окон. - Добавлена опция сортировки в диалог Goto Page (по клавише F7). Теперь страницы можно сортировать по названиям и номерам. - В команды SearchStr и StrReplace добавлена опция "С учетом регистра", а StrReplace переделана, и теперь работает быстрее. - А команда Balloon обзавелась параметрами экранных координат и опций отображения. - Добавлена глобальная переменная [HttpPort]. Её можно использовать для указания-определения портов в НТТР-командах (InternetGet, и т.п.). - Отладчик теперь отображает "длинные" переменные как подсказки. - А ещё в отладчик добавлена опция копирования содержимого его окна в буфер обмена. - Установщик плагинов теперь включает в себя возможность сортировки порядка отображения плагинов и их команд в окне селектора команд. - В SDK добавлена опция "информирования" плагина о том, что хост-объект изменил свойство доступности (активен/неактивен). - Так же в SDK добавлена возможность ограничения-фильтрации объектов в селекторе объектов. - Справочные файлы плагинов (если таковые имеются) теперь отображаются в главном меню Help/Помощь. Для этого, правда, файл справки плагина должен иметь точно такое же имя, как и сам плагин. - Ну и, как обычно, некоторые другие мелкие изменения-улучшения....
Исправления
- Теперь можно рисовать многоугольные активные области прямо в объекте контейнер. - Устранены некоторые проблемы отрисовки "привязанных" объектов в случае изменения их размеров в режимы выполнения. - Устранена проблема, препятствующая правильному запуску полноэкранных приложений в Windows Vista в 32-bit цветовом режиме. - Устранены нестыковки отображения внешних окон после программного изменения порядка расположения главного окна проекта "on-top". - Также устранены недочеты, касающиеся обновления объектов типа "медиаплейер". - Редактор функций больше не добавляет пустые строки в сохраняемые файлы. - Команда FileSize отныне "понимает" файлы размером более 2-х гигабайт. - Команда FolderExists уже не возвращает True, если ей передано "пустое" имя папки. - Код, вставленный в редактор команд кнопкой “Insert Action”, теперь может быть отменён. - Ну и снова - "мелкие исправления"...
Исправления
- Исправлена ошибка, препятствующая правильной работе функции nbVerifyLicense (Plugin’s SDK) в плагинах, скомпилированных как runtime plug-in (nbr). Это относится только к коммерческим runtime (nbr ) плагинам.
Дополнения
- Добавлена опция автосортировки в диалог Set Tab Order (Порядок фокусировки). Кнопки Auto-Sort (Across) и Auto-Sort (Down) позволят установить порядок фокусировки объектов на основе их координат. Следует иметь ввиду, что автоматическая сортировка может оказаться не самой удачной, и в некоторых случаях потребуется «ручная» подстройка порядка фокусировки объектов. Некоторые дополнительные визуальные эффекты в диалоге также помогут идентифицировать объекты. - При использовании опции проекта “Prevent multiple copies of this publication from running at the same time” (Запретить запуск более одной копии приложения) NeoBook будет автоматически проверять наличие специальной подпрограммы CommandLine_OnChange, и вызывать её при попытке пользователя запустить ещё одну копию проекта. Например:
:CommandLine_OnChange AlertBox "Предупреждение" "Можно запустить только один экземпляр приложения единовременно." Return
Подпрограмма CommandLine_OnChange может оказаться полезной если в проекте используется глобальная переменная [CommandLine] для загрузки внешних файлов на старте приложения. Перед выполнением подпрограммы CommandLine_OnChange NeoBook автоматически обновит содержимое переменной [CommandLine] . Это также удобно при запуске проекта двойным щелчком по файлу, ассоциируемому с Вашим приложением. Windows отправит имя файла Вашему приложению через командную строку, которая может быть использована в переменной [CommandLine] .
"Лекарство" от триальности для всех версий ищите в Интернете...
Плагины от NeoSoft
NeoBookDBPro v1.6a (latest original english version) Password: neobooker.ru
Старый официальный форум NeoBook (только для чтения) - А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться