Работа над диаграммами в принципе завершена
Ещё целых два дня мучений! Целая неделя непомерно непростой работы с диаграммами. Этот контрол высосал из меня не мало сил. И это один из самых непростых контролов в программе. И вот только теперь я закончил работу над этим контролом. Почему в принципе? Ну во-первых там остался один небольшой косяк. Он пока не поправлен. Но он не сильно критичен. А всё дело в преобразовании типов диаграмм: из линейной в круговую и обратно. Эта функция нормально сейчас работает при условии, что в компоновку диаграммы не добавлены дополнительные диаграммы. Вот как показано на самом верхнем скриншоте. В этом случае преобразование типов диаграмм происходит корректно. НО. Стоит в компоновку добавить ещё диаграммы, а после этого пробовать делать преобразования из кругового типа в линейный новодобавленных диаграмм, вот тогда начинается чудачество. Куда-то выпадает из отображения эта диаграмма после преобразования её в круговой тип. Но вот обратное преобразование в линейный тип возвращает всё на место.
С этим я попробую разобраться чуть позже. Ну а пока основная работа с этим утомительным контролом завершена. И он стал намного функциональнее того варианта, что был у меня в прошлой версии программы. Да, при каждом переделывании программы я постоянно добавляю какой-то новый функционал. Который либо поленился сделать в прошлой верии, либо не догадался. Так что овт так. Ну а далее я представлю целую галерею скриншотов с этим незабываемым и чудным контролом, в который я вложил столько сил и времени:
Ну вот так. Такая красота получилась. Да уж, тут приходилось всё тщательно проверять, чтобы выявить максимальное количество багов. Так-то. Ну и на их исправление у меня уходила уйма времени. наиболее сложным было переформатирование данных для их отображения в диаграммах. Там много было сложностей. но сейчас вроде всё выводится корректно.
Ну и ещё останется, что в дальнейшем улучшать и дополнять. Если бы я сейчас решил реализовать все возможности контрола ScottPlott, то мне пришлось бы сидеть над этим ещё одну неделю. И нужно сейчас притормозить и оставить на будущее доработку всего этого функционала.
Ну а так вышеназванную проблему постараюсь поправить, скорее всего, уже в воскресенье. Потому что суббота постоянно выпадает, да и нужно малость отдохнуть от компьютерной и программистской работы. Так что вот такие пироги.
Ну и на этом у меня пока что всё. И как обычно - до новых постов и до новых свершений.







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