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

Программа закончена!!! Почти фантастическое свершение. Этого бы не было без Cursor

 

Вот и настал момент истины. Свершилось то, к чему я шел долгие годы. Сегодня день завершения создания программы. Весь основной функционал (для первой релизной версии) готов. Но сегодня я добавил ещё 2 крутые функции. Это анализ данных с помощью AI-ассистента и получение данных из удаленных источников и их запись или обновление в таблицах БД.

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

0 + 0 -

Работа ещё идет - реализация редактирования таблиц с ИИ и обновление программы через диалог

 

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

Но вот то, что я сделал за сегодня и за вчера - это действительно крутые вещи. Моя программа, в принципе, уже готова к тому, чтобы её распространять на продажу. Уже реализовал компиляцию программы для разных операционок и процессоров! На гитхабе. Сидел вчера ДО ПОЛОВИНЫ ВТОРОГО НОЧИ!!! Вот такие дела...

0 + 0 -

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

 

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

0 + 0 -

Диалоговое окно шаблонов баз данных и календарь

 

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

0 + 0 -

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

 

Сегодня было реализовано две мощные функции программы. Первое - это ER-диаграммы. В отдельном окне, как целое мини-приложение. Мне Claude Opus + Sonnet помогали делать это окно. И получилось здорово - всё работает как надо. Вид получился шикарный. 

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

1 + 0 -

Закончена работа над настройками отображения таблиц!

 

Дела идут, а завершение работы над программой уже совсем не за горами. С этим настройками я закончил (отображение таблиц). Ох уж, и навороченные получились эти настройки! Там куча всего реализована. Но, наконец-то они реализованы и можно двигаться дальше.

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

1 + 0 -

Импорт файлов в БД, переменные проекта и работа над оформлением таблиц

 

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

1 + 0 -

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

 

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

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

1 + 0 -

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

 

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

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