将表单转换为服务

本文关键字:服务 转换 表单 | 更新日期: 2023-09-27 18:21:05

问题是我有一个表单应用程序,它是一个简单的程序,有一个文件观察器和一个文件复制器。但我想把它变成一个窗口服务。有什么方法可以在服务中运行表单吗(我以前读过类似的内容)?

这是我尝试做的第一项服务,但我似乎找不到办法把按钮放进去。这可能吗?

摘要:

  1. 表单可以在服务中运行吗?

  2. 可以给我一个服务中的按钮吗?

  3. 将表单转换为服务很难吗?

将表单转换为服务

服务没有接口,因此不能在服务中直接运行表单。您可以通过表单启动/控制服务,如果这就是您的意思的话。同样,您可以在表单上有一个按钮来控制服务,但它不在服务本身中。

由于UI方面的原因,将表单转换为服务是没有意义的,但对于简单的项目来说,将逻辑代码转换为服务相对简单。如果您已经将UI代码与逻辑分离,那么将代码移动到服务中是非常简单的。

话虽如此,根据您想要做的事情,您可以研究WCF,而不是标准的Windows服务。