记性一直不好,总是把别人忘掉。所以一直想要找个地方,把亲友们、朋友们、同事们、客户们等等的信息找个地方记下来,也找过不少软件,总是不能太合心意,所以一直想自己来写一个吧。
        这种软件只能用轻量级的数据库,不然安装就成一个大问题。之前是没有合适的数据库可选,所以也就一直放着就放着了。这回看到sqlite3很不错,就想试着用用看。于是就想到自己的这个心愿,在四五天前开的工,本以为最多二天就可以搞定,没想到事实果然是计划的二倍时间。呵呵。
       这个软件,被我命名为:易为个人关系管理软件,Contact.Net V1.0beta,免费。
       软件用了改进后的EVeip.Windows.Forms.XmlTreeView.dll,现在这个也可以直接绑定DataSet了。呵呵
       软件支持多用户,除了有50项个人信息项外,我想着还添加了交往笔记、亲友、纪念日等项,估计是挺实用的。
       目前软件是v1.0beta版,主要还有几个技术问题存在:
       1、导入导出vCard格式,没搞定。不知道哪位有这方面的代码,可否共享一下哈。
       2、sqlite加密数据库好像没有办法。
       3、EVeip.Windows.Forms.XmlTreeView.dll在拖放的时候,看来加入多线程会好一些。但还没有实现。      sqlite数据库似乎有几个问题,(或者是我的问题,这个可能性比较大一点):
      1、如果把数据库文件放在有空格或者中文字符的目录里,程序就找不到它了。(所以就不要放在桌面了,肯定是会出错的。)
      2、对DateTime型数据似乎处理上有问题。不知是ado.net for sqlite的问题,还是...       欢迎大家使用哈!我自己也用这个,有什么不爽的地方,欢迎提出来:)以便尽可能地完善它!      下载地址:http://www.cnblogs.com/Files/wintle/Contact.Net.rar       直接解压就行了,由于导出xls用到了excel.exe,但上面的压缩包是没有包含这个的,execl太大了。但只要你安装了office2003就没问题了。如果运行有问题,则需要去找excel.exe放在同一个目录里即可了。      今天找资料的时候,发现一个.Net开发的开源的面向对象数据库db4o,下下来了,没有仔细研究,有兴趣的朋友可以去看看:http://www.db4o.com/

解决方案 »

  1.   

    必须放到Excel.exe同一个目录下才能运行。有点意思。接分!
      

  2.   

    是cs的还是bs的?以前我也做过一个bs的,可是后来空间不好,用不了了:(
      

  3.   

    是单机版的。用了本地数据库 sqlite3, 闪光点不好说,只是说,信息很全面,基本上免安装,树型目录管理,可无限分级,支持拖放、排序等。下一步做好vCard支持就可以和outlook,foxmail这些数据共享了。