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

Работа над ресурсами стилей и клавиатурными сокращениями

 

Вот и завершился пятничный день. У меня в конторолах для авалонии вчера поздно вечером случилось пополнение: добавил пакет через нагет под названием TreeDataGrid. Этот компонент является как бы миксом из Treeview и DataGrid. Он отображает в виде таблицы иерархические древовидные данные. Это можно использовать, например, для создания файлового менеджера. Я думаю, что реализую для своей программы простенький файловый менеджер для открытия файлов и папок и для сохранения файлов. в замен стандартным диалоговым окнам...

0 + 0 -

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

 

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

0 + 0 -

Как появляются изобретения

 

Мы живем в искусственном, технологичном мире, элементы которого сначала возникали в умах изобретателей, а затем воплощались в жизнь. Вот только делать эти изобретения и открытия довелось лишь немногим. Цивилизация развивается благодаря очень узкому контингенту людей. Означает ли это, что необходимо обладать особыми дарованиями или харизмой свыше для того, чтобы делать великие открытия и изобретать прорывные технологии и технические устройства?


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


Новость отредактировал: alexeypalagin - 13-11-2022, 19:11
Причина: Исправление ошибки

0 + 0 -

Успешно доделал ColorPicker и начал работу над темами оформления

 

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

0 + 0 -

Работа над цветовой палитрой продолжается

 

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

0 + 0 -

Начал создавать контрол ColorPicker

 

Сегодня мой первый рабочий день в городе. И я начал его с установки программ Autodesk 3ds max и MatLab. Возможно, в дальнейшем, мне эти программы пригодятся. Ну а пока же большую часть времени я посвящаю разработке своей программы для организации и автоматизации баз данных на SQLite. И вот сегодня я начал создавать контрол под названием ColorPicker. Я уже не один год как собирался начать делать этот элемент интерфейса. Только тогда, годы назад, я хотел было делать его на языке jаvascript. Но потом ветер переменился и я перешел на язык программирования C# и верстку дизайна на WPF а теперь и на Avalonia, что очень похоже на WPF XAML, но отличается рядом удобных фишек и кроссплатформенностью. Сделать этот элемент в целом не сложно, но всё-таки я столкнулся с одной маленькой, но весьма весомой сложностью, не решив которую теряется весь смысл создания этого контрола....

0 + 0 -

Добавил компонент Hyperlink

Сегодня рабочий день не задался. Переезд отнял много сил и времени. Теперь я перебрался в большой город и занимаюсь тут. Пора на сегодня закончить все дела и отдохнуть.

Но кое-что я всё-же успел сегодня сделать. Это новый контрол Hyperlink. Этот элемент аналог HTML элемента "a". По нажатию по нему открывается браузер и загружается указанное удаленное расположение URI. Всё работает корректно.

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

0 + 0 -

Оформление DatePicker и мелкие доработки

 

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

0 + 0 -

Доработка контролов и исправления

 

Наконец-то сегодняшний день закончился. И я поправил те косяки, о которых написал в своём предыдущем посте. Долго расписывать не могу: нет времени. Я последние выходные провожу за городом, после чего - в город, чахнуть. Тут уж ничего не поделаешь. Исправил я контролы SearchBox, EditComboBox, ColorSelector - исправлять не пришлось, работает во множественных экземплярах нормально...

0 + 0 -

Доработка PropertyGrid и моя досадная ошибка

 

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

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