Рейтинг@Mail.ru

Анонимные типы в VB.NET

Published in Полезные советы

Анонимные типы – это объекты, которые определяются локально в зоне видимости метода или класса и не имеют специального класса, в котором они описаны. Такие типы полезны когда нужно быстро создать какую-то структурированную сущность для хранения временных данных.
Читать далее...

Создание методов расширения на VB.NET

Published in Полезные советы

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

Читать далее...

Реализация SPI: библиотека libMPSSE и .NET

Published in Программирование

Рассмотрим программную реализацию класса для .NET, который использует динамически подключаемую библиотеку libMPSSE.dll фирмы FTDI Chip в режиме SPI. Для демонстрации работы библиотеки воспользуемся микросхемой FT2232H и датчиком давления и температуры BMP280.
Читать далее...

Кодер и декодер кода Хэмминга на VB.NET

Published in Программирование

Коды Хемминга позволяют закодировать исходное сообщение таким образом, чтобы после передачи его по зашумлённым каналам связи (например, по радиоканалу) и искажениям в принятой информации, можно было восстановить исходное сообщение.

Читать далее...

Работа с *.INI файлами в VB.NET

Published in Программирование

Как правило, настраиваемые параметры приложения хранятся во внешних по отношению к программе расположениях. Имеется множество способов вынести настройки программы вне кода самой программы. Распространёнными способами являются: хранение параметров приложения в реестре Windows, в базах данных, в конфигурационных XML файлах, в файлах *.config или *.cfg, в специфических двоичных форматах и, конечно же, в *.ini файлах. Эти файлы мы сейчас и рассмотрим.

Читать далее...
Subscribe to this RSS feed