使用弹出气球通知客户端计算机

本文关键字:通知 客户端 计算机 气球 | 更新日期: 2023-09-27 18:22:44

如何使用弹出气球通知客户端计算机??我真的不知道怎么做。

例如,我将为员工分配一项新任务,当我单击某个按钮时,该任务将保存到DB中。一个带有标题和员工姓名的气球将弹出在客户的电脑中。

将任务保存到DB中已完成。但是弹出式气球??怎样我在网上搜索了一下,但似乎能找到确切的答案。

我已经做了电子邮件通知,但我认为电子邮件通知不会帮助我加快员工的通知速度。

谢谢所有帮助我的人。这将完成我提出的系统。

使用弹出气球通知客户端计算机

将数据保存到DB后,还需要向所有客户端广播新的分配。您可以通过实现客户端/服务器架构来实现这一点,在该架构中,程序启动时,所有客户端都连接到广播这些消息的中央服务器(如果允许的话,可以是DB服务器本身)。一旦客户端收到消息,您就可以在.NET中使用NotifyIcon控件。关于如何使用Notify Icon的完整工作示例可以在这里阅读。

例如,您可能认为冗余不是只有一个中央服务器,而是实现一个环形拓扑,在该拓扑中消息沿着环形传递。

您也可以使用消息队列来实现这一点。

气球通知是最简单的部分;它实际上是3或4行代码。广播信息(或对信息进行轮询)更为重要。

编辑

根据Jeremy的评论,你也可以在数据库中轮询新消息。在你的程序中,你必须跟踪哪些消息(记录)被检索到,以免显示重复的通知。通过跟踪程序检索到的最后一个记录id,您可以很容易地做到这一点。在程序启动时,您需要获取当前的最新消息,以便继续显示通知。