中华农历论坛知识讨论区历法知识 → 寿星万年历5.08(测试版)


  共有937772人关注过本帖树形打印

主题:寿星万年历5.08(测试版)

客人(60.20.*.*)
  861楼


  发帖心情 Post By:2009/12/30 22:05:00

859楼,谢谢提醒。如果说本贴中已经有了升级的更新记录,我会抽时间整理,然后发给许老师确认的。
能为此做一些事情我觉得是很值的。
做为一名VC及.NET程序员,我觉得微软的日历中一向没有农历的日期控件,虽然提供了NET2.0中提供了
农历类,但功能不完善,而且还有BUG,农历年号变更是按初一来算,而不是立春。
很想写一个支持农历的NET控件,而且也一样开源,(当然要标注来源于寿星历)虽然个人时间不多,
但尽量争取。
谢谢许老师的严谨,敬佩!

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
tony0208
  862楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:14 积分:294 威望:0 精华:0 注册:2009/12/29 15:59:00
  发帖心情 Post By:2009/12/30 22:42:00

谢谢许老师提醒,我已经找到了寿星2.0.2及3.06的版本源文件。
楼上楼说得也不错,我会尽量整理然后发给许老师确认的。
作为一个程序员,一直想用C#写一个简单准确一些的
农历日期控件,微软一直没有提供农历日期控件,虽然.NET中已经
提供了农历类,但功能有限,而且还有BUG。我会尽量整理思路,
争取写一个开源的农历日期控件免费提供给大家使用。
再次对许老师的严谨作风及对农历天文历所做的工作表示敬佩!!!

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
浪-淘-沙
  863楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:2068 积分:4263 威望:5 精华:4 注册:2008/11/13 21:03:00
  发帖心情 Post By:2009/12/30 23:37:00

以下是引用xjw01在2009-12-30 21:05:00的发言:

 

 

我自己也没有早期版本的,也许浪淘沙版主那里有。

从2.0版本开始,我的电脑中下载了大多数许兄的更新版本。

当然,中间也可能有过中断。

 

其他朋友如有需要,请向我索取。


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
浪-淘-沙
  864楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:2068 积分:4263 威望:5 精华:4 注册:2008/11/13 21:03:00
  发帖心情 Post By:2009/12/30 23:42:00

以下是引用客人(60.20.*.*)在2009-12-30 22:05:00的发言:
做为一名VC及.NET程序员,我觉得微软的日历中一向没有农历的日期控件,虽然提供了NET2.0中提供了
农历类,但功能不完善,而且还有BUG,农历年号变更是按初一来算,而不是立春。
很想写一个支持农历的NET控件,而且也一样开源,(当然要标注来源于寿星历)虽然个人时间不多,
但尽量争取。

农历年号的变更,其实确实是按“正月初一”来变更的。

 

这是中国历史学家们的习惯用法,我们是无法更改的。

 

你所说的按立春来变更年号,那是“星占家”们的习惯。

 

说白点:史家的历法与星占家的历法,是二套完全不同的历法。

而我们日常生活用的历书,应当是按史家的习惯来编排的。


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
tony0208
  865楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:14 积分:294 威望:0 精华:0 注册:2009/12/29 15:59:00
  发帖心情 Post By:2009/12/31 9:03:00

浪-淘-沙版主 你好,
农历年号的变更,其实确实是按“正月初一”来变更的。这一点是应该是我表述的不对。
我想说的是天干,地支的年号的变更。

如2010年2月的日历,按我的说法2月4日立春,那么2月3日与2月4日的干支如下:

2010年2月3日
己丑年 星期三 水瓶座
4707年 十二月大 二十日
己丑年 丁丑月 甲申日


2010年2月4日
己丑年 星期四 水瓶座
4707年 十二月大 廿一日
庚寅年 戊寅月 乙酉日

注意上述红色字体,微软农历类由于没有节气的概念,所以上述变更是在大年初一才变化的,
这不能不说是微软的一个问题吧。

再有突然发现许老师的寿星上显示上好像有点问题,请注意上面的日期文字下边第一行的的
己丑年好像没有变化啊,但第三行明显已经变化了啊。我用的是V4.98版抓的数据。

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
tony0208
  866楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:14 积分:294 威望:0 精华:0 注册:2009/12/29 15:59:00
  发帖心情 Post By:2009/12/31 9:12:00

昨天老婆从单位拿回来一本日历,我一看就笑了,整个2010年日历全年每个月上都印着
农历己丑年,看来国人很多人对此都不太注意,也包括那个印刷厂。

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
浪-淘-沙
  867楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:2068 积分:4263 威望:5 精华:4 注册:2008/11/13 21:03:00
  发帖心情 Post By:2009/12/31 9:43:00

以下是引用tony0208在2009-12-31 9:12:00的发言:
昨天老婆从单位拿回来一本日历,我一看就笑了,整个2010年日历全年每个月上都印着
农历己丑年,看来国人很多人对此都不太注意,也包括那个印刷厂。

请新开一贴来讨论“干支”年号变更的问题吧。

 

历法知识版块,相类似的话题也已经讨论多次,如果朋友有空,请翻阅一下以前的讨论结果。

 

古代的时候,史学家们对于“干支”年的变更,也是以“正月初一”为界的。

 

