Всем привет. Недавно задался вопросом: «А что, если… ?». В результате родилась вот такая тема-идея: Проектирование на основе «отражения».
Этой самой идеей я и хочу поделиться с Вами в данной публикации.
Всем привет. Недавно задался вопросом: «А что, если… ?». В результате родилась вот такая тема-идея: Проектирование на основе «отражения».
Этой самой идеей я и хочу поделиться с Вами в данной публикации.
Приветствую, друзья. Сегодня речь пойдёт о реализации маппинга на C#, а так же о применении сей реализации в решении реальных задач на примере отправки данных AMF на сервер. Всё нижеизложенное не претендует на какие-либо эталоны реализации алгоритмов и паттернов проектирования кода, это лишь описание одного из множества, далеко не всегда очевидных для новичков, решений.
В процессе изучения статьи, Вы узнаете как реализовать собственные атрибуты и как их применять, познакомитесь с методами расширений типов и применением рефлексии на практике, узнаете об основах MSIL в целом и OpCodes в частности, а так же о том, как можно сериализовать объекты в AMF с помощью потоков.
Читать полностью »
Капли воды на поверхности нового материала
Глаз мотылька и лист лотоса стали прообразами для изобретения американских химиков — противобликового, водоотталкивающего (т. е. супергидрофобного) стеклянного покрытия. Такое стекло никогда не запотевает и остаётся кристально ясным даже в туман. А попадающая и отлетающая влага забирает с собой все мусоринки и пылинки.
Открытие имеет потенциал для огромного числа применений: окна, солнечные панели, сенсоры, оружейные системы, очки, объективы и многие другие продукты.
Читать полностью »