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




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