欢迎来到论文网! 识人者智,自知者明,通过生日认识自己! 生日公历:
网站地图 | Tags标签 | RSS
论文网 论文网8200余万篇毕业论文、各种论文格式和论文范文以及9千多种期刊杂志的论文征稿及论文投稿信息,是论文写作、论文投稿和论文发表的论文参考网站,也是科研人员论文检测和发表论文的理想平台。lunwenf@yeah.net。
您当前的位置:首页 > 科技论文 > 计算机论文

例谈VB批改操作题的实现

时间:2010-11-30  作者:秩名
End With
 

'右3行4列表格---属性Type19代表插入的“表格”类型

IfActivePresentation.Slides(3).Shapes.Count() >= 5 Then

If Windows(1).Presentation.Slides(3).Shapes(4).Type = 19 OrWindows(1).Presentation.Slides(3).Shapes(4).Type = 19 Then

Score1232 = Score1232 + 0.8

End If

EndIf

'左边文本框位置插入图片tp1.bmp---属性Type13代表“图片”

IfActivePresentation.Slides(3).Shapes.Count() >= 5 Then

If Windows(1).Presentation.Slides(3).Shapes(5).Type = 13 OrWindows(1).Presentation.Slides(3).Shapes(5).Type = 13 Then

Score1233 = Score1233 + 0.8

End If

EndIf

Score123 = Score1231 + Score1232 +Score1233 '第3小题得分汇总

⑷第1张幻灯片中文字"一字公司研制",设为单击鼠标时"盒状"的放映方式。

IfWindows(1).Presentation.Slides(1).Shapes(2).AnimationSettings.EntryEffect =ppEffectBoxIn Then

Score1241 = Score1241 + 2'盒状收缩切换

End If

Score124 = Score1241'第4小题得分汇总

⑸通过第3张幻灯片上的"返回"文字与第1张幻灯片建立超链接。

If ActivePresentation.Slides(3).Shapes(3).TextFrame.TextRange.ActionSettings(ppMouseClick).Hyperlink.SubAddress= "-1,-1,FIRST"Then

Score1251 = Score1251 + 2'文本框按钮中文字'返回'--超链接

End If

Score125 = Score1251

score = Score121 + Score122 + Score123 + Score124 + Score125

MsgBox ("总分: " & score) '显示本大题总得分

上述宏代码应放在PPT1.PPT的宏Macro1中。论文格式,评价操作题。

说明:利用宏可以帮助我们快速写出批改程序,当不知道该用什么命令时,不妨先录制好完成该题时的宏,然后慢慢去理解其中的宏命令含义,再编写相应程序段,这样可能会提高编程效率。对于Office套件都可以采用这种方法获得宏命令代码,但不能照搬,要稍加修改才能使用。论文格式,评价操作题。编写PowerPoint程序时要注意搞清幻灯片上的对象位置、叠放次序以及插入组件的类型(是图片、表格,还是图表等)。在阅卷时,可运行预先在PPT1.PPT编好的批改宏“Macro1”执行;或在VB阅卷界面增加“使用宏评PowerPoint”按钮,阅卷时单击该按钮,完成评卷工作。论文格式,评价操作题。

“使用宏评PowerPoint”按钮上的单击事件代码,如下:

Dim oApplication, oPresentations,oPresentation As Object

Dim strFile1 As String

SetoApplication = CreateObject("PowerPoint.Application")

oApplication.Activate '运行powerpoint对象

strFile1 = App.Path & "\9028\ppt1.ppt"

Set oPresentations = oApplication.Presentations

Set oPresentation = oPresentations.Open(strFile1)

oPresentation.Application.Run"ppt1!Macro1" '运行宏Macro1

oApplication.Quit'退出PowerPoint

十三、Internet(15分)

第1题、第2题、第3题的评分方法与文件操作的判定方法类似

说明:以下第1至第3题都是访问站点http://TEACHER/ZJ,找到相应文件后,下载到考生文件夹(即考试试卷\9028)。论文格式,评价操作题。

1、找到压缩文件1998.zip,把该文件保存

Dim strFileName13 As String

strFileName13 = App.Path &"\9028"

……fso.FileExists(strFileName13 &"\1998.zip") = True ……

2、找到《商用Web页面创建指南》页,该页以"note8.htm"为文件名保存

……fso.FileExists(strFileName13 &"\note8.htm") = True ……

3、找到名为"灯塔"的图片,并将该图片以"depict8.gif"为文件名保存

…… fso.FileExists(strFileName13 &"\depict8.gif") = True ……

4、将本浏览器的主页改为"www.computer.net"

Dim w As Object

Dim internet4 As String

Set w = CreateObject("wscript.shell")

'判断IE主页是否是"www.computer.net"

internet4 = w.regread("HKEY_CURRENT_USER\Software\Microsoft\InternetExplorer\Main\Start Page")

If internet4 = "http://www.computer.net/" Then

score13 = score13 + 3

End If

5、浏览"停电的门铃"页,并将该页将该页以"停电的门铃"为名添加到收藏夹中

Dim internet5 As String

Dim strFileName135 As String

strFileName135=w.regread("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ShellFolders\Favorites")

If fso.FileExists(strFileName135 & "\停电的门铃.url")= True Then

score13 = score13 + 3

End If

Print "十三、Internet(15分):", score13; "分"

(三)、成绩写入文本文件

Open App.Path & "\kslog.txt" For OutputAs #1

Print #1, "试卷号: 第1套考试试卷(09技上)"

Print #1, "二、文件操作(10分):", score2; "分"

……

Print #1, "十三、Internet(15分):", score13; "分"

Print #1, "你本次测试的总分为:", score; "分"

Print #1,"----------本次阅卷完毕----------"

Close #1

MsgBox "阅卷结束,按“确定”退出!", vbOKOnly +vbInformation, "温馨提示"

Cls

Print "再次阅卷,请按“阅卷”", "按“退出”结束"

(四)、结束语

当然以上编程方法,有点繁复,也不一定很完美,但毕竟提供了一种阅卷思路,相比靠人工去逐一打开学生的文件,然后进行评判来得省时、省力,而且阅卷者能根据自己的需要增减某些项目的评分要求,这对于深入剖析和了解程序的执行过程也有益处,条件允许时也可供学有余力的学生去修改程序,协助完善评分标准。本程序在实际应用中,教学效果良好,对批改中显示做错的题目,学生普通表现出一种寻根究底的精神,很多同学非要弄清失分原因不可。当然批改程序也不是万能的,只起辅助手段。学生答案可能千奇百怪,若实际操作过程中,出现评错分的情况时,一定要静下心来,仔细研究,分析原因,修正程序,以免误导学生。


【参考文献】
1.丁爱萍主编,VisuslBASIC程序设计(第2版).电子工业出版社,2003
2.中等职业技术学校试用教材VisualBasic.岭南美术出版社,2003
3.完全手册ExcelVBA典型实例大全伍云辉编著.-北京:电子工业出版社,2008.8

 

查看相关论文专题
加入收藏  打印本文
上一篇论文:基于SAP平台的企业门户分级授权的实现
下一篇论文:多站点水情信息编码并发传输模式
科技论文分类
科技小论文 数学建模论文
数学论文 节能减排论文
数学小论文 低碳生活论文
物理论文 建筑工程论文
网站设计论文 农业论文
图书情报 环境保护论文
计算机论文 化学论文
机电一体化论文 生物论文
网络安全论文 机械论文
水利论文 地质论文
交通论文
相关计算机论文
最新计算机论文
读者推荐的计算机论文