Обновить
8
1

Пользователь

Отправить сообщение

Создаём DSL на C#

Уровень сложностиПростой
Время на прочтение14 мин
Охват и читатели6.9K

Создаю собственный DSL на C#: рассказываю о том, как закладывается фундамент языка и как подойти к проекту подобного масштаба.

Читать далее

Красно-зеленые деревья: обзор

Уровень сложностиСредний
Время на прочтение11 мин
Охват и читатели2.6K

Пол года назад я начал копаться в исходном коде рослина, что бы понять, что такое красно-зеленые деревья, и вот это моя выжимка, и то что я бы хотел прочитать полгода назад.

Читать далее

PropertyBitPack: Упаковка свойств в поля

Уровень сложностиПростой
Время на прочтение17 мин
Охват и читатели997

Доброго времени суток дорогие читатели, короче в декабре 24 года разбирался в коде рослин, и жутко понравилось то как команда рослин уместила 12 булевых свойств и одно байтовое, в единственное ushort поле. Ну и на основе этого быстренько за месяц создал простенькую библиотеку, авось людям это будет нужно.

Читать далее

Сквозь покрытые тайной искусства строки кода: Как я оживил рабочий стол с помощью P/Invoke ?

Уровень сложностиПростой
Время на прочтение4 мин
Охват и читатели3.7K

В новой публикации мы исследуем сферу магии кода и низкоуровневого программирования. Перед вами увлекательная история, как я смог обрести контроль над рабочим столом, используя лишь небольшие фрагменты C# кода. Вам будет интересно узнать, как я смог покорить мир обоев и сделать их подчиненными волшебства. Не упустите шанс окунуться в мир горячих клавиш и таинственных сообщений Windows API.

В этой истории о магической мощи программирования мы расскажем, как открываются двери к возможностям, о которых вы даже не подозревали. Узнаете ли вы, что стоит за командами, вдохновленными Ctrl+Alt+B и Shift+C? Все это и многое другое ждет вас внутри. Следите за нашим путешествием сквозь замысловатые лабиринты кода и давайте волшебству свободу! ✨

Раскрыть завесу тайны

Ef миграция для maui (так, как нравится мне)

Время на прочтение2 мин
Охват и читатели2.3K

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

Я не говорю что мой метод лучше, просто делюсь другим способом. Ибо мне не совсем нравится идея использование третьего проекта. Советую так же почитать основную статью так как там объясняют в чем именно проблема.

Читать далее

C# Делаем поддержку «плагинов» для курсовой. Часть 1

Время на прочтение13 мин
Охват и читатели5.4K

Давайте вновь создадим велосипед!

Создаю свой собственный язык разметки, так же параллельно добавляю поддержку плагинов на python для курсовой

Я буду использовать только .Net 5 для создание языка разметки, никакого Antrl!

Читать далее

Информация

В рейтинге
1 650-й
Зарегистрирован
Активность

Специализация

Десктоп разработчик, Бэкенд разработчик
От 250 000 ₽