net windows服务与winform程序有什么区别? net windows服务有什么好处? 什么情况下适合写net windows服务? 假如我要写个程序,需要在某台机器上长期运行,是新建net windows服务好? 还是写个winfowm程序好?谢谢~~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 服务没有窗口,可以开机后由服务管理器自动启动,也可以手动启动,长期运行的功能,特别是提供给网络上其他机器使用的功能,最好用服务实现,不过服务一般不会打开窗口,如果用winform实现,你还要考虑如何自动启动,比服务麻烦, 服务还有一个好处,就是不需要登录就可以在机器上启动服务程序,如果你写成winform程序,必须要登录后才能自动运行,而服务器一般是不登录的,所以如果你的程序要运行在服务器,或者想开机就可以用不想登录的话,应该实现为服务, 性能应该是一样的,服务没有图形界面,开发调试起来都比较麻烦,不过服务如果需要开机自动运行并且长时间运行,应该比winform稳定,因为运行服务可以不登陆,这样受到干扰会少一些,一般来说如果希望有一个没有界面的,只是在后台提供功能的程序,应该实现为服务,缺点就是调试麻烦, windows服务是执行一些不需要传入任何参数的方法,而且windows服务配置好可以一直运行的,不需要任何操作,而winfowm一直运行没windows服务号 如果是长期一直运行的话,可以使用windows服务,比较稳定;如果是在某特定时间内执行的话,还是写winform吧,在任务计划中指定相应内容。 应用方向不同winform,是需要人来交互的,也就是说需要人来干预,比如提交、新建、查询==services服务程序,基本上是自动的,也就是说根据所得到的数据来自动处理!所以一般的服务程序都是做为中间件或桥来进行处理,而winform往往来做为界面来为用户提供交互支持! <%= 里面的代码不执行 求一正则表达式 浏览器有返回值吗? 在线等:一个很大的文本文件。如何在其后面第3个字符位置插入一段文本?和如何计算字符串的字节数? 反序列化的问题一个 麻烦高手们解释一下什么是代表(也有的称为代理) panel里面如何放入一个form子窗体,像mdi一样的??? 可不可以把一个类的定义分到多个.cs文件中呢? 如何为datagridview新建一行 关于泛型调用的问题 服务里访问不了自己注册的映射盘 c#的通用排序算法
services服务程序,基本上是自动的,也就是说根据所得到的数据来自动处理!所以一般的服务程序都是做为中间件或桥来进行处理,而winform往往来做为界面来为用户提供交互支持!