我作个基于对话框的数据库程序,如果想作个按一定时间显示一个单词的背单词的程序,基于对话框的,该怎么编?不用数据库,我把单词存为文本格式,然后用串行化输入,谁能给个源代码,如果文件小的话,可以一次读入,然后按照空格等标志性字符区别出单词、标点等,将这些单元加入一链表,这样,上下移动链表指针可以实现快速访问。

解决方案 »

  1.   

    哥们,dialog应用没有封装Serialize(ar)呀,不过你可以直接调用cfile试试,类似vb里面那样,定义一个struct,用size of file/size of struct 求得纪录的个数,在用sizeof(struct)来移动文件的指针来移动纪录,效率和方法是笨点,但要自己做dbms和b+树的话,也不太现实
      

  2.   

    很简单,用CStdioFile 读入串,放在CStringArray里,
      

  3.   

    好办!
    要什么例子?CArchive的还是CStdioFile的?
    如果数据量不是特别大的话,我觉得用CStringArray或CList都可以