А Б В Г Д Е Ё Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Завершение работы над контролом представления данных ячейки таблицы

 

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

2 + 0 -

Работа над диаграммами в принципе завершена

 

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

2 + 0 -

Работа над диаграммами затягивается

 

Нет. Увы. Сегодня закончить с создание контрола для отображения диаграмм не вышло. Ибо возни слишком много. А день проходит слишком быстро. Так-то. Успел только сделать отображение круговых диаграмм. До линейных и столбчатых модификаций пока не добрался. Только к полудню закончил работу по оформлению диалогового окна настройки диаграмм. Перенёс туда из прошлого проекта всё оставшееся. Три часа на то потратил. потому что каждый раз при переносе кода из проекта в проект приходится вносить поправки в код. И так каждый раз. Поправки в код, перенос локализаций. Последнее утомляет больше всего. Сколько раз я это уже дела. И сколько времени на это убил. Не знаю. Тут уж и не прикинешь точно. всё уже распростерто в годах...

1 + 0 -

Работа над контролом для отображения диаграмм

 

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

1 + 0 -

Работа над некоторыми функциями и доработка старых функций

 

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

2 + 0 -

Завершение работы над конролами журналов событий

 

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

1 + 0 -

Перенос контрола редактируемой сетки свойств

 

Первый день новой недели наступил. День тяжелый, как считается. Но день вышел не самый продуктивный. Всё, что было сегодня реализовано - это контрол редактируемой сетки свойств. Он представлен на верхнем скриншоте. Мог бы сегодня ещё сделать контрол для отображения записей журналов событий, но уже как-то по времени не заходит. Так что вот так. Пока только сетка свойств, ну и ещё реализовал "прикрутку" настроек подключения к базе данных к этой самой сетке. Сейчас всё работает нормально. Но опять же, пришлось не так моло исправить при переносе этого контрола из старой версии программы в новой. По началу дня мне снова казалось, что этот перенос будет плёвым делом, но получилось как всегда: немаленькая возня с переносом ещё пары дополнительных контролов, которые используются в этом контроле...

1 + 0 -

Место, где я мечтаю жить

 

Вот вам на обозрение - моя мечта. Это не анимация, созданная в Синеме 4D. Я создал эту картину с помощью нейросетей. Да, искусственный интеллект позволяет экономить много времени. В одном ИИ-сервисе я сгенерировал картинку, а в другом - "оживил" её, сделав из неё видео. Это остров моей мечты. Там, на скалах раскинулся живописный вид. И в центре острова есть озеро. Конечно, с пресной водой. Ну а остров стоит посреди тихого океана, вдали от цивилизации, суеты, страхов и всей человеческой скверны. Там я могу по-настоящему испытать блаженство и погрузиться в нирвану. Жизнь тут не суетная. Тут покой и безмятежность. Деревянная хижина и лесок, где на деревьях растут фрукты. Ну а мясным дополнению к рациону послужит рыба из океана. 

2 + 0 -

Работа над компоновкой и реализация дерева объектов БД

 

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

1 + 0 -

Способны ли мы достичь гармонии и мира?

 

Есть вопросы, над которыми человечество размышляет веками, пытаясь понять, способно ли оно достичь гармонии и мира, или же мы навсегда застрянем в порочном круге насилия, конфликтов и ненависти. Возможно ли человечеству выбрать верный путь развития, свободный от войн, несправедливости и разрушения?

Сегодня мир выглядит особенно сложным и нестабильным. Конфликты вспыхивают регулярно, как будто сами собой, порождая цепочку взаимного недоверия и агрессии. Почему так происходит? Причины лежат глубже поверхностных противоречий – они кроются в человеческой природе, склонности к страху перед неизвестностью, стремлении защитить своё собственное пространство и интересы любыми средствами. Именно поэтому история повторяется вновь и вновь, напоминая нам о нашей неспособности учиться на собственных ошибках.

1 + 0 -
  • Яндекс.Метрика