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

Экспорт данных в разные форматы, система лицензирования и контрол-редактор моделей. И всё за один день.

 

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

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

1 + 0 -

Экспорт данных и переделка "ListEditor"

 

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

0 + 0 -

Эпопея с редактором объектов продолжается

 

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

0 + 0 -

Эпопее с диалоговым окном визуального моделирования БД нет конца

 

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

0 + 0 -

Эпопея (теперь уже) по работе над моделирование базы данных продолжается

 

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

1 + 0 -

Эпопее по работе над диалогом вставки данных нет конца - готов редактор SVG

 

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

0 + 0 -

Эпопея по работе над диалогом вставки данных продолжается

 

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

0 + 0 -

Эпопея по работе над статистикой БД продолжается - день пятый

 

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

0 + 0 -

Эпопея (уже) по работе над статистикой сайта - день 4

 

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

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