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

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


Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.