2011-05-19 19 views
0

据我所知,Windows Service是No-GUI应用程序。我们将使用管理员工具中的服务工具来控制它。为什么Windows Service支持像GUI应用程序那样添加控件(组件)

但是,为什么我从Visual Studio模板创建Windows Service项目(C#)。我读代码Service1.cs,我看到一个类似于Windows Form应用程序的方法InitializeComponent()。当我双击Service1.cs在设计器模式下打开时,我可以通过拖放来添加或删除此服务中的控件(组件)。我不知道这个功能的用途。

请帮我使用此功能。谢谢。

回答

1

它不是一个真正的设计师,它仅仅是服务组件的可视化表示。你不能设计任何东西,只需选择像BackgroundWorker,定时器,服务控制器等组件。

这只是一个管理某些组件的属性和事件的便捷方式。

2

组件与控件不同。它们是非可视对象,允许您以可包含在工具箱中的方式打包功能,并在设计器中像控件一样进行配置,但可以更好地与服务和其他非GUI应用程序配合使用。

+0

我无法想象你的想法。我认为我们应该有样品。谢谢。 – 2011-05-19 04:43:50

+0

@lu你在哪里找样品? – 2011-05-19 05:29:49

相关问题