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

Работа над основным диалогом создания таблиц

 

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

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

0 + 0 -

Реализация новых функций в SqliteRequest.cs и два часа профуканного времени

 

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

0 + 0 -

Создание таблиц с генерацией данных

 

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

0 + 0 -

Идея с реализацией префиксов в именах объектов БД оказалась провальной

 

Да, вот такой итог. Сегодня я откатился к тому, на чём закончил пару дней назад. Пара дней почти была потрачена впустую. Да и сегодня продуктивность была близка к уровню плинтуса. Илея реализовать обозначение объектов базы данных в виде пар имя БД-имя объектов провалилась. Сбылось, в общем-то то, чего я и ожидал. 

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

0 + 0 -

Внёс поправки в класс БД, но тестирование оставил на завтра

 

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

0 + 0 -

Решился. Буду модифицировать C#-класс для работы с SQLite

 

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

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

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