急,delphi 文本操作的问题!(289分)

  • 主题发起人 主题发起人 caomm2001
  • 开始时间 开始时间
C

caomm2001

Unregistered / Unconfirmed
GUEST, unregistred user!
我现在要做一个自动评分系统,主要功能是批改学生用frontpage做的一些网页。
假定老师出的题目是:建立一个几行几列的表格(5分),标题是什么(3分),边框是多少(2分)...
添加一张图片,来源是(5分)...
...
评分的主要实现思路是:读取网页的源代码(html)
找出所有“<.... >”对,并在这些< ... >对中找出我想要标记
(本题是table 和 img),定位以后再通过判别属性的值和评分标准做比较,并打分。
现在要问的是:1。我对整个文本的分析最好使用什么类,有哪些比较好的函数可以利用。
2。我希望对我所读进的整个的文本设置指针,能让自由的指向前一个或者下一个字符,请问有这样的类能提供相应的办法吗??
3 。是否有其他更好的解决方法呢?
 
你可以试试,感觉不是很好的解决方案。
以前在其他地方见过,好像是使用宏来处理。
 
大虾们提提建议啊!
 
就是分析string.用faststring这个外国人写的东东非常快.函数也多.
 
同意iseek
 
??????????
?????????
 
思路一:
第三方的..
sysEdit有个关于DELPHI识别的的例子....他能够识别DELPHI的函数,指针过程....并且列举出来..
SysEdit有HTML颜色支持..有DELPHI的例子,但是我想改成你的不成问题..
我现在使用的是FOR DELPHI5的...源码不见了.主要原因我不使用DELPHI5,,,
第二:要么你自己封装查找一个个一个<HTML>的字段..不过比较费劲了...
如果有足够的时间是完全可行的...

第三:把学生的每个动作按照VBA的保存起来.看看学生是不是做了这些动作.进行评分判断....这样也防止了作弊...

DELPHI的不知道可不可以使用FRONTPAGE的OLE....以给你一个想法了.
 
自己写的话只能用WebBrowser得到HTML源文件进行分析了,当成文本文件分析也不会太难吧,如果条件不是太多的话。
 
谢谢
那么第3和第2个问题呢?
 
后退
顶部