DataLife Engine / Миниатюры объектов БД готовы, но работа над диалогом визуального проектирования продолжается

Миниатюры объектов БД готовы, но работа над диалогом визуального проектирования продолжается

 

Вот, наступил очередной понедельник очередной рабочей недели. Но работа у меня сегодня шла в ленивом режиме. То есть с небольшими темпами. Поэтому успел сделать немного и особо сказать мне пока нечего. Сегодня я закончил работу над миниатюрами, представляющими объекты базы данных в представляемой структуре БД для визуального проектирования. Таблицы, триггеры, представления и индексы отображаются блоками, в которых расположены контролы с самыми главными параметры. Прочие параметры и настройки вынесены на боковую (левую) панель инструментов. Кнопки имеют двойную функцию. Если в клиентской области окна не выбран соответствующий объект, кнопка (при нажатии) создает объект данного типа. Ну а если объект выбран, то по клике на кнопку будет отображаться всплывающее окно с настройками выбранного объекта. Я подумал, что так будет оригинально.

Некоторые настройки тут опущены. Я уж не стал дублировать всё визуальное содержимое полнофункциональных диалогов для создания объектов БД. Для большей простоты. Уж слишком много времени я трачу на эту визуально-редактируемую модель БД. Ограничился только самым необходимым. 

Но вот тут мне подумалось, что одна функция пока что будет лишний. Я выпилил эту функцию из диалога. Речь о создании внешних связей (ограничений) между таблицами. Пока достаточно того, что уже есть в настройках миниатюр таблиц. Сказалась и лень и масса уже потраченного времени, чтобы ещё потратить лишнего времени. Наращу эту возможность позже. И добавлю также новые инструменты. Но это в планах на будущее.

Две вещи осталось сделать, и тогда наконец это окно будет готово. Завтра уже будет неделя, как я над ним работаю. Осталось допилить многострочную вставку данных через другое диалоговое окно в структуру таблицы. Эти данные будут по-умолчанию записываться в таблицы при создании БД из визуальных моделей. Так что вот так. Ну и последнее - это возможность выбора из готовых, заданных по умолчанию, шаблонов структур баз данных. А это ещё одно диалоговое окно. Так же я надеюсь сделать это завтра. И тогда двинемся дальше, делать новый функционал программы.

 

 

Ну и на этом у меня пока всё. И как всегда до новых постов и до новых свершений.

15-04-2024, 17:37
Вернуться назад