试题库成卷版面设计技术

试题库成卷版面设计技术

ID:27744208

大小:144.50 KB

页数:8页

时间:2018-12-05

试题库成卷版面设计技术_第1页
试题库成卷版面设计技术_第2页
试题库成卷版面设计技术_第3页
试题库成卷版面设计技术_第4页
试题库成卷版面设计技术_第5页
资源描述:

《试题库成卷版面设计技术》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、试题库成卷版面设计技术钟名春摘要:本文根据现有试题库软件在生成试卷时版面布局不完善的问题,提出了一种成卷版面设计技术。它使用的核心技术是VBA,通过编程实现自动排版和输出功能。该技术同样适用于期刊、网上购物订单等的版面设计。关键词:成卷版面设计VBA自动排版ATechniqueofTestPaperTypesettingZhongMingchun(Shundetechnicalsecondaryschool,ShudeFoshan528300)Abstract:Thisarticleraisesdesignoftestpaperstypesetting,becausethep

2、roblemofincompletelayoutexistsintestpaperproducing.ItchieflydependsonthetechniqueofVBA,andrealizesautomaticallytypesettingandstrengthensthefunctionofoutput.Infact,itcanbeusedonotheraspectsoftypesetting,suchasjournals,webordersandnewspapers.Keywords:testpaperproducing,layout,VBA,automatictyp

3、esetting1、引言自从1996年底,国家计委正式立项批准计算机辅助教学软件研制开发与应用为“九五”国家重点科技攻关项目以来,各种试题库管理软件、教学软件和仿真软件相继推出。这可以说是我们教育界的一大喜讯,教育和人才培训的各方人员都将受益。相对于教学软件和仿真软件来说,在推广和使用的过程中,试题库管理软件都未能完全达到预期的目标。[文献1]究其原因,现有的试题库管理软件中,有些软件只是向用户提供成套的试题,或者是智能组卷,不允许用户自由地从试题库中抽取试题,使用户出题受到很大的约束;有些软件不提供试题的修改功能而显得功能不够完善;还有些软件生成的试卷没有考虑好版面格式,很

4、多页面布局工作还需要人工手动设置,甚至与人工出卷一样费事;所有这些不足造成了用户对试题库管理软件的反应平淡。87我们曾经参与过试题库软件的开发,发现用户手动组卷、智能组卷和试题的修改这些功能都比较容易实现,事实上现有的不少试题库软件具备这些功能;但组卷后试卷的文档生成和试卷版面设计却一直是比较困难,当然不少开发人员曾提出并设计过许多方案,可是收效都甚微。因此,我们根据自己的实践和多年的教学经验,针对试卷版面格式的设置和控制,提出了一种先进的版面技术设计方案以解决多年来试题库软件在成卷版面设计方面的问题。我们提出的版面设计技术主要采用VBA技术实现,其优点是通过对象编程实现试卷

5、版面的设计。试题库软件采用本技术后,生成试卷时版面格式可以根据试卷的具体内容职能地划分要素并自动设置和调整,而且生成的是一份标准的word文档,用户的使用将有更大的自由度。所以,这种设计技术有很强的实用价值和较高的推广价值。2.VBA技术简介VBA技术是我们试题库成卷版面设计技术中最重要的技术。由于商业机密的鸿沟,使它未能尽早在教育和人才培训的应用方面出现。其实,如果我们能很好的利用它,不但有利于我们的试题库系统,还有利于其他教学的实践[具体参见文献2]。以下,先对VBA技术作个说明。VBA即VisualBasicforApplications,是Microsoft公司提出的

6、一种用VB对Office应用程序开发的技术。它把整个应用程序作为一个对象模型,例如对文档来说,WordXP就是一个对象了。在这个对象中包含各种子对象模型,见图1;因此,VBA编程实际上是用VB语言对上述各个对象进行处理。图1MicrosoftWordVisualBasic对象模型Fig1ThemoduleofMicrosoftWordVisualBasicobject87上图给出word对象模型。下面对上图中的主要对象分述如下:lApplication对象指代的是MicrosoftWord应用程序,使用过程中我们可以用Application对象创建一个MicrosoftWor

7、d实体。lDocument对象表示一篇文档,是Documents集合中的一个元素,Documents集合包含Word当前打开的所有Document对象。在实际设计中,用Documents的Add和Open方法可新建或打开文档。lSelection对象代表窗口或窗格中的当前所选内容,若文档中没有所选内容,则代表插入点。每个文档窗格只能有一个活动的Selection对象,并且整个应用程序中只能有一个活动的Selection对象。我们在对试卷进行版面设计时,将用到Selection对象的多种方法和属性来编辑文

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。