我试图创建我的第一个“真正的” C#应用程序 - 一个小宠物的项目,以帮助安排同行评审工作

由于参与实施任何新工艺/官僚主义的疯狂量 - 以及我是从管理层的眼睛这样做了,就我自己的时间,暂时的事实 - 我要成为有写这个的 MS访问 MS Jet引擎的后端(即访问MDB文件)由于我如何可以将此应用程序部署到我同事的限制。

我的问题是:我怎么查询数据库间歇性地抢(其他开发商的请求信息等新要求的评论,消息)从数据库中更新

我应该丢弃所需要的信息的每个窗体上的计时器和刷新一切,当发生了更新?

修改结果 我在寻找的建议专门就如何实现计时器。我不能在工作站上安装的东西,我没有对服务器的访问(存储空间外),而且由于我们的客户有可笑国防部的限制,我不能这个自己主持由于公司的安全要求。

我想我已经想通了这一点,无论如何,因为“计时器上的形式”解决方案的工作就好了(我不知道我在想什么,当我说我想一个CLI版本的辅助解决方案,因为它清楚ISN “吨需要..它非常晚)。

谢谢!

有帮助吗?

解决方案

您可以启动后台工作线程做刷新在一个无限循环和睡眠末(或开头)每次循环迭代的。

其他提示

开发应用程序作为ASPNET MVC应用程序。这样一来它的网站和开发者可以简单地刷新网页,以获得最新的结果。这将帮助你在许多方面:没有投票,没有接入,网络接口(非常方便),[太多提及]

从这里开始 - http://www.asp.net/学习/ MVC-视频/视频395.aspx 结果,修改:多个链接: 结果(这些都是伟大西元) 点击* http://www.asp.net/learn/ MVC-视频/视频396.aspx 点击* http://www.asp.net/learn/ MVC-视频/视频360.aspx 点击* http://www.asp.net/learn/ MVC-视频/视频361.aspx

orrite ..我会崩溃。

轮询访问数据存储我最好的建议是使用System.IO.FileSystemWatcher监视文件夹中的mdb文件的生活在那里。这种方式可以改进代码在一个区间,但只有当改变的事件触发轮询。这应该咀嚼较少的CPU和磁盘访问。

希望这有助于。 :d

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top