大家好
      首先在这里祝大家中秋快乐。
      第一个问题:数据库中复杂数学公式的存储,不是假单的加减乘除,有微积分公式,量带上下标,以及向量的运算(叉乘,点乘等),还很多(估计mathtype上的大部分符号都用了)
      别人给了我两个思路,
           一是:用标记,代表公式的一些特殊字符。
           二是:用第三方的公式编辑器所使用的公式存储格式(好像微软就有),然后作为二进制数据存储到数据库中去
      (琢磨了半天没明白是啥回事)
     
     第二个问题:我做的这个是一个试题库,主要是录入word格式的试卷,把题分类然后存储,最后再随机选题生成试卷。开始这它要自动录入word格式的试卷,这对word文档的处理,貌似要用office编程,上图书馆没找到这方面的书(我们学校是瓜得),大家能给个方向不?
------------------------------------------------------------------(打算用c++,C/S体系结构)
麻烦各位叙述得明白些哈。我很菜的------------------------------------------------------------------(下面是从网上找的,供参考)
要实现从WORD文档批量读入带参数试题到当前目录,WORD文档必须按照如下格式编写:
$TEXT$BEGIN$
[空行]
[试题1题型序号,难度序号,自定义属性1序号,自定义属性2序号,分值,答题时间,选项个数]
[空行]
试题1题目内容
[空行]
试题1答案内容
[空行]
[试题2题型序号,难度序号,自定义属性1序号,自定义属性2序号,分值,答题时间,选项个数]
[空行]
试题2题目内容
[空行]
试题2答案内容
[空行]
......
[空行]
[试题n题型序号,难度序号,自定义属性1序号,自定义属性2序号,分值,答题时间,选项个数]
[空行]
试题n题目内容
[空行]
试题n答案内容
[空行]
$TEXT$END$格式说明如下:
(1)试题文本的开头加入“$TEXT$BEGIN$”作为开始标志,然后加入空行(注意:这里的空行不能含有空格,下同);(2)参数行,由中括号及7个数字组成。题型序号
0- 判断题   1/1
1- 单项选择题   1/1
2- 多项选择题   2/2
3- 计算题   10/10
4- 绘图题   10/10
5- 论述题   15/15
6- 技能题   20/20
7- 简答题   5/5
8- 填空题   2/2
9- 综合题   15/15
10- 问答题 10/10
11- 名词解释 5/5
难度序号
0- 容易
1- 较易
2- 一般
3- 较难
4- 极难
自定义属性1序号(默认为能力层次,实际情况根据科目的不同而不同)
0- 识记
1- 理解应用
2- 分析综合
3- 探究
自定义属性2序号(默认为教学要求度,实际情况根据科目的不同而不同)
0- 一般
1- 次重点
2- 重点
3- 超大纲
分值
整数或者一位小数
答题时间
整数
选项个数
整数(3)参数内容和试题内容之间、试题内容和答案内容之间、上一道试题和下一道试题之间加入空行;(4)最后一道试题的答案后加入空行;(5)在试题文本的结尾加入“$TEXT$END$”作为结束标志;(6)题目内容 可以是任意的word格式,文本,图片等都可以; 当题型为0,1,2的试题答案只能是文本字符串,而且只能一行(判断题答案为对或错), 其它题型的答案可以各种格式(7)当试题含有图形,WORD本身的作图工具制作的图形(因为该图形浮于文字上方)不能被读入,这是因为本软件只能读入嵌入型图形(即图形占据一个字符位置)。如果您用的是WORD2000,则试题的图形可用其他作图软件制作,再用“粘贴”菜单把图形粘贴在试题文本上。如果您用的是WORD97,则先利用其他作图软件完成图形,然后将图形复制到剪贴板,在把图形粘贴在试题文本上时,必须在试题编辑器中选定“编辑”-“选择性粘贴”菜单,如图30所示,在对话框中选择‘粘贴’、‘图片’,并去掉‘浮于文字上方’前的打勾,最后按‘确定’按钮即可。为了节省存储空间,图形最好能制作成单色。(8)题目中不能含有空行,答案中也不能含有空行。当题目或答案必须含有空行时,可以通过在空行中加入若干空格的方式来解决。示例文档见后从WORD文档批量读入带参数试题到当前目录的操作步骤如下:(1)用鼠标选定要安装试题的目录,该目录不能含有子目录,可以含有试题;(2)点击‘导入’按钮;(3)在出现的对话框中打开Word文档名;(4)点击“开始导入”按钮。当试题较多时,需要等待一段时间,请耐心。建议:初学者一次不要装入太多试题。