又Update了一下,更正了一个计算农历的错误,原来的代码是参考网上一个转换农历的代码,结果那段代码判断大年三十的时候有问题,导致程序出错,这回修正了。
另:没有做新的安装包,因为我用新UI的时候发现我编译的CAB文件里总是覆盖那个 “课表.xml” 文件,即便我在ce cab manager里设定成不覆盖也一样,目前还不知道是新固件安装部分的错误还是cab manager 的原因,为了避免丢失原来的课表数据,请大家直接下载 “0.0.3.rar ”,然后解压覆盖掉原来安装目录里的主程序即可。
附:
0.0.3.rar (252.29 KB)
--------------------------------------------------------------------------------------------------------------
Update 了一下,添加了在M8上编辑课表的基本功能,修正了一个计算周数的错误。
--------------------------------------------------------------------------------------------------------------
记得貌似有人要来着,就写了一个
M8ClassSchedule 是为使用魅族M8手机的学生或者教师开发的一个极其简单的课程表程序,功能主要显示每天的课程表内容及细节,并可以显示指定日期的课程表。
所有的课表数据都放在了 课表.xml 里,用户可以在电脑上用编辑工具比如 EditPlus 或者记事本直接编辑里边内容,也可以在 M8 上用工具栏编辑,注意如下几点即可。
1)xml 文档要求所有节点都闭合而且不能交叉,所以节点名称书写时务必注意认真。
2)节点的名称及内容可以任意改变,比如“第一大节”可以改为“早自习”,“星期一”可以改为“周一”,但星期节点的顺序必须从周日开始然后依次周一到周六,每天的课程也是依照上课顺序书写的。
2)最底部的配置节点要求输入本学期的某个日期和对应的教学第几周,这样程序就可以自动计算当前是第几教学周了,这个功能对于教师比较实用。
3)每天的课程数量节点以及课程的细节节点数量不限,可以任意改变,比如你可以添加一个“第六大节”,课程里边也可以添加一个“备注”节点。
4)每节节点名称前边可以通过一个叫做“图标”的属性指定显示的图标,图标放在程序目录下的Skin目录里,大小为70X70像素,每个课程内容节点也可以通过添加“第一行”和“第二行”属性来指定显示的位置,不添加该属性的节点则默认不显示,除非单击某课程才会看到。
如果你修改了课表.xml结构程序启动后就空白了,则仔细检查修改后的内容节点是否闭合,是否文字不匹配或者写错了等等,你也可以通过网上的一些xml校验工具校验该文件,找出错误修正之后再传回程序目录。
希望这个小程序能给大家带来方便,其实,M8自带的日历程序本身就可以构造一个带提示得非常不错的课程表,但不是很直观。
CAB版
课程表.rar (493.68 KB)
,(因为加了点图标体积大了所以压了一下RAR)
绿色版
M8ClassSchedule.rar (558.63 KB)
魅族迷下载地址:
http://meizumi.com/ChangYong/ShiYong/M8ClassSchedule.html
中国魅族下载地址:
http://www.chinameizu.com/view-124-1.html
顺便发个空的课表,方便在PC上填写。
课表.rar (574 Bytes)
[
本帖最后由 evincent 于 2010-2-10 20:20 编辑 ]