А Б В Г Д Е Ё Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я
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

В одном шаге от завершения создания программы

 

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

0 + 0 -

Вкладка диаграмм готова

 

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

2 + 0 -

Возвращение в проект функций поиска и замены в БД

 

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

0 + 0 -

Возня с диаграммами и снова проблемы прОклятым контролом - ListEditor

 

Как я надеялся, большой возни с контролом для отображения диаграмм не будет. Реализую окно для настроек диаграмм и на этом с ними будут окончено. Конечно, с окном настроек пришлось немного повозиться. И тут у меня снова большую часть времени заняла работа рутина по переносу языковых локализаций из старой версии программы в новую. Всё спешил перенести эти локализации, чтобы поскорее проверить, как работает редактирование данных по диаграммам в контроле ContentBox. Было предчувствие, что тут я столкнусь с какими-то косяками. И предчувствие меня не обмануло: с косяками в контроле диаграмм я действительно столкнулся. Так что вот так. Сразу три косяка там было. Один пустяшный, дизайнерский. С ним я легко справился. Два других - с ними было сложнее...

0 + 0 -

Вялое продолжение работы над программой

 

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

1 + 0 -

Вид главного окна начинает прорисовываться

 

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

0 + 0 -

Вьюга

 

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

0 + 0 -

Вёрстка вкладок ленты главного окна

 

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

Новость отредактировал: alexeypalagin - 27-11-2024, 19:53
Причина: Внесено дополнение к посту

0 + 0 -

Вёрстка ленты вкладок

 

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

0 + 0 -

Внутривидовой отбор человека

 

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

В этой статье мы рассмотрим понятие внутривидового отбора по интеллектуальному признаку, его механизмы и последствия для человеческой популяции...

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