Winform中这样的功能如何实现 就像QQ、暴风一样,当有新的新闻时会弹出个小窗口来提示用户,有新的信息。 实现方式是,当数据库中插入新的记录时会有提示信息,类似于这种效果,请问这样的功能怎样实现,说说思路,最好有点实例可以参考 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不管怎么做,应该都是有一个延时,而不是数据库做什么就会在用户界面反映。如果是WinForm,我就会使用时间控件。 服务器配置一个Web服务,负责提供更新信息。 sql server 2005以后 可以监视数据库的变化,当数据库插入或者更新记录后,监视器就会知道,你就可以弹出自己定制的窗口了看看这些应该对你有帮助http://social.msdn.microsoft.com/Forums/en/sqldatabaseengine/thread/db7bc92b-fc5c-49cd-93ae-43f659920e5bhttp://stackoverflow.com/questions/3397059/tray-notification-on-database-update 如果你是要所有客户端都得到提示的话,必须有一个通信机制,当某个客户端更新数据后,传递信息给服务端,然后服务端向所有的客户端发送信息,告诉他们有数据更新了,这个可以用socket通信实现,或者 用udp广播实现(局域网) 类似messagebox的功能,但求一试~! 这个,,,我直接在客户端放个线程,,定时查询新数据...弹窗....(这个效率不好...客户端一多查询就频繁了.)同5楼,在服务器端监测,然后SOCKET向客户端发消息... 根据intptr 获得window对象 请教c#开发桌面程序,自定义界面的资料。比如源码下载站,系统教材之类的 请教:VS2010自带的UI测试,如何获取当前UI的所有控件属性。 关于Web开发转wenform 如何给一变量赋值 VS2005怎么返回设计时. C#利用随机数产生器rand实现发桥牌的源代码??? 算法 :比如说我手上有十个已知数据,1,2,3,,4,5,6,7,8,9,10,对应的值为30,20,30,60,90,65,78,54,52,45。但是我想 c#中sql问题 关于ICMP的问题 c#整形数组如何联合起来?如何剔除一段连续的数据?谢谢 访问公网计算机上的数据库
如果是WinForm,我就会使用时间控件。
看看这些应该对你有帮助
http://social.msdn.microsoft.com/Forums/en/sqldatabaseengine/thread/db7bc92b-fc5c-49cd-93ae-43f659920e5bhttp://stackoverflow.com/questions/3397059/tray-notification-on-database-update
同5楼,在服务器端监测,然后SOCKET向客户端发消息...