Главное меню
NeoBook: программирование для непрограммистов
Нужно написать небольшую программу? Быстро автоматизировать какую-
Большой круг подобных задач позволяет решить NeoBook — программа-
И если только вы не большой начальник, то этим «кем-
Введение для секретарш
Всё множество программных продуктов сегодня можно условно поделить на две большие категории. Первая — это пользовательский сегмент: программы, созданные для обычных пользователей, числа коих не счесть — в каждом случае это несколько идеалистичная попытка создавать готовый универсальный инструмент для всего многообразия возможных (и невозможных, порой тоже) задач нашей жизни. Сильный минус такого распространенного подхода — низкая индивидуализация и учет личных потребностей каждого конкретного пользователя (и случая), что часто приводит его (пользователя) к бесконечному поиску несуществующего идеала.
Второй, противоположный класс программных продуктов — это набор профессиональных инструментов для разработки своих собственных программ, который традиционно используют в своей повседневной работе суровые IT-
Как же быть: выбрать готовый полуфабрикат, который часто в чем-
К счастью, между этими двумя диалектическими полюсами существуют удовлетворительные и вполне компромиссные варианты, — идеальный вариант для обширного класса компьютерщиков, которых я бы обозначил как «продвинутые пользователи». Именно для них и созданы некоторые варианты «Delphi для чайников» — о самом популярном (и наиболее серьёзном) подобном «промежуточном варианте» мы уже писали у меня в блоге (см. «FileMaker — СУБД с человеческим лицом»).
Сегодня же речь пойдет о другом, более простом, легком и доступном решении, позволяющему буквально в потоковом режиме клепать свои простейшие программы, например, навороченные мультимедийные заставки-
Итак, сегодняшний наш обзор посвящен достаточно известному программному конструктору такого рода — NeoBook.
NeoBook — будем знакомы
NeoBook 5 — это профессиональный инструмент-
Итак, сразу подчеркнув некоторую мультимедиа-
Среда разработки в NeoBook
NeoBook также можно применять в создании современных электронных журналов (e-
Возможности и области применения
Теперь, кратко сформулировав основную концепцию программы, давайте поразмыслим над деталями — подобно мастеру, тщательно осматривающему потенциально полезный в хозяйстве и новый для него инструмент, с интересом крутя его в своих руках и прикидывая его возможную полезность и интересность для себя. Итак, давайте перечислим все эти «полезности» одним списком, для большей читабельности и наглядности, ибо возможностей у этой программы есть несметное количество.
NeoBook 5 можно использовать для создания различных типов приложений, таких, как:
Электронные книги (e-
Интерактивные тесты (образовательные, лингвистические или психологические и т.д.)
Информационные оболочки (заставки) для CD/DVD-
Хранители экранов с нужной вам функциональностью (Screen Savers)
Небольшие утилиты различного назначения
Демонстрационные программы
Учебные материалы
Мультимедийные проекты
Электронные рекламные буклеты
Каталоги
Электронные резюме
Персональные электронные кастомизированные дневники
Терминалы
Слайд-
Простенькие игры
Создание небольших и средних баз данных
И многое, многое другое!
Теперь важно сразу подсказать, что же такого есть в этой программе для эффективного решения всех вышеперечисленных задач и направлений. Итак, самые общие черты характерные для разработки любых приложений в NeoBook:
Для разработки можно использовать простое перетаскивание (drag&drop) программных и графических элементов (контролов), чтобы из них, подобно мозаике, сложить сложные приложения. Этот подход аналогичен для стандартных RAD-
Расширенные возможности по импорту изображений и иллюстраций.
Импорт форматированного текста, созданного внешним редактором или встроенным редактором в NeoBook.
Удобное добавление навигации по файловой системе и система управления вложенными меню (например, для фото-
Удобный запуск и управление анимационными GIF-
Динамическое отображение сайтов и живого интернет-
Есть возможность создать и отправлять почтовые сообщения непосредственно из приложения.
Довольно мощный встроенный редактор текста, который позволяет подготовить и отформатировать текст с таблицами, закладками и гипертекстовыми командами.
Есть собственный интегрированный язык для создания сценария. Включает условные утверждения, прокрутку, операции по вводу-
Красивые графические эффекты перехода между экранами: смытие, распадение, переплетение, и т.д.
Встроенные возможности по созданию своих собственных мультипликаций.
Запуск внешних Windows или DOS программ, включая другие собранные приложения NeoBook.
Программирование нажатия клавиш и щелчков мыши в других (сторонних) приложениях Windows, что дает возможность не только запускать некие внешние приложения-
Возможность использования своего любимого текстового редактора, редактора мультипликации или возможность создать мультик непосредственно в NeoBook, чтобы редактировать текст, изображения, аудио и клипы мультипликации в едином интерфейсе.
Огромный плюс программы — это возможность увеличить функциональные возможности NeoBook через внешние плагины, которых написано уже достаточно много.
Обеспечиваются возможности теста, отладки и проверки орфографии проектов не выходя из среды NeoBook.
Полноценный компилятор NeoBook для сборки проектов в 32-
Возможность создания профессиональной установки/инсталляции для приложений, поддерживающих сжатие и множество настроек.
В качестве хороших стартовых ресурсов для знакомства с возможностями программы и первых шагов в её освоении рекомендую два русскоязычных форума: NeoBooker.ru Русский Форум и Уроки NeoBook.
Обзор возможностей расширения
Конечно, невозможно рассмотреть в такой короткой статье все возможности плагинов или хотя бы перечислить их, поэтому я произвольно выбрал для упоминания три, как мне кажется наиболее показательных плагина, первый из которых отвечает за интеграцию с БД, а второй — за возможность работы (взаимодействия) программы по сети с другими сетевыми программами (утилитами/сервисами), а третий -
Среда разработки в NeoBook
И в качестве первого такого плагина приведу MySQL Plugin (автор — Артем aka Alien). Как уже, наверное, очевидно, из его названия, этот плагин позволяет хранить все свои данные физически в базе данных MySQL, тогда как их просмотр и редактирование можно осуществлять через NeoBook. Что это дает? Это дает возможность на базе этой программы создавать гораздо более серьёзные приложения, чем стандартная записная книжка или заставка для своего DVD-
А что если, вы хотите создать на NeoBook клиент для какого-
А в заключение хочется упомянуть ещё об одном очень интересном и удобном плагине, который превращает проблему создания и разработки базы данных в простейший пошаговый процесс -
Огромное количество сторонних плагинов к программе можно найти на этом форуме. Официальные плагины доступны тута.
Поддерживаемые форматы и системные требования
Стандартный момент для освещения — технические параметры программы. Что же поддерживает программа из внешних форматов?
Доступен импорт обычных текстовых документов, а также документов в формате RTF
Поддерживается загрузка обычных HTML-
Изображения в форматах JPEG, BMP, PCX, GIF, PNG, WMF
Импорт шрифтов в формате True Type
Поддерживаются медиа-
Системные требования к программе: поддерживаются операционные системы Windows 2000, XP, Vista (32/64-