xiaoyi2003
发表于 2006-2-6 13:12:57
显示农历是个好主意,支持!
zyx173
发表于 2006-2-15 16:48:23
http://site.baidu.com/list/wannianli.htm
把这个网页保存下来也很好,还可以修改源码把朋友的生日加进去,很方便
就是有些代码用firefox浏览会不正常
那个高手把他改过来先?
wangzhaohui
发表于 2006-2-15 22:31:57
强烈支持!
nsf
发表于 2006-2-16 22:23:19
http://site.baidu.com/list/wannianli.htm
把这个网页保存下来也很好,还可以修改源码把朋友的生日加进去,很方便
就是有些代码用firefox浏览会不正常
那个高手把他改过来先?
***************************************
农历月历&世界时间 DHTML 程序 (中囯版)
***************************************
最後修改: 2005 年 1 月 11 日
如果您觉得该程序不错,您可以自由转寄给亲朋好友分享。自由使
用范围: 学校、学会、公会、公司内部、程序研究、个人网站供人查
询使用。
Open Source 不代表放弃著作权,任何形式之引用或转载前请来信告
知。如需于“商业或营利”目的中使用此部份之程序码或数据,需取
得本人书面授权。
最新版本与更新信息于 http://sean.o4u.com/ap/calendar/ 公布
欢迎来信互相讨论研究与指正误谬
联系方式:http://sean.o4u.com/contact/
Sean Lin (林洵贤)
尊重他人创作·请勿删除或更改此说明
「简体中文版」時區&日期資料由 Bushi(不是总统) 维护整理
联系: bushi (at) 21softs.com
http://www.21softs.com/ 浏览最新版本
原作者已经修改了,现在可以在firefox中使用。
--
cjacker
发表于 2006-2-17 16:47:09
这个问题至于讨论这么多帖子吗?
首先明确一点,
给KDE加上农历支持,不是说要去自己写农历算法,有这么多的农历库,只需要做个公历对应农历的查询就行了。
这一点明确了,选择一下开源的项目,库有不少,command也有不少。
有athony fork的lunar库,还有ccal。
lunar库经过长期试用,错误百出。
ccal是个单独的命令,输出一张表。使用pipe read回来parse一下就行了。
下面的问题就是怎么加。
一种是在底层加,比如QDate里。增加几个API:
getTiangan, getDizhi, getTianDi, getShengxiao, getCMonth, getCDay, getJieqi等等,然后在UI里面使用。
另外一种,是在上层加,也就是在kdeui里面加,当然是修改kdatepicker了。
几种选择,一种是每个公历日期下面显示一个农历日期,难免造成UI过长,虽然是符合习惯的,但是不太好看。另一种是鼠标放到某个公历日期上,弹一个tooltip出来。还有一个就是找个地方放进去,比如放在可以选择日期的那里,点一下上面的日期,下面就显示相应的农历。
另外就是对korgnizer的显示和打印输出作一点处理。
就这么简单的一件事情,大家讨论这么多干什么。
红旗4.1里面开始使用lunar,所以,我知道lunar错误百出。
现在开始,用ccal了。
zyx173
发表于 2006-2-19 14:33:01
谢谢nsf,已经收下了 :-D
luzhou
发表于 2006-2-19 17:33:11
是啊,好主意。