就像QQ、暴风一样,当有新的新闻时会弹出个小窗口来提示用户,有新的信息。 
实现方式是,当数据库中插入新的记录时会有提示信息,类似于这种效果,请问这样的功能怎样实现,说说思路,最好有点实例可以参考

解决方案 »

  1.   

    不管怎么做,应该都是有一个延时,而不是数据库做什么就会在用户界面反映。
    如果是WinForm,我就会使用时间控件。
      

  2.   

    服务器配置一个Web服务,负责提供更新信息。
      

  3.   

    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
      

  4.   

    如果你是要所有客户端都得到提示的话,必须有一个通信机制,当某个客户端更新数据后,传递信息给服务端,然后服务端向所有的客户端发送信息,告诉他们有数据更新了,这个可以用socket通信实现,或者 用udp广播实现(局域网)
      

  5.   

    类似messagebox的功能,但求一试~!
      

  6.   

    这个,,,我直接在客户端放个线程,,定时查询新数据...弹窗....(这个效率不好...客户端一多查询就频繁了.)
    同5楼,在服务器端监测,然后SOCKET向客户端发消息...