我想用vb实现提醒功能,就是记录将来的某个时刻要干什么,当那个时刻来临,就弹出消息框以示提醒。现在问题在于,我不知道以哪种方式保存这些提醒内容会更好一些。如果存于数据库中,好像打开关闭会占用时间;如果写在txt文件中,又觉得不安全。
各位大侠,指条明路好吗?

解决方案 »

  1.   

    使用timer控件,每隔一段interval检查一下时间到了没有。
      

  2.   

    写文本文件,用ADO连接,文件加密!
      

  3.   

    使用数据库,事先将需要提醒的字符串读到变量中,
    相信没有什么提醒内容会非常大吧,所以不会占用很多内存的。
    至于时间,只要使用TIMMER控件就可以了,在TIMMER事件中使用NOW函数得到当前的事件,判断是否到了要提醒的时间。
    TIMMER的触发不用很频繁,设得长一些,比如2000,甚至10000都可以,因为毕竟人不是机器,没有必要精确到一秒的。并且这样做的话可以大大降低系统资源的占用。你不想因为你的程序在运行而导致机器变得很慢吧。