Рубрика: Статьи

Код Хемминга на C#

Приветствую всех, этой зимой было много работы и одной из них была реализация работы кода Хемминга, который является само-контролирующимися кодом, позволяющими автоматически обнаруживать наиболее вероятные ошибки при передаче данных. Для их построения достаточно приписать к каждому слову один добавочный (контрольный) двоичный разряд и выбрать цифру этого разряда так, чтобы общее количество единиц в изображении любого […]

Решения задачи

На этот раз к вам за помощью обратились организаторы Зимних Олимпийских игр 2014 года, которые, как известно, пройдут в городе Екатеринозаводске. И хотя до Олимпийских игр ещё целых пять с половиной лет, первый спортивный объект уже сдан в эксплуатацию. Им стала трасса для проведения соревнований по лыжным гонкам. Несмотря на то, что на трассе установлено […]

Решения задачи

Петя торгуется с таксистом. Изначально Петя готов заплатить A рублей, а таксист — поехать за C рублей. Торг происходит так: Петя называет свою цену, таксист свою, затем Петя повышает свою цену на B рублей, затем таксист понижает свою цену на D, затем Петя повышает свою цену ещё на B рублей, затем таксист понижает свою цену […]

Фильтрация и поиск данных

DataView Класс DataView представляет настраиваемое и допускающее привязку данных представление объекта DataTable, для сортировки, фильтрации, поиска, изменения и навигации. Основная функция DataView – обеспечение привязки данных форм Windows и веб-форм. Кроме того объект DataView можно настроить для предоставления подмножество данных из объекта DataTable, что позволяет использовать несколько элементов управления, отображающих данные из одного объекта DataTable. […]

Решено | Поставщик «Microsoft.ACE.OLEDB.12.0» не зарегистрирован на локальном компьютере.

Я покажу несколько вариантов решения этой проблемы. Но в начале кратко о возникающей проблеме. Я использовал следующий вариант подключения к базе nookery.accdb Однако возникала ошибка «Поставщик «Microsoft.ACE.OLEDB.12.0″ не зарегистрирован на локальном компьютере». Хотелось бы упомянуть что accdb — формат файла является более новым и идет с 2010 версии офиса, mdb более старый и шел до […]

Как программно сделать скриншот экрана C#

Приветствую всех! сегодня я покажу два примера того как можно сделать захват экрана, и сохранить скриншот у себя на компьютере. И так приступим первый вариант: Часть кода за комментирована, но этот пример мне не очень нравиться, он использует winapi и слишком большой. Лично мне нравиться больше второй вариант: Обратите внимание на то что необходимо подключить […]

Решено! Ошибка 0x800B0109

Приветствую всех. Сегодня я покажу как можно избавиться от ошибки : Необходимо либо установить новый сертификат для этого пакета приложения, либо новый пакет приложения с доверенными сертификатами. В этом может помочь системный администратор или разработчик приложения. Цепочка сертификатов обработана, но завершена в корневом сертификате, который не является доверенным (0x800B0109). Данная ошибка возникает в момент установки […]

Как программно получить свой IP адрес на C#

Приветствую всех, сегодня рассмотрим несколько вариантов того как можно получить свой IP адрес. Один из вариантов представленных ниже вы обязательно будите использовать в своих проектах и вам не придется терять время поиски решений, о том как получить свой ip адрес. И так вариант №1: private static IPAddress GetIPAddress1() { return Dns.GetHostByName(Dns.GetHostName()).AddressList.First(); } Является устаревшим, однако […]

Решено! Как в Image.Source из UWP преобразовать массив байтов в изображение.

Привет всем, сижу над новым проектом, и как оказалось все таки UWP это еще геморройнее чем WPF. А суть проблемы заключалось в следующем, я пишу клиент-серверное приложение. Сервер передает фотку в виде массива байто. А на стороне клиента в приложении на UWP необходимо принять этот массив байт и конвертировать в изображение. Все это конечно можно […]

Как скрыть имя отправителя и текст смс сообщения Windows Phone

Приветствую всех, после очередного обновления, у меня пропал звук в смс сообщениях при получении. С этой настройкой я пока разобрался прошло минут 20. Однако для себя я нашел одну удивительную настройку, которая ранее не была доступна, либо я ее просто не видел, кстати она уже давно доступна у конкурентов. Очень удобная вещь, позволяет скрыть  текст […]