从某种意义上说,《万年历》程序的升级过程反映了我学习计算机编程的一段历程。从最初的的由 Turbo C 2.0 开发的 DOS 版本,到后来用 Visual C++ 6.0 开发的 Win 32 控制台版本,再到后来使用 Visual Basic 6.0、C++ Builder 5.0/6.0 开发的Windows 窗口程序。一路走来,代码不断优化,功能不断完善。

   《超级万年历V3.03》可以查询从1901年到2050年共150年的信息,包括从公历到农历和从农历到公历的转换。«超级万年历V5.1.0»列出了从1901年到2050年的150年具体农历新历对照,收录了20世纪中外历史上的一些大事,可以设置定时提醒和在线升级。《飞翔万年历6.2》提供从1900–2050年的农历、公历农历节假日、二十四节气、天干地支信息查询,以及世界时区、历史上的今天、星座等功能。

开发历程

日期 名称和版本 系统 开发工具
2001年9月 《超级万年历 V 1.0.0》 DOS版命令行 Turbo C 2.0 编写
2002年7月31日 《超级万年历 V 2.0.0》 DOS版命令行 Turbo C 2.0 编写
2002年10月4日 《超级万年历 V 3.0.0》 DOS版图形界面 Turbo C 2.0 编写
2002年10月5日 《超级万年历 V 3.0.2》 DOS版图形界面 Turbo C 2.0 编写
2002年11月16日 《超级万年历 V 3.0.3》 DOS版图形界面 Turbo C 2.0 编写
2002年11月22日 《超级万年历 V 3.0.4》 Win32 Visual C++ 6.0 编写
2003年1月4日 《超级万年历 V 3.0.5》 Win32 Visual C++ 6.0 编写
2003年3月2日 《超级万年历 V 4.0.0》 Windows版 Visual Basic 6.0编写
2003年3月7日 《超级万年历 V 4.0.1》 Windows版 Visual Basic 6.0编写
2003年3月23日 《超级万年历 V 4.0.2》 Windows版 Visual Basic 6.0编写
2003年6月25日 《超级万年历 V 5.0.1》 Windows版 C++ Builder 5.0编写
2003年7月10日 《超级万年历 V 5.0.2》 Windows版 C++ Builder 5.0编写
2003年7月11日 《超级万年历 V 5.0.3》 Windows版 C++ Builder 5.0编写
2004年12月25日 《超级万年历 V 5.1.0》 Windows版 C++ Builder 5.0编写
2006年2月19日 《飞翔万年历 V 6.2.0》 Windows版 C++ Builder 6.0编写

更新日志

5.1.0版本特点:

  • 在5.0.2版本基础之上,增加了定时提醒和在线升级功能。
  • 定时提醒可以设置多多10条提醒任务。
  • 在线升级支持断点续传。
  • 软件结构重大调整,修改、添加了一些模块。

5.0.3版本特点:

  • 在5.0.2版本基础之上,增加了对历史上重大事件的查询。

5.0.2版本特点:

  • 在5.0.1版本基础之上,增加了对XP风格控件(COMCTL32.DLL 6.0)的支持。
  • 支持透明窗口(仅限Windows 2000或Windows XP)。
  • 支持使窗口总保持在最上面。

5.0.1版本特点:

  • 重新编写代码,编写了一个万年历类,Borland C++ Builder 5.0编写,增加了 XP风格日历。

4.0.1版本特点:

  • 增加了XP风格界面,和语音报时功能。

4.0.1版本特点:

  • 修正了 4.00版本的一处错误,增加了“完全模式”和“精简模式”切换的功能,并使窗口总在最前面。

4.00版本特点:

  • 重新编写代码,用Visual Basic 6.0编写,增加了闹钟功能并删除了一些没用的功能。

飞翔万年历 6.2


历史上的今天 & 万年历 5.1

历史上的今天及万年历

历史上的今天及万年历

历史上的今天及万年历


万年历 4.0.2

万年历

万年历

万年历


超级万年历 3.0.5a

超级万年历

超级万年历

超级万年历


超级万年历 3.0.3

超级万年历 启动屏幕

超级万年历 菜单

超级万年历 公历转农历

超级万年历 农历转公历

超级万年历 幸福时钟

超级万年历 帮助

超级万年历 再见屏幕


超级万年历 3.0.0

超级万年历

超级万年历