Рейтинг@Mail.ru
Программирование

Программирование (32)

Раздел посвящён разработке программ, языкам программирования и инструментам для разработки.

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

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

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

Print Friendly, PDF & Email

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

Print Friendly, PDF & Email
Читать далее...

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

Print Friendly, PDF & Email

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

Print Friendly, PDF & Email
Читать далее...

Можно ли использовать константы условной компиляции в XAML

Print Friendly, PDF & Email

Мы рассматривали такое мощное средство Visual Studio как константы условной компиляции. Это средство позволяет, в зависимости от значения заданной константы, включать и исключать из исполняемого файла те или иные участки кода. А существует ли аналогичная возможность для разметки XAML?

Print Friendly, PDF & Email
Читать далее...

Как в Visual Studio создать повторно используемый фрагмент кода (snippet)

Print Friendly, PDF & Email

Рассмотрим процесс создания повторно используемого фрагмента кода (сниппета) в Visual Studio 2017 на примере. Создадим сниппет на языке VB.NET, который объявляет объект типа BackgroundWorker() и создаёт для него методы DoWork(), ProcessChanged() и RunWorkerCompleted().

Print Friendly, PDF & Email
Читать далее...
Subscribe to this RSS feed