基孑C++实坝由国历史编年表公历农历互换.PDFVIP

基孑C++实坝由国历史编年表公历农历互换.PDF

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基孑C实坝由国历史编年表公历农历互换

科技信怠 计算机与网络 基孑C++实坝由国历史编年表公历农历互换 鲁东大学交通学院 孙宏杰 [摘要】为了方便非历史专业人员阅读历史资料,明确历史事件发生的具体时间,针对我国古代采用的干支纪年方法的特点,建立 了公历与千支纪年的转化方法。并利用c++语言,设计了公历农历相互转换的软件。 【关键词】干支纪年农历 公历 转换 0.引言 为了提供一个良好的人机接口,本程序采用基于对话框式的Vc程 中国历史采用干支纪年法,即以甲、乙、丙、丁、戊、己、庚、辛、壬、癸 序,所建立的对话框如图1所示。该程序主要有两大功能,即正向查询 为十干,子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥为十二支,把干、支顺 和反向查询。正向查询是公历转换成干支纪年,直接在公元的编辑框中 序配合。如甲子、乙丑等,经过六十年又回到甲子。周而复始,循环不已。 输入公元年份,按下“查询”,就可以显示结果,如图l中“查询结果”栏 干支纪年萌芽于西汉。始行于王莽。通行于东汉后期。汉章帝元和二年 所示;反向查询是千支转换成公历,这里有两种选择方式:一种是数字 (公元85年),朝廷下令在全国推行干支纪年flJ。有人认为中国在汉武帝方式(比如康熙22年)。另一种是干支方式(康熙甲子年)。首先要给出 以前用干支纪年(这是历史问题。暂不做探讨)。直到中华民国成立,开 参考年代,可以通过下拉框选择,先选择“朝代”,然后具体到皇帝的“年 始使用了公元纪年。迄今为止我国农历仍然沿用干支纪年法。 号”。这是参考点,按下“查询”,就可以得到结果。另外,选择“干支方 对于非历史方面的专业人员,见到干支纪年,是一件很伤脑筋的事 式”,于支搭配出错,系统会发出提示。 情。若不能将公历农历相互转换。在阅读文史资料或者古典小说时将会 为了实现卜面的功能,在对话框中设置两个成组的选择控件以决 在时间坐标轴上迷失方向,即使同时查阅中国历史编年表和万年历,计 定是正向转换还是反向转换,设置一个文本框以便在正向转换时输人 算起来既麻烦义耗时问,为此编写公历农历瓦换软件,可以方便的将干 公元纪年,设置两个下拉输入控件以在反向转换时输入朝代和年号,设 支纪年的农历转换公历,同时也可以将公历定位到中国历史上某个朝 置两个成组的选择控件在反向转换时采用年数输入还是干支输入,设 代某个皇帝的某个年号中具体某年。 置一个文本框输入年数,设置22个选择控件以输入干支。 1.转换原理 2.2程序设计 公历转换为干支纪年。有规律可循;但是干支纪年转换为公历,必 为了建立朝代与公元相应的对应关系,在头文件中定义了以下数 据类型: 须有个参考点。比如,给定1894年(清朝光绪20年),可以计算出是农 ’ 历甲午年;但是给定农历甲午年,计算公历时间,就没有唯一确定答案 v面dJiIl(inty嘲r)∥晋 了,必须有个参考点,假设给定参考年份1860年,那么可以推断出1860 void Beicha嘶ntye盯)∥北朝 void 年之后第一个甲午年就是1894年。 N粕cha0(int

文档评论(0)

l215322 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档