热情软件屋

 

如果做一个EMAIL收发的地址薄


编号:QA003849
建立日期: 2001年2月6日 最后修改日期:2001年2月6日
所属类别:

周亚敏:
    操作系统: win9X/NT
    编程工具: VC++6.0
    问题: 如果要做一个EMAIL收发程序,在这个程序中一定会遇到地址薄存放问题,我查看其他相关的软件看不出他们地址薄集的格式,他们在存放地址时没有用到象MDB,SQL等数据库格式,好象用的是专用格式,例如foxmail V3.0等,请教如何做一个这样的EMAIL程序,谢谢!
    水平: 刚入门

回答:

    象这样的地址簿肯定不会使用MDB或SQL这样的数据库,原因是数据量不大,对查询的速度要求也不高。一般都根你内部处理数据的格式有关。例如Eudora,它的信息部分保存在一个.txt中,格式为:
    alias <人名> ,
    note <说明> <地址>
    ......
    就这么简单。为了提高速度,它还有一个.toc的索引文件。格式也很简单,就是代号和该代号的记录在.txt中的绝对位置。也有的e-mail程序使用的是定长的记录文件,这样也可以加快查询速度。

此问题由李海回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio