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

Работа над генерацией PDF-отчетов не окончена, продолжается

 

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

0 + 0 -

Пополнение функционала программы: заработали уведомления!

 

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

0 + 0 -

Сделал контрол для редактирования форматированного текста - bbcodes

 

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

0 + 0 -

Наконец-то! Готова печать PDF и ещё транслитерация кириллицы

 

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

0 + 0 -

Работа над генерацией PDF всё ещё идет

 

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

1 + 0 -

Работа над созданием PDF продолжается

 

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

1 + 0 -

Погружение в бездну 2.0

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

Работа над диалогом печати идёт полным ходом

 

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

1 + 0 -

Сделал динамическое отображение данных и начал работу над печатью таблиц

 

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

Ну и вот, сегодня, приступили или начал работу над печатью таблиц в формат PDF. Для этого я установил дополнительное расширение для работы с PDF - QuestPDF. После сего в скомпилированном виде моя программа ощутимо прибавила в "весе" и сейчас имеет размер 266 МБ, что довольно-таки не мало...

1 + 0 -

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

 

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

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