【C#】自用复习程序的编写随笔

2018-08-08  本文已影响0人  渣渣渣渣渣_b221

一、数据库

可以为任意数据库,本次使用的是Excel作为数据源,故需要检查本地系统中是否已注册“microsoft.ACE.oledb.12.0”提供程序。如果没有,需要去http://download.microsoft.com/download/7/0/3/703ffbcb-dc0c-4e19-b0da-1463960fdcdb/AccessDatabaseEngine.exe下载即可。

二、设计思路

  首先大体上是根据数据源中的题目随机抽题,答完所有题目显示错误题目和正确率。那么先从对应路径读取到数据后,此时所有题目都是顺序存储在内存中,然后对题目进行随机排序,按新顺序输出题目并接受录入答案,最后输出错题和正确率。

三、核心代码

这里需要先引用LinqToExcel

核心代码截图 效果图

四、存在问题和思考

1.大量题目在开始的读取时占用时间比较长

2.排序时间复杂度

上一篇下一篇

猜你喜欢

热点阅读