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

Начало работы над созданием таблиц базы данных

 

Ну вот, очередной ударный день. Вошёл-таки в ритм наконец! Работу начинаем строго в 9:00 и заканчиваем в семь. Эпопея дня продолжается 10 часов. Что же я успел сделать? Ну вот, первое. Одна небольшая, малозаметная, но красивая фишка. Окно выбора объекта для создания. На скриншоте выше. Вызывается только по клавиатурному сокращению. Потому что при нажатии на кнопку вызывается сразу команда создания того или иного объекта базы данных. Красивое дополнение. Стараемся сделать программу изысканной...

0 + 0 -

Муторная работа над багами и невозможность достижения идеала

 

Сегодняшний день, пожалуй, преподал мне урок смирения. Я понял, что невозможно или практически невозможно достичь в чем-то идеала. К этому идеалу можно стремится, можно приближаться, но достичь его, как ни печально, не получится. Таков уж наш несовершенный мир. Не может быть всё идеально. Ну вот у меня не получается сделать всё до конца идеально. После долгих попыток довести всё до лоска, приходится признавать, что что-то не получиться, как ни бейся головой об стену, и оставлять некоторые "косяки" после многочасовых потуг, потому что никак не получается их поправить.

Вот сегодня половину дня или даже больше и потратил снова на исправление багов и недоработок, которые, как говориться, пёрли как из рога изобилия. Один баг за другим, я не знал, за что хвататься...

0 + 0 -

Закончил окно для запросов в БД и с горем пополам реализовал настройку QuickAccess

 

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

0 + 0 -

Исправил три недоработки, почти доделал QueryWindow, обнаружил новый косяк

 

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

Итак, первый "косяк". Это отсутствие изменения акцентирования тени при фокусированном и расфокусированном состоянии окна. Теперь видно, как меняется тень при активации окна...  

0 + 0 -

Реализовал некоторые функции и менеджер проектов

 

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

Также я реализовал функции по экспорту и импорту настроек программы. Экспортируются они в указанную папку на локальном диске, а импортируются из указанного файла. Тоже может быть полезно. Я тоже сохраняю на диск настройки своей IDE...

0 + 0 -

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

 

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

0 + 0 -

Работа с настройками базы данных в сетке свойств

 

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

Ну вот, например, зачем я сделал обработчики события своего контрола, которые внутри себя вызывают методы того самого контрола, которые и вызывают данные события, вызывая петлю, я так и не смог понять. Вот просто недоумеваю, зачем я сделал эту глупость...

0 + 0 -

Завершение работы над диалогом настроек БД и новая система клавиатурных сокращений

 

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

Ну а ещё, после того, как я обнаружил, что у меня не работает ряд комбинаций клавиатурных сокращений для вызова функций программы, таких как, например, Control+C, Control+V и других, я решил отделаться от стандартного KeyBinding-га Авалонии, которая навязывает много ограничений на клавиатурные комбинации...

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