Вольные темы

Создание сервиса в Visual Studio 2008

Службы Windows – приложения, автоматически запускаемые системой при запуске системы и выполняющие вне зависимости от статуса пользователя (wikipedia). Службы можно разделить на два типа:

  • службы Win32, взаимодействующие с операционной системой посредством диспетчера управления службами
  • драйвера, работающие по протоколу драйвера устройства.
    В данной статье мы рассмотрим службы Win32.

Windows предлагает программу Service Control Manager (SCM) с помощью которой можно управлять созданием, удалением, запуском и остановкой служб. Приложения, имеющее статус сервиса, должно быть написано таким образом, чтобы оно могло принимать сообщения от SCM. Службы работают в фоновом режиме и их работа скрыта от пользователя. Поэтому они идеально подходят для реализации серверных процессов в приложениях построенных по принципу клиент-сервер, сетевых служб, программ мониторинга и т.д.

Прочитать остальную часть записи »

10 советов и хитростей в C# и Microsoft Visual Studio

C# великий язык. Он относительно легок в изучении и имеет более простой синтаксис чем С++ и Java. В течении 10 лет он по прежнему является сильным конкурентом. Он улучшался с каждым годом, приобретая новые возможности с каждой новой версией. C# не разочаровал сообщества разработчиков.

Но начнем.

1. Environment.NewLine

Знаете ли вы, что это свойство не зависит от платформы и позволяет выводить символы новой строки в соответствии с платформой?
Прочитать остальную часть записи »

Visual Studio Hotkeys

Салют всем читателям моего блога!

Многие из нас пользуются всевозможными плагинами, расширениями для Visual Studio. Стоит заметить что многие из них довольно удобны. А вкупе с code snippets значительно ускоряют работу.  Тем кто ещё не знаком с такими «плюшками» настоятельно порекомендую попробовать и использовать.

Что касается меня, я пользовался Visual Assist, позже попытался использовать R#. Но если от первого я отказался когда перестал программировать на С++, то второй «убивал» напрочь мой компьютер, если я пытался открыть больше 2х студий. Не смотря на то, что сейчас и компьютер помощнее и R# несомненно улучшили, я не использую его. Связано это с тем, что я нашёл тогда возможность «вздохнуть» более свободно, используя «горячие клавиши».
Прочитать остальную часть записи »

Hello, World!!!

Здравствуйте!

Меня зовут Иван Прохоров. Рад приветсвовать Вас на страницах моего блога. Здесь Вы найдете статьи по программированию на языке C# с использованием технологии .NET. Статьи я буду выкладывать по мере того, сколько свободного от работы времени у меня будет.

Большая просьба коментировать статьи, с целью их улучшения.

Вопросы, предложения, замечания отсылайте на e-mail.