日期:2014-05-20  浏览次数:20919 次

什么样才算是后台程序?
在系统中,后台程序的运行一般不会影响前台程序的效率,但在编程中,怎么把自己写的程序作为后台程序运行呢?有什么条件不?

------解决方案--------------------
所谓后台程序就是非用户直接接触的程序。后台程序可以是任何的程序,甚至还可以是一台完成相应功能的设备。仅仅只是由于它是运行在后台,而前端用户是无法触及的。
------解决方案--------------------
比如Windows服务,或者一个WinForm程序,Form_load时直接隐藏了,而同时启动了一个线程,这个线程可能在做一些工作,而用户是没法与其交互的...

都可以算作后台程序...
------解决方案--------------------
TO:那要像WINRAR这样呢?它在打包的时候可以选择作为后台运行,这时打包过程不会影响其他前台程序的运行,感觉就像没有运行一样.这种是怎么实现的?

这种情况如果说是做在自己的系统中,你可以单独开一个线程...

比如我们最近的一个项目,有一块是需要将数据从文本文件中导入数据库,而文本文件会随着系统的运行不断的增加.我们就另开了一个线程,轮徇监视目录下是否有需要导入的数据,如果有,就调用一个bat文件,执行一个批处理,将数据导入数据库...