简单日历APP程序详解1
2019-04-20 23:17
从今天开始,我们开始分享使用APPInventor做一个简单的日历。通过该程序,我们一起复习一下闰年的算法,以及学一下如何根据年月日计算星期。
公历的计算,我们暂时不涉及,因为公历的计算要复杂很多,牵扯到的知识很多。公历的补充留给读者们自己去开发。我也会在空闲时间尽量将这块内容补充,然后再和大家分享。
第一次课,我们先对程序界面进行简单的设计,然后实现一个初步的显示,也是熟悉一下本程序中使用到的屏幕写入操作。
程序中的变量及函数说明如下:
变量:
坐标X:列表,用于定义日历表格中每个内容所在位置的XY坐标,这里只存储X轴坐标。
坐标Y:列表,用于定义日历表格中每个内容所在位置的XY坐标,这里只存储Y轴坐标。这两个列表,在程序初始化时,通过“定义坐标”的过程对列表进行赋值。
星期列表:列表,只存储“日、一、二、三、四、五、六”这几个文本,该列表的定义,是为了方便“绘制”过程中的写入操作。
过程:
定义坐标:定义日历表格中每个位置的XY坐标,将其存储在坐标X、坐标Y的列表中。
绘制:负责将日历的内容(包括星期和日期)写入画布中。
事件:
计时器1到达计时点:主要用于画布的刷新。
程序截图如下:
--end--
声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com