Новости проекта My Visual Multibase.
- Доделал редактор структуры базы данных: добавил основные типы полей, включая связь с другой таблицей.
- Таблицу со свойствами перенес в левую часть экрана.
- Доступны загрузка, сохранение и создание нового проекта.

Поддерживается три способа редактирования: кнопками на панели инструментов, контекстное меню (по мне – самое удобное) и Drag&Drop.
Что планирую добавить в редакторе структуры БД
- Структурную схему БД – отдельное окно с таблицами и связями
- Контроль уникальности физического и логического имени таблицы
- Контроль уникальности физического и логического имени поля внутри таблицы
- Опции по синхронизации имени ссылки при изменении имени таблицы, на которую создана ссылка
Глобальные фичи
- Шаблоны
- Модули
- Плагины
Шаблоны
Шаблон – это проект, содержащий основу приложения – типовые пункты меню, таблицы и формы. При создании нового проекта редактор будет предлагать выбрать шаблон.
Модули
Модуль – это автономный и самодостаточный проект, который может быть включен в другой проект. Практика показала, что для сборки проекта нужны более крупные детали, представляющие из себя отдельные подсистемы, которые можно включать в итоговый проект.
Как и другие элементы, эта операция будет реализована простым перетягиванием нужного модуля в новый проект.
Модули будут создаваться редактором My Visual Multibase и сохраняться в специальной папке. Модулями можно обмениваться с другими разработчиками без ограничений.
Разные модули могут использовать одни и те же формы, таблицы, скрипты. В этом случае будет важна версия этих единиц проекта, чтобы обеспечить их работоспособность.
Модули похожи на шаблоны, но с той разницей, что в одном проекте можно использовать одновременно несколько модулей, легко подключая или отключая отдельные модули.
Плагины
Плагины – это библиотеки расширения функциональности как готового приложения, так и среды разработки. Физически реализуются как DLL, которые можно подключать при работе с конкретным проектом.
Надеюсь, что в разработке самих плагинов примут участие другие разработчики, которые захотят расширить возможности приложений за счет использования специальных компонентов или технологий.
Что планирую добавить в следующую сборку
- Редактор форм
Приглашаю всех желающих принять участие в закрытом альфа-тестировании проекта, а также в открытом обсуждении на страницах моего блога.
Добрый день. Как попасть на альфа-тест?
Достаточно любым способом со мной связаться. Данный комментарий засчитывается как заявка, в ближайшее время вышлю вам на почту ссылку для скачивания.
Добрый день, можно тоже получить альфа-тест, протестировать новый продукт. Спасибо
Отправил на почту…
Добрый день я тоже хотел бы поучаствовать в тестировании
Отправил на почту
День добрый. Горю желанием протестить.
Отправил ссылку для скачивания на почту
Спасибо, получил! Как говорится – будем посмотреть… Интересно ваше видение будущего продукта – платный, подписка, опенсерс?
Насчет будущего – сложно сказать. Думаю, будет что-то вроде WordPress: бесплатное ядро, с возможностью подключения плагинов, в том числе – платных. И с возможностью загрузки конфигураций, в том числе с сопровождением по подписке. То есть в глубину вести будет главный архитектор с главным инженером, а в ширину (разнообразие) – пользовательское комьюнити, в том числе – коммерческие проекты.
Класс, с нетерпением жду выхода MVM. Вы молодец и отдельно заслуживаете уважение за разработку замены MVD!
И мне, и мне..!))
Отправил ссылку для скачивания на почту, жду обратную связь ))
Ох, я тоже хочу пощупать !!
Отправил ссылку на скачивание.
Физические и логические имена
физическое – имя переменной, которое мы используем при программировании
логическое – имя на любом языке, которое можно использовать, в том числе и для описания переменной
я правило понимаю?
Да. Логическое имя – любое, на любом языке. Физическое – на латинице, с ограничениями, накладываемыми стандартом языка. В идеале нужно давать имена, совпадающие по смыслу с логическими. В следующей версии добавлю “ленивый” режим автоматического назначения физических имён через транслитерацию логических, для англоязычных пользователей это вообще будет незаметно. Речь идет об объектах, но с точки зрения программирования доступ к объектам будет через переменные с физическими именами.
I need link… plz
Sent by email
Учитель и меня, меня допустите к чуду. Я каждый день смотрел и ждал этого сообщения
Отправил ссылку в WhatsApp. Жду обратной связи )
Если можно, то мне тоже хотелось бы опробовать данный продукт)
Отправил ссылку на почту
Me gustaria probar y conocer mas sobre el proyecto. ¿Será capaz de sustituir a MVDB? Gracias
Puede, porque está enfocado en resolver los mismos problemas. Sin embargo, no habrá compatibilidad a nivel de proyecto (fuente). Sólo serán comunes los principios de diseño e implementación de aplicaciones.