论坛首页 海阔天空论坛

正式发布我的猴子牌记账系统(开源)

浏览 13056 次
该帖已经被评为精华帖
作者 正文
   发表时间:2008-12-25  
推荐财智家庭理财软件
0 请登录后投票
   发表时间: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;
}

0 请登录后投票
   发表时间:2008-12-25  
ddandyy 写道
要是我的话就会判断数字前面和逗号之间有没有"花"或者"赚"
如果什么都没有就是无效
还要一个数字一个数字选.....太麻烦了......
同样 type也可以用一些关键字来控制的........
供参考.........


不同意你的观点
作为一篇记账日记 而非普通日记
出现非法数字的可能性很低(我可能没吧bill diary的定位说清楚)

其次按你的方案用户就必须遵循某些文法规则
“收入”“消费”“取”“砸”“败家”
还有越来越多的火星文 不可能统计全的
还有我一般不打标点
使用上不爽快
0 请登录后投票
   发表时间:2008-12-25  
ddandyy 写道
要是我的话就会判断数字前面和逗号之间有没有"花"或者"赚"
如果什么都没有就是无效

还要一个数字一个数字选.....太麻烦了......

同样 type也可以用一些关键字来控制的........

供参考.........

其实只有用$ 或¥
开头的就记入账本就好了.
或用元角分.百元千元,万元作结束

不过以上都不要定死了.
0 请登录后投票
   发表时间: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了么?
方便作为列队使用
0 请登录后投票
   发表时间:2008-12-25   最后修改:2008-12-25
不打标点就用回车或者空格来控制好了.....

不管是按正常的流水账还是语言学来说.......支出和收入都是有固定的字符存在的.....

就算是有火星文.....火星文里也是有固定的字符的......

把字符写到配置文件就完事了 还便于增减......

可能你喜欢鼠标选.........可我怎么觉得我身边的人都不喜欢鼠标选来选去的......

每天都让你老婆点.....我敢说你老婆肯定会烦......可能最开始几天会图新鲜的用用.......

软件这东西.....人性化还是很重要的.........

引用
其实只有用$ 或¥
开头的就记入账本就好了.
或用元角分.百元千元,万元作结束

不过以上都不要定死了.



那就再加一个.....定好的字符都没找到的时候也就是异常数字的时候  再弹出选择框好了.......再在选择框里放一个输入框 用来添加新的判断字符.....
0 请登录后投票
   发表时间:2008-12-25  

某人说过,Excel是最好的财务软件。
我想,其他的电子表格的功能也是不错的。就是少了一些高级功能。
0 请登录后投票
   发表时间:2008-12-25  
table 不可编辑
双击 弹出具体面板

NumberView 第一个comboBox 经常失效
0 请登录后投票
   发表时间:2008-12-25  
ddandyy 写道
不打标点就用回车或者空格来控制好了.....

不管是按正常的流水账还是语言学来说.......支出和收入都是有固定的字符存在的.....

就算是有火星文.....火星文里也是有固定的字符的......

把字符写到配置文件就完事了 还便于增减......

可能你喜欢鼠标选.........可我怎么觉得我身边的人都不喜欢鼠标选来选去的......

强烈要求多列显示并加入快键选择....(把关键词切入)
0 请登录后投票
   发表时间:2008-12-25  
引用

table 不可编辑
双击 弹出具体面板

我认为不能编辑比较好 当天的帐记错了重新写就行了
过去的没有改的意义

引用

NumberView 第一个comboBox 经常失效

可能是bug 我再看看

引用
可能你喜欢鼠标选.........可我怎么觉得我身边的人都不喜欢鼠标选来选去的......

引用

强烈要求多列显示并加入快键选择....(把关键词切入)


帐多的话可能是有点麻烦 加入快键选择吧
0 请登录后投票
论坛首页 海阔天空版

跳转论坛:
Global site tag (gtag.js) - Google Analytics