锁定老帖子 主题:正式发布我的猴子牌记账系统(开源)
该帖已经被评为精华帖
|
|
---|---|
作者 | 正文 |
发表时间:2008-12-25
推荐财智家庭理财软件
|
|
返回顶楼 | |
发表时间:2008-12-25
你说的是这段对吧
public static LinkedList<Integer> parseDiary(String text){ LinkedList<Integer> list = new LinkedList<Integer>(); String regex = "\\d+"; Pattern p = Pattern.compile(regex); Matcher m = p.matcher(text); while(m.find()){ String s = m.group(); list.addLast(new Integer(s)); } return list; } |
|
返回顶楼 | |
发表时间:2008-12-25
ddandyy 写道 要是我的话就会判断数字前面和逗号之间有没有"花"或者"赚"
如果什么都没有就是无效 还要一个数字一个数字选.....太麻烦了...... 同样 type也可以用一些关键字来控制的........ 供参考......... 不同意你的观点 作为一篇记账日记 而非普通日记 出现非法数字的可能性很低(我可能没吧bill diary的定位说清楚) 其次按你的方案用户就必须遵循某些文法规则 “收入”“消费”“取”“砸”“败家” 还有越来越多的火星文 不可能统计全的 还有我一般不打标点 使用上不爽快 |
|
返回顶楼 | |
发表时间:2008-12-25
ddandyy 写道 要是我的话就会判断数字前面和逗号之间有没有"花"或者"赚"
如果什么都没有就是无效 还要一个数字一个数字选.....太麻烦了...... 同样 type也可以用一些关键字来控制的........ 供参考......... 其实只有用$ 或¥ 开头的就记入账本就好了. 或用元角分.百元千元,万元作结束 不过以上都不要定死了. |
|
返回顶楼 | |
发表时间:2008-12-25
king_108 写道 你说的是这段对吧 public static LinkedList<Integer> parseDiary(String text){ LinkedList<Integer> list = new LinkedList<Integer>(); String regex = "\\d+"; Pattern p = Pattern.compile(regex); Matcher m = p.matcher(text); while(m.find()){ String s = m.group(); list.addLast(new Integer(s)); } return list; } 注意到我用的是LinkedList了么? 方便作为列队使用 |
|
返回顶楼 | |
发表时间:2008-12-25
最后修改:2008-12-25
不打标点就用回车或者空格来控制好了.....
不管是按正常的流水账还是语言学来说.......支出和收入都是有固定的字符存在的..... 就算是有火星文.....火星文里也是有固定的字符的...... 把字符写到配置文件就完事了 还便于增减...... 可能你喜欢鼠标选.........可我怎么觉得我身边的人都不喜欢鼠标选来选去的...... 每天都让你老婆点.....我敢说你老婆肯定会烦......可能最开始几天会图新鲜的用用....... 软件这东西.....人性化还是很重要的......... 引用 其实只有用$ 或¥
开头的就记入账本就好了. 或用元角分.百元千元,万元作结束 不过以上都不要定死了. 那就再加一个.....定好的字符都没找到的时候也就是异常数字的时候 再弹出选择框好了.......再在选择框里放一个输入框 用来添加新的判断字符..... |
|
返回顶楼 | |
发表时间:2008-12-25
某人说过,Excel是最好的财务软件。 我想,其他的电子表格的功能也是不错的。就是少了一些高级功能。 |
|
返回顶楼 | |
发表时间:2008-12-25
table 不可编辑
双击 弹出具体面板 NumberView 第一个comboBox 经常失效 |
|
返回顶楼 | |
发表时间:2008-12-25
ddandyy 写道 不打标点就用回车或者空格来控制好了.....
不管是按正常的流水账还是语言学来说.......支出和收入都是有固定的字符存在的..... 就算是有火星文.....火星文里也是有固定的字符的...... 把字符写到配置文件就完事了 还便于增减...... 可能你喜欢鼠标选.........可我怎么觉得我身边的人都不喜欢鼠标选来选去的...... 强烈要求多列显示并加入快键选择....(把关键词切入) |
|
返回顶楼 | |
发表时间:2008-12-25
引用 table 不可编辑 双击 弹出具体面板 我认为不能编辑比较好 当天的帐记错了重新写就行了 过去的没有改的意义 引用 NumberView 第一个comboBox 经常失效 可能是bug 我再看看 引用 可能你喜欢鼠标选.........可我怎么觉得我身边的人都不喜欢鼠标选来选去的......
引用 强烈要求多列显示并加入快键选择....(把关键词切入) 帐多的话可能是有点麻烦 加入快键选择吧 |
|
返回顶楼 | |