Асинхронность в C# давно перестала быть «фишкой для серверов» — это базовый навык, без которого не написать ни…
Практические приёмы программирования на C# и платформе .NET: работа с формами, потоками, консолью, асинхронностью, WinAPI и компонентами.
Асинхронность в C# давно перестала быть «фишкой для серверов» — это базовый навык, без которого не написать ни…
Сегодня вашему вниманию предлагаю свой стартовый шаблон для разработки приложений на C# . Это дополненная версия…
Как то мне понадобился компонент кнопка с выпадающим списком – Split Button . В стандартной поставке такого…
Каждый, кто использует Windows Vista или Windows 7 видел такую вот иконку на различных элементах управления. Щит на…
Введение В этой статье мы разберем несколько возможностей вызова метода асинхронно используя делегаты. Существует…
От переводчика Когда я наткнулся на статью об использовании класса System.Console , мне сразу понравилась форма, в…
Специальные символы Посмотрите еще раз на скриншот из Snipes. Вы обратили внимание, какие линии, кружочки,…
Главный цикл Есть еще одна вещь, о которой вы должны знать, когда будете создавать игру, которая будет работать в окне…
В предыдущей статье, Асинхронный вызов метода используя делегат BeginInvoke и шаблон EndInvoke, мы рассмотрели…
В библиотеке .NET нет функции для проверки состояния подключения к интернету. Для проверки состояния и получения…
Эта статья для тех, кто хочет быстро начать использовать логирование в своих программах. В доступной форме рассмотрим…
В библиотеке .NET для работы с языком ввода существует класс InputLanguage . Ранее, при разработке программ под Win32…
В библиотеке .NET очень хорошо реализована работа со строками. Такие классы как StringBuilder и String существенно…
Известно, что в .NET для копирования файлов программистами используется метод Copy, класса File. В большинстве случаев…
Ранее в статье Читаем стандартный вывод консольного приложения + DOS to UTF я писал как подключаться и читать…
В этой статье я расскажу о: создании шаблона Window Progress работе с компонентом BackgroundWorker использовании…
Как создать новое письмо в почтовой программе установленной в системе по умолчанию и прикрепить к нему файл? Все очень…
Добрый день друзья, сегодня я расскажу, как можно использовать стандартный вывод запускаемого консольного приложения.…
Продолжаем раскрывать тему предыдущего поста. Кто не читал предыдущий пост, тот может ничего и не понять. Мы…
Приветствую вас, друзья! Сегодня я расскажу как запустить исполняемый файл (exe) не с жесткого диска, а из памяти. Для…
Как-то на хабре я наткнулся на статью, в которой был описан способ использования прав через UAC. Как мне кажется,…
Доброго времени суток всем читающим данную статью! Ни для кого не секрет, что язык программирования C# приобретает всё…
В жизни каждого программиста всегда происходит какая-то фигня, когда нужно выполнить поставленную задачу и заказчика не…
Каждый, кто пишет программы на C# с использованием форм, обязан знать, какие события происходят в момент создания и…
QueryPerformanceCounter – функция WinApi возвращающая значение высокоточного счетчика производительности. Такой…
В системах семейства Windows NT есть малоизвестная функция, которая позволяет скрывать какую-либо информацию.…
Приветствую всех вас в новом году! Сегодня не будем нагружать голову кодом, а просто рассмотрим один интересный момент.…
Представьте, что вы написали программу. Программа хорошая, все пользуются, все довольны. Но подходит момент, когда…
Я когда-то писал статью о передаче текста во внешнее приложение. Там использовалась функция PostMessageW, которая…
В предыдущей статье я писал об использовании шаблона формы «О программе». Такие шаблоны очень удобно…
В каждой программе есть меню «О программе» или типа того. Обычно там пишут автора программы, его друзей,…
Давно хотел написать программу, которая бы хранила заготовки и шаблоны текста, для быстрой вставки в другие приложения.…
Это, можно сказать, один из фокусов: как вызвать какой-либо элемент (конструктор, метод, свойство и т.д.) динамически…
В C# существует ограничение на задание режима показа окна. В Visual Studio в свойстве формы TopMost можно установить…
На сегодняшний день библиотека .NET предлагает разработчику достаточно много компонентов, которые можно легко…
Как известно в C# точка с запятой завершает однострочный оператор. Так требуют правила. Поэтому, в исходном коде всегда…
Сегодня на форуме SQL.RU подсмотрел интересный код, который решает проблему использования локальных методов. Локальные…