阅读记录表怎么画图片(读书记录表怎么画图)

记录阅读次数,看着容易,但步骤却挺繁琐。在上一章中完成了一部分,解决了如何挑选末行,如何判断末行和修改末行。

但是整个程序并不完整,这一章面临的课题是如何把阅读记录添加或者修改到内容中,然后把内容重新写到文本文件里边去。

先看一下上一章最后的程序

阅读记录表怎么画图片(读书记录表怎么画图)

第21行至第26行,这部分内容就是判断修改部分,放到这里显得程序不好看,于是我们想到了用定义函数的办法来解决问题。程序更改如下

阅读记录表怎么画图片(读书记录表怎么画图)

如上图,我们把这一部分挑出来,单独处理,形成了一个函数,函数的名字叫阅读次数行处理,需要的参数是末行内容。返回的值是两个,一个是修改好的阅读记录,另外一个只对阅读记录的操作方法,就是判断到底是应该增加还是修改。

使用方法非常简单,如图

阅读记录表怎么画图片(读书记录表怎么画图)

在上图中,阅读行是一个列表

第34行,是对这个返回值的测试。

当对程序进行完调整以后,下一个问题就是如何制作内容,保证在原显示内容不变的情况下,仅仅增加或者修改阅读次数行。

于是我们可以这样操作

阅读记录表怎么画图片(读书记录表怎么画图)

在程序运行之前,先定义一个叫做新内容的变量,用于制作写回文本文件中的内容。

紧接着,在迭代的过程中,还原文本文件的内容

阅读记录表怎么画图片(读书记录表怎么画图)

在这一段程序中,有一点要说明

阅读记录表怎么画图片(读书记录表怎么画图)

在每一次迭代的过程中,运行一次阅读次数行处理,主要是判断这一行是不是记录阅读次数的那一行?如果是那一行,就不记录了(阅读行[1]的值就会变为修改)。

当结束循环后

阅读记录表怎么画图片(读书记录表怎么画图)

第40行,在新内容中,追加上阅读次数这一行。

第42行,测试一下运行结果,实测结果如下

阅读记录表怎么画图片(读书记录表怎么画图)

被红线条框起来的,就是新内容变量里的内容。

下一步就是我们把它写回到原来的文件中就可以了。于是程序变成下面的模样

阅读记录表怎么画图片(读书记录表怎么画图)

由于需要写入文件,所以要特别小心,别弄错了,否则可能完全没有内容了。

于是,主程序部分变成这个模样

阅读记录表怎么画图片(读书记录表怎么画图)

下面,来一张运行结果图

阅读记录表怎么画图片(读书记录表怎么画图)

每一次运行,阅读次数会增加一次,这个内容是直接记录在文本文件中的,如果你用文本编辑器打开,也是可以看得到的。

阅读记录表怎么画图片(读书记录表怎么画图)

上图是文本编辑器看到的效果。

这一章内容先到这里吧。

创业项目群,学习操作 18个小项目,添加 公众号:李佰秒 微信:2646648137  备注:小项目

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 3300536702@qq.com 举报,一经查实,本站将立刻删除。
如若转载,请注明出处:https://www.cqzhaolin.cn/4150.html