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

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