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

Начало работы с контролом для отображения диаграмм

 

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

1 + 0 -

Реализация контрола выбора фигуры и ещё три новые команды

 

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

1 + 0 -

Работа над контролом ContentBox.axaml и реализация диалоговых окон

 

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

Идем дальше. Ещё для редактора текста ячеек таблиц я реализовал вставку фигур и спецсимволов. А так же перенёс из старого проекта в новый свой простенький редактор SVG-графики. Он очень простой, но в дальнейшем к нему можно будет прикрутить дополнительные функции, просто на это сейчас времени жалко. А так я этот редактор переношу из проекта в проект уже раза три или четыре. Один раз сделал и в десятый раз копипастом переношу из старого проекта в новый, вот так...

0 + 0 -

Работа над контролом для ячеек и окно вставки строкового шаблона

 

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

0 + 0 -

Вьюга

 

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

0 + 0 -

Начал работу над контролом отображения данных таблиц

 

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

Но делать этот контрол я начал не с самого утра. С самого утра меня посетила небольшая идея. Добавить в программу новую дополнительную функцию. Да уж, не перестаю я добавлять эти новые функции, увеличивая себе и так не маленький объем работы...

0 + 0 -

Снегопад над домом

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

Перенос пары контролов + новая функция программы

 

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

0 + 0 -

Доработка макета главного окна. Вчера мне померещилось, что закончил его

 

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

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

0 + 0 -

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

 

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

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