Новая неделя нового года. И снова день прошёл в ленивом режиме. Раскачаться после праздников нелегко. За полмесяца нового года не было слишком больших подвижек. Сегодня я только приступил к работе над контролом для отображения таблиц. Вот, как на скриншоте, снова крутится кружок-индикатор загрузки данных. Улучшаем предыдущую версию этого контрола. Делаем код стройнее. В смысле лаконичнее и менее напичканнее костылями. Особенно с таймерами задержки выполнения кода. Сделал только получение объектов с настройками для таблицы или представления и для выборки данных. Все настройки, требуемые для этого контрола теперь будут только в этих двух объектах. А не разбросаны по разрозненным объектам, как это было в прошлой версии программы.
Ну и вот, собственно, это все "достижения" на сегодня. Завтра у меня с утра по плану реализация новой функции для C#-класса SQLiteBase - SaveTemporaryObjects. Она должна будет сохранять все созданные временные объекты базы данных как постоянные. Команда в главном окне такая уже есть. Давно есть. А я только сейчас подумал, что неплохо было бы сделать такую команду, и уже собирался её добавить в главную модель-представление. А она там уже была, и я напрочь про неё забыл! Во как. Отличная "память". Вот только в интерфейс главного окна я её не добавил. Что ж, теперь добавил, исправил. А завтра - делать функцию в ядре программы. Да, этот самый "SQliteBase" - и есть ядро программы. Так что вот так.
Ну и ладно, на этом день рабочий закрываю. Надеюсь, что завтра день не пройдет в ленивом режиме, а будет более продуктивным. Должен быть, иначе нельзя. Я не могу весь год делать эту программу. Так что пока на этом всё и теперь уже до новых постов и до новых свершений.
