简单日历APP程序详解1

网友投稿 2019-04-20 23:17

    从今天开始,我们开始分享使用APPInventor做一个简单的日历。通过该程序,我们一起复习一下闰年的算法,以及学一下如何根据年月日计算星期。

   公历的计算,我们暂时不涉及,因为公历的计算要复杂很多,牵扯到的知识很多。公历的补充留给读者们自己去开发。我也会在空闲时间尽量将这块内容补充,然后再和大家分享。

     第一次课,我们先对程序界面进行简单的设计,然后实现一个初步的显示,也是熟悉一下本程序中使用到的屏幕写入操作。

程序中的变量及函数说明如下:

变量:

坐标X:列表,用于定义日历表格中每个内容所在位置的XY坐标,这里只存储X轴坐标。

坐标Y:列表,用于定义日历表格中每个内容所在位置的XY坐标,这里只存储Y轴坐标。这两个列表,在程序初始化时,通过“定义坐标”的过程对列表进行赋值。

星期列表:列表,只存储“日、一、二、三、四、五、六”这几个文本,该列表的定义,是为了方便“绘制”过程中的写入操作。

过程:

定义坐标:定义日历表格中每个位置的XY坐标,将其存储在坐标X、坐标Y的列表中。

绘制:负责将日历的内容(包括星期和日期)写入画布中。

事件:

计时器1到达计时点:主要用于画布的刷新。

程序截图如下:

https://cdn.china-scratch.com/timg/190422/231HC104-0.jpg

https://cdn.china-scratch.com/timg/190422/231HM443-1.jpg

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com