就像QQ 那样如果登陆成功了 就把QQ号保存起来
////////////////////////
目前我是这么做的
建立一个XML文件(有2个字段 Name Flag ) 当用户登录成功后 则将用户名添加到XMl文件里 并将其对应的Flag字段设置为ture 而其他已经保存在里边的用户的Flag设置为false(以便下次登陆是判断谁是最后一个登陆的)
但是现在问题就来了
如果我需要限制保存用户的数量怎么办
就是说
我只能保存10个用户(当xml文件里已经有了10个用户,而我再添加一个之后,则删除最早登陆的那个纪录)请问如何做到这一点呢 我应该用什么来保存用户是什么时候登陆的

解决方案 »

  1.   

    TO:nnhy(大石头) 
    我也试过保存时间
    我的流程是这样的
    我用DataSet操作XML的
    首先我创建一个DataTable 并添加列Name(类型 string)Time(类型 日期类型)
    (在这里我就不用Flag了,因为时间最大的就是最后登陆的)
    但是我用这个DataSet的数据写入XML文件时 得到这个Time的格式是这样的
     <Time>2007-01-31T16:05:22.0000000+08:00</Time>
    而不是<Time>2007-01-31 16:05:22 </Time>这样的
    /////////////////////
    我之所以将Time设置成 日期类型 ,是因为 我要找到最大的和最小的
    如果是字符串的话 我想不出什么办法 
    大家帮帮忙
      

  2.   

    To :nnhy(大石头) 
    没注意看你的话
    呵呵
    能给我代码更好了
    [email protected]
    谢谢
      

  3.   

    用XML就可以啊。。加载前判断有几个节点 。如果有十个的话 那就把第一个删除。然后再添加当前的。
    看看DOM资料
      

  4.   

    呵呵,DataSet
    用时间类型,不要日期。
    我不明白你说的最大最小是什么意思。
    DS有个方法GetXML
    好像还有一个FromXML