|
《迷你日历》V2.82 发布说明 | |
|
|
《迷你日历》V2.81 发布说明 | |
|
|
图4 | |
《迷你日历》V2.8 发布说明 |
|
各位网友,你们好! 2005新年之初,《迷你日历》V2.8艰难的面世了!准确地说,应该是连滚带爬的面世了!说本次发布艰难,主要原因是,原本想在2004年底发出,然而随着《迷你日历》的不断升级,新升级的难度也越来越大,以至于所遇到的问题层出不穷。但是升级难度大也有对网友更有利的一面,那就是,只有升级难度大,才说明升级时触及了大家最热点关心的热点问题。关于这次升级的主要内容我想很多《迷你日历》的老网友都已经猜到了,对!日历打印模块升级!该轮到改造它了。是的,本次V2.8升级发布,新增功能强劲的打印日历模块----日历打印专家,该模块的推出,也圆了《迷你日历》制作之初的最大愿望之一,即“使大家能够随便地根据自己的喜好定义出日历打印的样式,在日历中使用不同的色彩,加入自己喜欢的图片及文字……”。另外本次升级还有,日历年代范围与原来的自定义节日模块中的年代范围取齐,扩充至(1600-2100)、完成了树结构节点数据的快速加载算法(这一成果已应用于每日记事和家谱管理中)、家谱管理实现了同辈节点间的拖动(更便于家谱节点的编辑)等。由于发布时间紧张,我们长话短说: |
|
1.日历打印专家界面特点简介:(日历打印专家的具体操作使用,请详见日历打印专家使用说明) | |
日历打印专家是一个集打印日历模板设计、日历模板管理、日历模板预览及日历打印等于一身的日历打印模块。由于日历打印专家在进行日历模板设计时,很多地方要与图形设计打交道,因此该模块设计焦点集中在,如何让大家在使用上感到更加便捷。为此经过反复酝酿和开发中的不断使用调试,最终形成了日历打印专家界面的三大部局特点(请参见下面图1): ①日历模板设计界面:由日历模板底图设置和日历模板主画面设计两个页面组成,分别用于完成日历模板底图和主画面的设计,其中,日历模板主画面设计是日历打印专家的核心页面,日历模板设计工作主要通过该页面完成。 ②月历对象(构件)设置界面:由精简信息小月历设置、详细信息小月历设置和大月历模板设置等三个页面组成,其中小月历对象主要用于年历模板设计,大月历对象主要用于月历模板设计,当然也可根据需要大小月历对象混用。 ③装载·预览·打印界面:由“装载·预览·打印”一个页面完成,这是一个控制页面,其主要完成日历模板的装载、预览和打印工作,之所以将这三个功能设计在一起是充分地考虑到使用上的方便性及功能上的共同利用性(如预览功能,它既可以预览设计效果又可以在装载前对先前已有日历模板的进行查看)。 |
|
|
|
图1 日历打印专家界面的基本布局部局 |
|
2.日历打印专家的部分操作特点简介: | |
①日历模板主画面由实现不同功能的对象(构件)搭建而成:大家可以非常方便地利用图1中编号依次为11、12、13、14的命令按钮,快速地完成向日历模板主画面中添加月历构件、图片框、文本框和画线等对象(注:画线功能由于时间关系尚未完成),非常便捷; ②对于日历模板主画面中的对象(构件)可实现任意的拖放、拉伸等操作; ③可方便地改变任一对象的属性特征,如:加载图片原图、对原图片进行局部剪裁(抓图)装载、图片框与十二生肖动态连接,文本框与年号、农历春节信息动态连接等。 ④可使对象实现底色透明、对象间的相互重叠的特殊效果。 ⑤文本框中的文字及月历构件文字大小均可实现随对象尺寸大小而动态变化。 ⑥批量对象属性统一修改功能:可完成批量对象位置对齐、统一尺寸大小。 ⑦月历构件可实现批量加入(如图2所示),如再利用批量对象对齐操作,就可快速搭建出所需的日历模板。 ⑧装载·预览·打印于一身的多功能界面(如图3所示),兼有日历模板管理功能。 ⑨……其他还有一些操作精点请大家自己体会,这里不多赘述。 |
|
|
|
图2 日历打印专家界面的月历构件批量加入功能 |
|
|
|
图3 装载·预览·打印于一身的多功能界面 |
|
3.树结构节点数据快速加载算法: | |
《迷你日历》中的每日记事模块和家谱管理均采用了树结构节点数据来索引记事、个人资料及图片等,随着大家的记事等个人资料的增多,不断有网友提出,每日记事模和家谱管理的启动速度变慢了,原来这是原有树结构节点数据默认给出的算法中一种缺憾,是呀,每日记事模块和家谱管理都是很重要的个人信息程序,不用树结构来管理这些资料简直就不可想象,怎么办?每日记事模块和家谱管理的启动速度变慢的问题,可以说成为《迷你日历》V2.8升级路上的一只拦路虎,不解决这个问题,升级的新开发就无法继续进行。《迷你日历》的多次升级使我养成了一个习惯,前次软件升级遗留下来的重大问题决不能带到新的版本中,没有出路,只有动手重新写出新的算法,可这一动手就是一个多月,这也就是《迷你日历》V2.8推迟发布的另一个原因,总之一个多月没有白忙,请几位热心的网友试用、测试效果不错,我用机器生成上万个节点的数据测试,没问题,装载速度转瞬之间;另为还实现了在树结构优化算法之上的节点拖放功能,如今这些功能都已应用于每日记事模块和家谱管理上。 |
|
4.家谱管理程序下载网址: | |
按照v2.6的【开发特别预告】约定,在《迷你日历》v2.7中已将家谱管理模块与《迷你日历》程序分离,以外挂链接方式执行已经独立的“家谱管理”程序。本次升级中“家谱管理”程序不再随《迷你日历》v2.8一起发布,如有对家谱管理感兴趣的网友,可到如下网址下载,下载后将其解压到迷你日历安装目录即可;对于注册网友我们将免费提供家谱管理V1.2 注册版。 | |
家谱管理外挂包的下载网址: http://gar5857.109.cnnicidc.com/download/Family.sfx.exe | |
《迷你日历》的开发路程是艰难的,但我还是要迎着困难走下去,本次日历打印专家推出,从我内心感受仅仅完成预定工作量的60%,还有很多设想很多工作要做,对于其它模块作者也还有种种想法,总之,我要和大家共同努力,使《迷你日历》更加迷人! 作者的目标还是那句话:和网友们共同打造国产日历软件的精品 ! |
|
《迷你日历》作者:王连明 2005年1月10日 发布 |