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

Готово диалоговое окно для создания/изменения таблиц БД

 

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

1 + 0 -

Готово окно для основных настроек программы

 

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

2 + 0 -

Горное озеро

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

Год безумия и человеческой неразумности - итоги 2024 года

 

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

0 + 0 -

Готово отображение диаграмм и перенесён ряд контролов из старого проекта

 

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

1 + 0 -

Горный серпантин

 

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

1 + 0 -

Готов поиск по базе данных

 

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

0 + 0 -

Готово сохранение PDF-отчетов, но не готов редактор bbcodes

 

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

1 + 0 -

Готово окно моделирования данных

 

Итак, готово окошко. И функционирует должным образом. Как я и ожидал, получилась интересная штука. Выполняются заданные SQL-запросы по таймеру и по таймеру обновляются данные на диаграммах, которые выбираются из заданной таблицы. Смотреть на динамические диаграммы было приятно. Я нахожу в этом некую красоту. Вверху диаграмма, отображающая текущие значения, а внизу - плавающая, отображающая динамику в пределах времени. Ну да ладно, не будем отлетать в сторону лирики. Окошко-то я закончил. А что дальше? А это дальше уже пошло и я начал реализовывать C#-класс для работы с сокет-соединениями через локальное соединение...

0 + 0 -

Глубокое погружение

 
У меня состоялись творческие выходные в создании 3D анимации. На этот раз у меня новая работа в новом контексте - "подводная съёмка". То есть погружение в расщелину скалы. Сначала была задумка сделать батискаф и перед началом погружения показать его снаружи а потом его внутри и вид из иллюминатора. Но как всегда дефицит времени. И пришлось упрощать свою задумку до того, что вы видите. Возможно, в следующий раз я сделаю работу, которую задумывал сначала. Продолжу тематику подводных глубоководных погружений на дно впадин. Ну а пока на этом всё.
0 + 0 -
  • Яндекс.Метрика