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

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

 

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

0 + 0 -

Начало года с диалогом для вставки данных

 

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

0 + 0 -

Уходящий 2023 год, что мы имеем в итогах?

 

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

Но давайте в этой статье обратим внимание не на наши мелкие и частные результаты. Давайте взглянем на весь мир. Что произошло и к чему мы все пришли. Ну, собственно, мы всё ещё в процессе этого «хождения». 

Как всем известно, мир сейчас переживает глобальную переделку. А кому под силу переделывание мира? Правильно, власть и средства имущим. Глобалистам. А это в данный исторический период – самая серьёзная проблема всего человечества. Мы всем миром страдаем из-за животных прихотей кучки мировой элиты, которые ради своих примитивных инстинктов, заставляют страдать целые народы, целые страны.

2 + 0 -

Завершение работы с программой на 2023 год

 

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

0 + 0 -

Трудный и долгий день с триггерами, как надеялся, последний в уходящем году

 

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

0 + 0 -

Продолжается работа над триггерами

 

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

0 + 0 -

Начал работу над триггерами

 

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

0 + 0 -

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

 

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

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

0 + 0 -

Завершение работы над функциями индексов БД

 

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

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