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



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