Работа над диалогом экспорта БД в самом разгаре
Ну вот он, предпраздничный четверг. А там загул на три дня. Ну да ладно, не для меня. У меня всегда, практически в любой день недели работа. Так что только вперёд и никакого простоя. Ну а что же я сегодня сделал? Да работал над всё тем же диалоговым окном для экспорта таблиц. Там как и ожидалось работа далеко не на один день. Так что вот так. Утром мне пришлось опять чуточку доработать контрол для выбора таблиц и их столбцов на экспорт. Так, по всяким мелочам. Ну и вот, как на скриншоте видно, теперь этот контрол красуется как на стартовом экране, так и на выпадающем меню вкладочной ленты. Как и вчера собирался сделать, но времени не хватило.
Ну а после сего я вернулся к диалогу экспорта. Интересный диалог получается, необычный. У меня уже идёт к сотне (!!) диалоговых окон в программе. Но этот уникальный. Тут я сделал пошаговый мастер экспорта из четырёх шагов.
1 шаг. Разумеется, выбор таблиц и столбцов для экспорта.
2 шаг. Указание формата сохранения данных. Тут можно либо в Excel, CSV, в простой текст или HTML, XML. Ну и обычный SQL. Вариантов пока может и не так много, но на первое время хватит. А та будет тратиться слишком много времени.
3 шаг. Указание места назначения сохраняемых данных. Данные можно будет сохранить на локальном диске компьютера, отправить на электронную почту, либо послать на какой-либо URL-адрес.
4 шаг. Финальные опции. В частности, будет возможность упаковки файлов в ZIP-архив.
До последнего шага я ещё не добрался. Да и ещё это моё самое нарядное диалоговое окно. Тут я встроил кучу картинок не из MaterialIcons. Так что вот так.
Тут ещё есть над чем поработать. В частности, над реализацией самого экспорта. Я ведь пока клепаю только настройки. А сам экспорт - впереди. Так то. Ну а на последок тут я решил оставить экспорт в формат Excel. С этим мне ещё предстоит разбираться. Оставлю-ка лучше на конец, чтобы не прыгать по документации библиотеки EPPlus.
Ну да ладно, на этом и закончим. Ну буду гадать, сколько ещё потрачу времени на сею возможность. Просто буду делать. Так что на этом у меня пока всё и до новых постов, до новых свершений.


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