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

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

 

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

0 + 0 -

Работа над ядром программы завершена

 

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

0 + 0 -

Горное озеро

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

Улучшение нейросетевых возможностей программы

 

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

1 + 0 -

Дождь в бамбуковой роще

 

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

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