VC++中基于ActiveX Automation技术的客观题自动阅卷实现.docVIP

VC++中基于ActiveX Automation技术的客观题自动阅卷实现.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VC++中基于ActiveX Automation技术的客观题自动阅卷实现   摘要:论述利用Visual C++进行客观题自动阅卷的实现思想,及在设计中涉及到的主要技术难点或要点。在VC++平台,运用ActiveX Automation技术对Excel进行自动化控制,实现了客观题自动阅卷。   关键词:VC++6.0;自动化;Excel;自动阅卷   中图分类号:TP311文献标识码:A文章编号:1009-3044(2010)20-5510-03   Objective Test Automatic Assessment Based on ActiveX Automation Technology in VC++   PEI Da-ming, NAN Yi-min   (Department of Correspondence, Guangzhou Civil Aviation College, Guangzhou 510403, China)   Abstract: discussing about VC++ on the use of objective test automatic assessment, As well as involved in the design of the main technical problems or points of explanation. Through the applications of ActiveX Automation Technology on Excel in VC++, Objective test automatic assessment is Realized.   Key words: VC++6.0; activeX automation; Excel; automatic assessment   “考试”是学校教学工作中的一个必不可少的环节,一直以来,教师们都习惯于通过纸质试卷的形式来进行考试,这样教师的阅卷工作量非常大,而且容易出错。但随着计算机技术的发展和应用,无纸化考试逐步成为一种重要的考试方式。利用计算机自动阅卷,不仅能够节约大量的物力和人力,而且能够提高阅卷过程的精确性和公正性。   考试中,教师会要求学生把客观题的答案填写到一个Excel表中,考试后,教师把学生客观题答案逐一与标准答案比对,得到学生客观题成绩。人工阅卷工作量很大,而且易出差错。基于上述问题,本文在VC++平台,利用ActiveX Automation技术对Excel表中的学生答案信息进行提取,然后与标准答案对比,得到学生成绩,最后把学生成绩汇总输出至另外一张Excel中供教师查看,从而实现客观题自动阅卷。下面对其中的主要技术问题进行论述,供大家参考。   1 简介   在Windows程序开发中,自动化是基于COM/DCOM之上的技术:它可以使一个应用程序来操纵另外一个程序中的对象,使用该程序提供的丰富的功能;或者是一个应用程序通过提供一些对象及对象的方法和属性来允许另外一个程序使用它提供的各种功能。其中,将提供对象和对象属性方法的应用程序称为自动化服务器端;使用对象属性方法的应用程序叫作自动化的客户端[1]。例如Microsoft Office套件中的成员Word、Excel等都是自动化服务器。   2 Excel的层次结构   要利用Excel的ActiveX Automation功能实现Excel的读写,必须与Excel对象模型提供的对象进行交互[2]。Excel提供了一百多个可能需要与之交互的对象,但程序设计主要集中在如下五个对象[3]:   Application 对象   代表整个 Microsoft Excel 应用程序。Application 对象包含:应用程序范围内的设置和选项(例如“工具”菜单上“选项”对话框内的许多选项)。返回顶级对象的方法,例如ActiveCell 和 ActiveSheet 等。   Workbooks 集合   Microsoft Excel 应用程序中当前打开的所有 Workbook 对象的集合。   Workbook 对象   代表 Microsoft Excel 工作簿。Workbook 对象是 Workbooks 集合的成员。Workbooks 集合包含 Microsoft Excel 中所有当前打开的 Workbook 对象。   Worksheets 集合   指定工作簿中或活动工作簿中所有 Worksheet 对象的集合。每个 Worksheet 对象代表一张工作表。   Worksheet 对象   代表一张工作表。Worksheet 对象是 Workshee

您可能关注的文档

文档评论(0)

yingzhiguo + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档