屋顶上的木帷幕

海鸥之所以追着渔船飞,是因为它们认为会有沙丁鱼抛向大海 - Eric Cantona, 1995
随笔 - 146, 评论 - 3168, 引用 - 56

导航

工具

关于


标签

每月存档

广告



访客

 

经过我对Mvm Money一个礼拜的dog food,发现了一些不爽的地方,今天一起做了一些修改。在这里可以下载更新过的安装文件和Source Code。主要的修改包括:

  1. 可以在UI里编辑Expense/Income Types了,当然也还是可以直接改moneydb.xml文件
  2. Account也可以编辑了,已经创建了的Account可以改名字、改当前Balance
  3. 在DataSet序列化的时候用了XmlReader/XmlWriter。不过好像没有看到很明显的性能改善

已经发现了但留待以后解决的问题包括:

  1. 用XML文件做存储体积太大。我只用了一个礼拜,文件体积就从3KB增长到了15KB。按照这个趋势,一个月就有50KB,一年就有600KB,貌似太大了一点。以后想改成精简一点的格式。
  2. 程序在Start Menu里面显示的是缺省的Application Icon,而不是我在VS.NET里面为Form指定的Icon。差了一些资料,有些说是因为Icon的颜色数和大小,有些说是资源文件的问题,有些说soft reset一下就好。都没用。不过这不是大问题。
  3. 虽然已经用了XmlReader,但装载速度仍然比较慢,等XML文件更大以后肯定更慢。不过好在只启动一次就可以了,以后呼出的速度还是很快的,操作的速度也蛮好。今天看到有个做电影的老美夸G5速度快,说G5是第一次让他感觉到不需要等电脑。用.NET在Smartphone上做程序,一两年内是不可能达到这种感觉的了。

?


随贴广告(测试期)
相关文章

打印 | 张贴于 2004-08-11 20:46:00 | Tag:Mobile

留言反馈

re: Mvm Money R2 编辑
我是说,我一向用excel记账
统计、报表功能都很好用
不用自己写代码
2004-08-13 11:50:00 | [匿名用户:怡红公子]
re: Mvm Money R2 编辑
smartphone上面貌似没有缺省提供excel

有些第三方的spreadsheet软件,没用过
2004-08-12 16:52:00 | [匿名用户:mvm]
re: Mvm Money R2 编辑
手机上面没有excel吗?
我觉得这个很好用呀
2004-08-12 16:50:00 | [匿名用户:怡红公子]
re: Mvm Money R2 编辑
收到~~

其实应该直接用SAX的类库读xml,快。以前用xerces的时候用过。用了.net以后就没研究过.....

2004-08-12 15:27:00 | [匿名用户:mvm]
re: Mvm Money R2 编辑
再FT,忘了还有第二个问题了。我记得好像不是Form指定的Icon吧?应该是Application指定的Icon吧?我有空了查一下。
2004-08-11 22:44:00 | [匿名用户:sumtec]
re: Mvm Money R2 编辑
FT,又没有说清楚了。我的意思是,如果你用XmlReader/XmlWriter的话,就应该有选择性的读取数据,而不是一次过什么都读出来。比如考虑一下用Proxy模式(如果不涉及DataSet的话)或者别的方式来实现延后读取,不过会比较麻烦一点。
2004-08-11 22:16:00 | [匿名用户:sumtec]
re: Mvm Money R2 编辑
@mvm:
怪我没有说清楚,XmlReader/XmlWriter如果你是用来读写整个Xml文件的所有内容的话,速度的提高并不会太明显。但是比直接用DataSet的方法来读,还是要稍微好一点点,如果你不用到DataSet的话。如果用到了DataSet,那么可能差别还要小一点点,但是应该是有差别的。

其实上一次我就想劝你不要用Xml了,不过想想Xml在当今世界可是那么的流行,说出来有点反潮流,只好憋在肚子里面了。其实在.NET CF 1.0里面所有跟Xml有关的东西都是“万恶的”,至少在性能方面是这样的。所以在我现在这个公司(即将不是现在了)里面所负责的项目,就几乎完全抛弃了Xml,所有文档都是纯文本的,或者自定义的二进制格式……有点复古了。不过事实就是这样,如果你不用Xml,那么速度差别将会很大,尤其是启动的时候。
2004-08-11 22:15:00 | [匿名用户:sumtec]
博客主人设置本博客不允许匿名用户发表言论,请登录后再试

Powered by: Joycode MVC Blogger System