一、数据库
可以为任意数据库,本次使用的是Excel作为数据源,故需要检查本地系统中是否已注册“microsoft.ACE.oledb.12.0”提供程序。如果没有,需要去http://download.microsoft.com/download/7/0/3/703ffbcb-dc0c-4e19-b0da-1463960fdcdb/AccessDatabaseEngine.exe下载即可。
二、设计思路
首先大体上是根据数据源中的题目随机抽题,答完所有题目显示错误题目和正确率。那么先从对应路径读取到数据后,此时所有题目都是顺序存储在内存中,然后对题目进行随机排序,按新顺序输出题目并接受录入答案,最后输出错题和正确率。
三、核心代码
这里需要先引用LinqToExcel
核心代码截图 效果图四、存在问题和思考
1.大量题目在开始的读取时占用时间比较长
2.排序时间复杂度
网友评论