|
公历、农历、备忘录一齐搞定(1) 眼看新年就要到了,小强琢磨着给好朋友送上一份别致的礼物,可是送什么才经济实惠又对大家有用呢?却说那日,小强一开机就收到一条留言:“逢年过节要送礼,快看万年老黄历”。哈哈,什么年月了,还看“黄历”?哎,有了!日历这个东西好像对大家还有点用(地球人都用得上呀,呵呵),现在是IT时代,来本电子日历也不错呀,赶紧找来军师龙哥合计合计…… 龙哥:主意不错,虽然Windows都自带日历,但它上面只有公历,要做就做一个包含农历的,而且这个日历最好能够附带备忘录的功能。不过,带农历功能的日历好像不多呀……(眼睛一亮)对了,好像以前在Word中见过有个日历模板,按照这个模板做出来的日历中有农历和节气。(沉思)对,我们可以用Word来做一个日历! 小强:好,我到网上找找,说不定有许多现成的好东东。 Word中的日历制作 让我们先用Word XP中的“日历向导”模板生成一个2003年的日历吧。  图1 启动Word XP(如图1),在右边的“任务窗格”中点击“根据模板新建”下的“通用模板”(其他版本请直接在“文件/新建…”),在弹出的模板中单击“其他”标签,选择“日历向导”模板并确定。按照提示(要选中“打印农历”),就可以生成一个漂亮的2003年日历。这个日历是怎样生成的呢?  图2 单击“工具”强单,选择“宏”,在打开的对话框里,我们可以看到一个名叫“StartWizard”的宏。选中这个宏,单击“编辑”,进入“Visual Basic 代码编辑器”窗口(如图2)。在左边的“工程资源管理器”窗口中,可以看到有两个模块:Calendar模块和Common模块。双击“Calendar”模板,呵呵,在右边的代码中,是不是已经看到这个“日历向导”的源代码了?关于这种算法的原理,如果大家感兴趣,我们以后再加以讨论,在此不详述。 网页日历轻松变 龙哥在那边越做兴致越高,小强也没闲着呀…… 首先,我们去看一个“中华农历网”(http://www.nongli.com/)。在这里,你不仅可以查询当月的有关情况,还可以输入农历日期查询相应的公历日期呢。想必20世纪80年代以前出生的朋友习惯上都是用农历记下的生日,可现在都是用公历呀,想知道你出生的那一天是星期几吗?怎么操作就不用讲了吧,看看左边的列表框就行了。如果你要了解新年来临之际,世界各地的当前时间的话,最好登录“1900-2100 超酷两百年日历”(http://21softs.com/),不仅可以轻松得到世界各地的时间,还可以通过查看源文件的方式得到源代码。当然,像龙哥这样能够看懂代码的“大虾”们就可以对它“动手动脚”了。改头换面之后,放到自己的网页上去让MM们看看吧,呵呵! 你要是觉得看够了上面那几乎千篇一律的网页日历,就让我们走进多彩的软件世界。保你看了还想看—— 日历软件挑花眼 1、Windows日历——“时可通” 
|