Почему Windows Service поддерживает добавление элементов управления (компонентов), таких как приложение с графическим интерфейсом - PullRequest
0 голосов
/ 19 мая 2011

Как я знаю, Windows Service - это приложение без графического интерфейса. Мы будем контролировать его с помощью инструмента Сервис в инструментах администратора.

Однако, почему я создаю проект службы Windows (C #) из шаблона Visual Studio. Я читаю код Service1.cs, вижу метод InitializeComponent (), аналогичный приложению Windows Form. Когда я дважды щелкаю Service1.cs, чтобы открыть его в режиме конструктора, я могу перетаскивать его, чтобы добавить или удалить элементы управления (компоненты) в этом сервисе. Я не знаю цели этой функции.

Пожалуйста, помогите мне, когда использовать эту функцию. Спасибо.

Ответы [ 2 ]

2 голосов
/ 19 мая 2011

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

1 голос
/ 19 мая 2011

Это на самом деле не дизайнер, а просто визуальное представление компонентов сервиса. Вы ничего не можете спроектировать, просто выберите такие компоненты, как BackgroundWorker, Timer, Service Controller и т. Д.

Это просто удобный способ управления свойствами и событиями некоторых компонентов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...