星占家的干支年,不是以立春日为界,而是以立春交节时刻为界。

注意:在星占家眼中,同一天,可以分割为二个“干支”年。

 

详细的问题,我们再新开一贴来讨论。请支持。

 

这个帖子留给许剑伟先生做他的软件更新相关的信息发布使用。


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
tony0208
  868楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:14 积分:294 威望:0 精华:0 注册:2009/12/29 15:59:00
  发帖心情 Post By:2009/12/31 13:22:00


经过昨晚及今天一上午的时间,把本帖子从头到尾看了一遍,同时整理了许老师的“寿星天文万年历-变更记录表”感慨颇多,简直可以说是无以言表了。

在此截取几段许老师的话吧。以示共勉
-------------------
2009-12-15 V4.90版发布时
《寿星天文历4.90》版的数据量估计有300k,代码量估计有200k,程序总长度估计在8000至10000行,程序设计过程中还编写了很多辅助转换或计算或验算程序,估计也有3000行以上,因此,写这个程序的代码量可能有1万多行了,花费了1.5年的时间写程序,0.4年学习天文历算,估计有1500小时以上。太费时间了,不过也确实学习到了一些东西(天文地理历法)。

2009-4-23 V4.24版发布时
编写《寿星万年历》本来就不是为了商业目的,纯属个人性趣,并推广一点科普知识。我国几十年来实行公历,逐渐淡化了农历,实在不该啊,直至近两年,有关学者和管理者才意识到问题的严重性,匆忙推出农历节日。其实,在中学地理及高考中可以加入农历知识,它不是神学或占星术之类的,完全可以纳入国家教育。

2009-4-19 V4.16版发布时
《寿星万年历》未来20年历农历是精确的,未来100年比较精确。
《寿星万年历》基于力学时的星历,在未来1000年内是精确的,1000年之后仅供参考。太阳运动扩展到公元8000年问题不大,月亮运动扩展到公元5000年问题不大。

2008-12-29 V3.32版发布时
注册了一个域名:http://www.sxwnl.com

2008-07-27 寿星万年历在线版版 差不多应该是V1.0吧 发布时
暑假花费了2个星期的时间,整理了我在《天文算法》一贴中的程序,并加上一个日历计算组件,可供日历爱好者使用。程序共70多K字节,其中注释部分占了1/3。

-------------------
附件是我整理的“寿星天文万年历-变更记录表”,差不多在本贴中的变更履历我都已经一一记录了。
这里同时要感谢一位网友叫kmlch,他在2008-12-21 14:51:00和帖子中曾整理了履历之前的部分,我在此基础上沿用了其格式,在记录履历时我尽量修改了语气表达等方面的字眼,以便看起来更流畅专业一些。文中提到的经who的提醒做的修改,那么那个who我也尽量做了保留。相信大家的努力会使寿星更长寿。
今天是2009年阳历的最后一天,明天就是元旦了,提前祝大家新年快乐!!!祝许老师工作顺利,身体健康。也祝“浪-淘-沙”版主版面兴隆!


          tony0208(深蓝诱惑)2009 年12月31日 家中

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:寿星天文万年历-变更记录表20080727到20091231.txt






支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
xjw01
  869楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:蝙蝠侠 帖子:866 积分:3804 威望:3 精华:20 注册:2008/3/20 22:14:00
  发帖心情 Post By:2009/12/31 20:21:00

以下是引用tony0208在2009-12-31 9:03:00的发言:
浪-淘-沙版主 你好,
农历年号的变更,其实确实是按“正月初一”来变更的。这一点是应该是我表述的不对。
我想说的是天干,地支的年号的变更。

如2010年2月的日历,按我的说法2月4日立春,那么2月3日与2月4日的干支如下:

2010年2月3日
己丑年 星期三 水瓶座
4707年 十二月大 二十日
己丑年 丁丑月 甲申日


2010年2月4日
己丑年 星期四 水瓶座
4707年 十二月大 廿一日
庚寅年 戊寅月 乙酉日

注意上述红色字体,微软农历类由于没有节气的概念,所以上述变更是在大年初一才变化的,
这不能不说是微软的一个问题吧。

再有突然发现许老师的寿星上显示上好像有点问题,请注意上面的日期文字下边第一行的的
己丑年好像没有变化啊,但第三行明显已经变化了啊。我用的是V4.98版抓的数据。

第1个纪年是以春节为界的

第2个纪年是以立春为界的

命理八字的计算,是以立春交接时刻为界的。

 

纪年、纪月、纪日都排在一起,一般用于命理学,所以以立春为界。我们一般只用一个纪年就足够了,所以以正月初一为界。

 


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
xjw01
  870楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:蝙蝠侠 帖子:866 积分:3804 威望:3 精华:20 注册:2008/3/20 22:14:00
  发帖心情 Post By:2010/1/1 14:00:00

已发布V4.99版
1、“日月食”菜单中,改时间输入方式
2、地图中增加了库页岛,当时漏画了这个大岛
3、增加了地图显示中心地标的输入功能
4、把三种正轴方位投影改为斜轴方位投影。估计《中国天文年历》采用斜轴等角方位投影,在NASA网站的部分图片估计也是采用这种方式投影。

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部

返回版面帖子列表

寿星万年历5.08(测试版)








签名