Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 为什么Windows服务支持添加控件(组件),如GUI应用程序_C#_.net_Windows Services - Fatal编程技术网

C# 为什么Windows服务支持添加控件(组件),如GUI应用程序

C# 为什么Windows服务支持添加控件(组件),如GUI应用程序,c#,.net,windows-services,C#,.net,Windows Services,据我所知,Windows服务不是GUI应用程序。我们将使用管理员工具中的服务工具来控制它 但是,我为什么要从VisualStudio模板创建Windows服务项目(C#)。我阅读了代码Service1.cs,看到了一个类似于Windows窗体应用程序的方法InitializeComponent()。当我双击Service1.cs以在设计器模式下打开时,我可以通过拖放来添加或删除此服务中的控件(组件)。我不知道这个功能的用途 请帮助我何时使用此功能。谢谢。组件与控件不同。它们是非可视对象,允许您以

据我所知,Windows服务不是GUI应用程序。我们将使用管理员工具中的服务工具来控制它

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


请帮助我何时使用此功能。谢谢。

组件与控件不同。它们是非可视对象,允许您以可包含在工具箱中并在设计器中配置为控件的方式打包功能,但在服务和其他非gui应用程序中工作得更好。

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

它不是真正的设计器,它只是服务组件的可视表示。您不能设计任何东西,只需选择BackgroundWorker、计时器、服务控制器等组件


它只是管理某些组件的属性和事件的一种方便方法。

它不是真正的设计器,它只是服务组件的一种可视化表示。您不能设计任何东西,只需选择BackgroundWorker、计时器、服务控制器等组件


这只是管理某些组件的属性和事件的一种方便方法。

我无法想象你的想法。我想我们应该有样品。谢谢。@lu你在哪里找样品的?我无法想象你的想法。我想我们应该有样品。谢谢。@lu你在哪里找样品的?