Нужно написать небольшую программу? Быстро автоматизировать какую-то подручную задачу? Хотите записать свой
Большой круг подобных задач позволяет решить NeoBook — программа-конструктор, позволяющая создавать мультимедиа-программы и не только. При этом учтите: в программировании с её помощью сможет разобраться любой — в считанные часы. Как констатирует известный среди программистов афоризм: «как только вы поняли, как писать программы, заставьте делать это кого-нибудь другого.»
И если только вы не большой начальник, то этим «кем-то другим» для вас сможет стать NeoBook.
Всё множество программных продуктов сегодня можно условно поделить на две большие категории. Первая — это пользовательский сегмент: программы, созданные для обычных пользователей, числа коих не счесть — в каждом случае это несколько идеалистичная попытка создавать готовый универсальный инструмент для всего многообразия возможных (и невозможных, порой тоже) задач нашей жизни. Сильный минус такого распространенного подхода — низкая индивидуализация и учет личных потребностей каждого конкретного пользователя (и случая), что часто приводит его (пользователя) к бесконечному поиску несуществующего идеала.
Второй, противоположный класс программных продуктов — это набор профессиональных инструментов для разработки своих собственных программ, который традиционно используют в своей повседневной работе суровые IT-профессионалы, коих в народе принято называть программистами (хотя официальный классификатор профессий и не содержит подобного рода работников в нем). Да, программист, подобно демиургу волен создать то, что он задумал и что нужно именно ему, учитывая все нюансы и тонкости личного опыта и его индивидуальных потребностей. Но — профессия программиста требует длительной учебы и серьёзной предварительной подготовки, да и для качественного результата не обойтись без драгоценного опыта, который приобретается не за один месяц, и не во время прочтения даже самых продвинутых книг и мануалов.
Как же быть: выбрать готовый полуфабрикат, который часто в чем-то не устраивает, или закатав рукава начать грызть гранит «программистских наук», тратя значительные силы и время, для создания очередного «велосипеда»?
Сегодня же речь пойдет о другом, более простом, легком и доступном решении, позволяющему буквально в потоковом режиме клепать свои простейшие программы, например, навороченные мультимедийные заставки-презентации своих
Итак, сегодняшний наш обзор посвящен достаточно известному программному конструктору такого рода — NeoBook.
NeoBook 5 — это профессиональный инструмент-конструктор для быстрого и легкого создания небольших мультимедиа-программ практически профессионального качества. NeoBook позволяет легко объединить воедино в рамках одной Windows-программы: текст, изображения, различные звуки, музыку, мультипликации, обеспечить управление всем этим богатством с помощью диалоговых средств Windows, и других стандартных графических элементов Windows, чтобы в результате получить свой уникальный мультимедиа-шедевр.
Итак, сразу подчеркнув некоторую мультимедиа-специализацию NeoBook, давайте вкратце очертим общий круг применения этой программы-конструктора.
Среда разработки в NeoBook
NeoBook также можно применять в создании современных электронных журналов (e-zines), которые в дальнейшем можно будет распространять по сети Интернет, в создании интерактивных и образовательных учебных материалов. Также в программе присутствует средство поиска опечаток (спеллер), которое отчасти способствует тому, чтобы ваши публикации были без ошибок. И что особенно важно: законченный проект можно скомпилировать в полноценное и автономное приложение Windows (exe-файл), также здесь же имеется встроенная возможность создать программу-инсталлятор для вашего проекта.
Теперь, кратко сформулировав основную концепцию программы, давайте поразмыслим над деталями — подобно мастеру, тщательно осматривающему потенциально полезный в хозяйстве и новый для него инструмент, с интересом крутя его в своих руках и прикидывая его возможную полезность и интересность для себя. Итак, давайте перечислим все эти «полезности» одним списком, для большей читабельности и наглядности, ибо возможностей у этой программы есть несметное количество.
NeoBook 5 можно использовать для создания различных типов приложений, таких, как:
Теперь важно сразу подсказать, что же такого есть в этой программе для эффективного решения всех вышеперечисленных задач и направлений. Итак, самые общие черты характерные для разработки любых приложений в NeoBook:
В качестве хороших стартовых ресурсов для знакомства с возможностями программы и первых шагов в её освоении рекомендую два русскоязычных форума: NeoBooker.ru Русский Форум и Уроки NeoBook.
Конечно, невозможно рассмотреть в такой короткой статье все возможности плагинов или хотя бы перечислить их, поэтому я произвольно выбрал для упоминания три, как мне кажется наиболее показательных плагина, первый из которых отвечает за интеграцию с БД, а второй — за возможность работы (взаимодействия) программы по сети с другими сетевыми программами (утилитами/сервисами), а третий - визард, позволяющий новичку, ведомому здесь буквально за ручку, создавать довольно неплохие базы данных, идеально подходящие для личных целей.
Среда разработки в NeoBook
И в качестве первого такого плагина приведу MySQL Plugin (автор — Артем aka Alien). Как уже, наверное, очевидно, из его названия, этот плагин позволяет хранить все свои данные физически в базе данных MySQL, тогда как их просмотр и редактирование можно осуществлять через NeoBook. Что это дает? Это дает возможность на базе этой программы создавать гораздо более серьёзные приложения, чем стандартная записная книжка или заставка для своего
А что если, вы хотите создать на NeoBook клиент для какого-то нестандартного сервиса, при этом в наиболее общем случае, обмен данными с ним будет вестись через протокол TCP/IP. Для этих целей можно применить другой плагин — alTCP. Этот плагин расширяет стандартные возможности NeoBook, позволяя создавать программы использующие технологию клиент-сервер. Учитывая уклон NeoBook в визуальную сторону, о чем я говорил выше, его часто используют для быстрого создания небольших и простых игр, и вот теперь используя этот плагин есть возможность для создания, например, сетевых аркадных игр.
А в заключение хочется упомянуть ещё об одном очень интересном и удобном плагине, который превращает проблему создания и разработки базы данных в простейший пошаговый процесс - это NeoBase Database Wizard. Уж воистину даже и не знаю способов проще для создания своей собственной локальной мини-БД!
Огромное количество сторонних плагинов к программе можно найти на этом форуме. Официальные плагины доступны тута.
Стандартный момент для освещения — технические параметры программы. Что же поддерживает программа из внешних форматов?
Системные требования к программе: поддерживаются операционные системы Windows 2000, XP, Vista (32/64-bit), Windows 7 (32/64-bit). Приложения, созданные с помощью NeoBook — более всеядные, чем оригинальная среда разработки их порождающая, и будут работать под всеми существующими ОС: Windows 98, Me, NT4, 2000, XP, Vista (32/64-bit), Windows 7 (32/64-bit).
Простенькое приложение с БД на NeoBook
Текущая версия 5.7.1 стоит порядка 190 долларов США, что совсем не так уж дорого, если учесть возможности в чем-то сопоставимые с FileMaker (хотя конечно, всё-таки эта система значительно проигрывает FileMaker по своим масштабам, и потому такое сравнение несколько натянуто). И если мы уже сравниваем с FileMaker — тут конечно нет никакой кросплатформенности и в помине, да и сами возможности более просты, а, значит, и более доступны!
NeoBook позволяет использовать для создания на нём приложений не только свои плагины (коих не так уж и много), но и обычные компоненты ActiveX (коих как раз завались под любые цели и задачи), что в принципе снимает вопрос "а как сделать (здесь подставьте что-то своё экзотическое) на NeoBook?". Что интересно, при этом возможно и обратное.
Элемент управления "NB5ActiveX.ocx" NeoBook, начиная с версии 5.5, может быть инсталлирован в качестве компонента (с именем "TNeoBookActiveX") в рамках любой программной среды с поддержкой элементов управления ActiveX. Это дает возможность программистам Delphi, Visual Basic, C++/C# и т.п. встраивать скомпилированные в NeoBook приложения в свои программные продукты. Также в ActiveX могут быть добавлены и методы, что обеспечивает доступ к переменным и командам NeoBook на программном уровне.
NeoPHP - плагин позволяющий выполнять php-скрипты в любом NeoBook-приложении
Подводя итог: эта программа идеально подходит для тех пользователей компьютера, которым по долгу службы надо регулярно создавать какие-то продвинутые презентации, сопроводительные мультимедиа-программы и электронные материалы, делать вопросники или писать некие мини-приложения, при этом, конечно, знаний в программировании совсем (или почти совсем) нет. NeoBook в этом случае — просто идеальный выход: минимум учебы и вот вы уже в состоянии создавать довольно-таки приличные и интересные приложения (хотя конечно, какие-то усилия для учебы вам приложить всё равно придётся).
Чтобы ещё точнее обозначить место NeoBook среди ему подобных, позволю себе утверждать, что это нечто среднее между такими известными решениями как AutoIt и FileMaker, при этом с ярко выраженным уклоном в область мультимедиа и продвинутого визуального оформления. Фактически, это очень похожий клон на известную в узких кругах и полностью аналогичную программу Multimedia Builder, но, в отличие от последней — NeoBook активно развивается и поддерживается, за что отдельное спасибо от многотысячной армии поклонников со всего мира.
ключевики: neobooks уроки neobook professional, neobook скачать русификатор, rus neobook, neobooks, book neo
2 комментария
Цитата:
"NeoBook позволяет использовать для создания на нём приложений не только свои плагины (коих не так уж и много), но и обычные компоненты ActiveX"
NeoBook не умеет работать с ActiveX, и расширение функционала NB НЕвозможно через ActiveX.
Только плагины, ну и ещё VBS.
Спасибо! Очень интересный обзор