关于数据库和vc 最近老师让我们做一个小程序,就是类似自动出卷子的软件,要用到数据库的知识的,谁能告诉我大概应该怎么做,要有个什么思路,现在思路都没有。最好能有个例子。我的邮箱是[email protected] 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 首先你要做一个数据库,Access就行,里面当然就是所有的题库,然后这个程序很简单,只要按照索引值随机的抽出100条题目就行,当然我指的是全是同一种类型的题目,如果是复合型的题目,你可以在建数据库时分个类,比如1-100是选择题,101-200是填空题等,然后随机抽取的时候先从1-100间抽取几题做选择题,再从101-200间抽取几题作为填空题,依次类推就行了。大概就是这个路吧,把这些抽取出来的试题保存到文件里就是一张试卷了 如果用Access,那么就用DAO好了,相对来说方便一些;如果用其他数据库,用ADO就比较好,功能强大。数据库建立的思路就如楼上所说了。 请教大家关于CTreeCtrl的结点选中、不选中图标显示的问题,类似资源管理器 WINDOWS SDK编程怎么样加载PNG? CPropertySheet的按钮事件重写问题 安装了BCGControlBar后还要设置什么? 使用bcg界面库的wizard创建的对话框怎么没bcg支持? 请教一个关于CxImage的问题 如何使用sdk或者MFC关机?? 如何在多线程总动态创建Access数据库(利用DAO) 一个easy的问题! Mrcrosoft visual C++ 2008软件的对话框问题 刚刚学vc++,请大家指导。散分,谢谢大家。Up有分! 想你请教一个问题
然后这个程序很简单,只要按照索引值随机的抽出100条题目就行,
当然我指的是全是同一种类型的题目,
如果是复合型的题目,你可以在建数据库时分个类,
比如1-100是选择题,101-200是填空题等,
然后随机抽取的时候先从1-100间抽取几题做选择题,
再从101-200间抽取几题作为填空题,依次类推就行了。
大概就是这个路吧,
把这些抽取出来的试题保存到文件里就是一张试卷了
如果用其他数据库,用ADO就比较好,功能强大。
数据库建立的思路就如楼上所说了。