Эпопея работы по реализации диалоговых окон для создания таблиц не заканчивается
И снова я со сроками ошибся. Ну невозможно в программировании даже близко предсказать какие-то сроки работы. Ну почти совсем не получается в этом ремесле быть успешной гадалкой.
Значит, сегодня я с утра запилил возможность добавлять, удалять и редактировать ограничения для столбцов таблицы, вызывая соответствующие диалоги из диалога по созданию и редактированию столбцов. Хорошо, невелика задача, за полтора часа уложился. Но вот я приступил к последнему диалоговому окну - окну для создания с помощью элементов интерфейса SQL-запросов на выборку данных из таблиц. И вот тут-то выяснилось, что работёнка эта не на один день. Да и диалоговое окно это не последнее, поскольку тут потребовалось ещё пара диалогов для добавления и редактирования параметров выборок а также добавления дополнительных настроек выборки данных, вроде сортировки, группировки, задания лимита, смещение записей и тому подобное. Да уж, может и выходных на это дело не хватить. Вот такие дела.
Работе нет конца. Кажется, что создавать программу я буду вечно. Ну поглядим, увидим.
И да. Ещё новости по Авалонии. Вышла шестая предварительная версия. Шестая! Уже почти как год превьюхи выпускают. Не дождаться стабильного финала. Ну и тут, конечно, без приключений не обошлось. Как я чувствовал своим задним местом, новая превью принесла с собой новые несовместимости, которые предстоит исправлять. Я сегодня создал новый, чистый проект на Авалонии и проапгрейдил её до шестой превью. И что же произошло по-вашему? Да то, что весь проект накрылся и при компиляции выдавал глюк. Ну не важно какой, не буду расписывать. Короче, я подумал, что на пятой версии превью и наступит капец. Больше обновляться будет нельзя. Но как же так? Не может быть! Это должно как-то исправляться! Ну и иного выхода, как искать ответ на этот вопрос в репозитории продукта, мне не осталось. И ответ там нашелся, данную несовместимость я исправил.
И вы думаете, что это всё? Как бы не так! Там есть и новые несовместимости, которые мне придётся исправлять, после того, как я закончу работу по созданию диалогов для создания и изменения таблиц базы данных. Дело в том, что я искусился поставить новую Авалонию и на свой продакшн-проект. И там компилятор высыпал мне кучу ошибок. О чёрт, о блин зелёный! Как же мне это на... (не буду матом, но хочется!). Каждая последующая версия авалонии что-то меняет и перекраивает.
Вернул я пятую превью Авалонии. Как сказал уже, этим я буду заниматься по окончании работы по созданию таблиц базы данных. Не хочу как белка прыгать с ветки на ветку, а буду двигаться последовательно. Вот так. А на этом я закончу. Уж очень утомляет эта работа. Надо и в выходные работать не покладая рук. А то до старости своей буду писать эту программу. Хотелось бы пораньше.

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.