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

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

 

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

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

1 + 0 -

Печать и экспорт отчетов в PDF готовы

 

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

1 + 0 -

Привязка таблиц, парсинг сайтов, планировщик задач и прочие доработки

 

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

1 + 0 -

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

 

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

2 + 0 -

Работа над диаграммами

 

Ну вот, дело дошло до реализации диаграмм как во вкладках с таблицами, так и в отдельных вкладках. Да, дело это не простое. Тут баги вылезают только так. Сразу всё создать идеально не выходит и приходится по 10 раз всё поправлять. Вчера, вот, сделал окно для вычисления данных по строкам и по столбцам таблицы. Получилось интересное такое диалоговое окно (на верхнем скриншоте)...

2 + 0 -

Работа над обозревателем таблиц продолжается - диалоги для заполнения данных

 

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

Ну и вторая функция - это diff-view так называемый для ВСЕЙ базы данных. То, что я недавно реализовал - это diff-view для редактируемой во вкладке таблицы. Но тут я это реализовал для всего файла базы данных со всеми таблицами и объектами. Как это? Да, я и сам об этом ещё вчера не знал. В смысле, как это сделать. Но тут внезапно пришла мысль...

2 + 0 -

Два очень продуктивных дня и куча реализованных функций

 

Два последних дня стали, пожалуй, самыми продуктивными не только за последнее время, но, вообще, за все время моей работы над программой. Реализовано куча всего. Работа идет семимильными шагами, что раньше было просто невозможно. 

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

2 + 0 -

Начало работы над представлением таблиц во вкладках документа

 

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

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

2 + 0 -

Добавлены массовая email-рассылка, диалог управления связями таблиц, визуальные иконки вкладок документов и доработки Yandex AI Studio с покрытием unit-тестами.

 

За эти пару дней (сегодня и вчера) было немало добавлено в программу. Хотя я на это не много времени потратил. Вот, вчерашний скриншот сверху - копирование данных между таблицами. Выбираешь исходные схему, таблицу, столбцы. Затем выбираешь целевую схему, таблицу и столбцы и копируешь данные. В общем, ничего такого хитрого. Ну и ещё добавил сюда кое-что новое: до вчерашнего дня не была реализована выборка данных для копирования по условным выражениям. Что ж, добавить это с ИИ было совсем нетрудно и не долго. Да и ещё добавил для всех объектов БД переименование как отдельную команду. теперь для переименования не нужно открывать окно со всеми настройками для выбранного объекта...

2 + 0 -

Добавлены команды переименования и дублирования объектов SQLite, диалог выбора документа, хлебные крошки в обозревателе и расширенные операции структуры с тестами

 

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

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