DataLife Engine / Макет главного окна закончен - просто не верится!

Макет главного окна закончен - просто не верится!

Вот, наконец-то! Работа над макетом главного окна закончена! Закончена работа, на которую я затратил больше трех недель и в успешности которой я не раз сомневался. А каким же невероятным событием будет то, когда я полностью закончу разработку всей этой программы! Теперь и вкладки и панели макета (их компоновку и настройки) можно сохранять в кэше и потом восстанавливать. Как вручную, так и автоматически. То есть есть теперь возможность сохранять настройки панелей макета вместе с настройками вкладок в списке объекта настроек для каждого созданного проекта. Так что мой черновик отдыхает. Там не было возможности сохранения всего этого дела в настройках проектов. Да и вообще, моя черновая версия программы является существенно более скудной по функционалу, чем эта, чистовая версия. Так что я совсем не зря переделываю тот хлам, который у меня до этого получился. Там всё действительно было запутано и я не знаю, как бы я там увязал весь этот механизм, чтобы всё работало, как единое целое и при этом в конец не запутаться в коде.

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

 

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

А дальше, что дальше? А дальше я продолжу работать над всеми прочими контролами, которые будут использоваться в интерфейсе программы. Их ещё пока не мало. А делать надо. Вот дальше их лепить и начну. Контрол для отображения записей журнала событий, для отображения дерева объектов базы данных и для отображения и редактирования свойств этих объектов. И это тоже не маленькая работа. Хорошо бы справиться с этим месяца за полтора. 

Ну и вот это пока что всё. На данный момент. Так что теперь уже до новых постов и до новых свершений.

13-08-2024, 16:39
Вернуться назад