Конец эпопеи по работе над окном выборки данных и другие свершения
Наконец-то! Закончил работу над этим многострадальным окном, чтобы впредь больше никогда такой вознёй не заниматься. В смысле глобальным переделыванием программы. Да и сегодня завершение работы над окном выборки данных не заняло слишком много времени. Там оставалось только доделать вкладку "Объединения". Там можно к основному запросу выборки данных прикрутить ещё и объединенные запросы, которые настраиваются с помощью того же окна всех этих настроек, только они являются дочерними, вложенными окнами.
И ещё. Избавился от некоторых безобразных костылей, которые нагородил вчера. Вчера вечером подумал и придумал, как избавиться от фактически ненужных контролов, выводящих списки таблиц и индексов базы данных для их выборки. Просто прикрутил к базовому C#-классу для работы с SQLite свойства, содержащие в себе строковые списки всех объектов базы данных на текущий момент. И просто использовал эти свойства в дефолтных контролах Авалонии для вывода списков.
Ну а затем я двинулся дальше по плану. После окна выборки данных. Далее - сделал окно выполнения произвольных SQL-запросов. Там тоже особой возни не было. Был копипаст из старого (позапрошлой версии) проекта в текущий практически ничего не меняя. Так что вот так.
Ну а уж после этого я перенес из позапрошлого проекта контрол для редактирования HTML-разметки. Тоже копипаст. Но некоторые поправки всё же делать пришлось. Без этого не обходится. Потому что в каждой новой версии программы что-то меняется. И на этом я поставлю точку. То есть 100% больше никаких переделываний программы. Иду до самого финиша на текущем проекте.



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


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