文件名称:制作Vista风格日历
文件大小:146KB
文件格式:RAR
更新时间:2013-11-12 12:43:07
visit 日历
Vista风格的日历 实例说明 在人们日常生活中,查询日期是非常普遍的。本实例制作了一个简单的Vista风格的日历,只显示当前系统日期的年、月、日, 以及当前日期所对应的甲子年和农历。 =================================================================================================================== 设计思路 本实例主要是用DateTime结构来获取当前系统的日期,以及获取日期的中的年、月、日然后用ChineseLunisolarCalender类 的GetSexagenaryYear方法获取指定日期的甲子年。 (1)DateTime结构表示时间上的一刻,通常以日期和当天的时间表示。Now属性用于获取一个DateTime对象设置为此计算机上的 当前日期和时间。Year属性表示日期的年份部分,Month属性获取此实例所表示的月份部分,Day表示为该月中的第几天。 (2)GetSexagenary Year方法用于计算与指定日期对应的甲子(60年)循环中的年。首先在dateTimeControl1控件的代码编辑 窗口中设置变量及常量。在dateTimeControl1控件的Paint事件中,将当前日期的年、月、日,以及相应的农历年份在指定的 位置进行绘制。本实例自定义LunarYear将获取的农历年份转换成大写形式,自定义方法GetLunarCalendr方法根据指定的 日期获取当前日期十分是闰年,以及该日期所对应的农历日期,并用embolism和Lunardate参数返回。 ================================================================================================================== 软件运行需求: 本实例是VS2008开发的 支持Windows 2000以上的系统
【文件预览】:
qilu168.net.txt
日历
----日历.sln(908B)
----日历.suo(15KB)
----日历()
--------Image()
--------Form1.cs(1KB)
--------bin()
--------DateTimeControl.resx(6KB)
--------obj()
--------Properties()
--------Program.cs(487B)
--------Form1.Designer.cs(4KB)
--------日历.csproj(4KB)
--------DateTimeControl.cs(13KB)
--------Form1.resx(6KB)
--------DateTimeControl.Designer.cs(2KB)
源码必读.txt