首页 > 范文大全 > 正文

基于VB6.0备课助手的设计与实现

开篇:润墨网以专业的文秘视角,为您筛选了一篇基于VB6.0备课助手的设计与实现范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘要:vb6.0是一种面向对象的可视化程序设计语言,它可以操作word对象模型,从而实现对word文档的处理。该文是笔者根据教师备课需求设计出备课助手程序,介绍其程序的设计实现。文章首先指出教师在备课中所遇到的问题,提出可以编写程序协助教师备课,然后介绍了VB6.0处理Word文档的语法要点,最后详细阐述了备课助手的设计与实现。

关键词:VB6.0;程序设计;Word文档;教师备课

中图分类号: TP311 文献标识码:A 文章编号:1009-3044(2013)25-5638-03

每当开学之初,教师准备课程备课文档,这是一项繁重而又琐碎的工作。所谓繁重,是每门课程需要准备的备课文档很多,以我院举例,一门课程需要准备至少三种Word文档,备课纸1—课程学期授课计划,备课纸2—课程周次授课计划,备课纸3—每次上课(2课时)授课计划;所谓琐碎,文档中的很多内容是相同的,大量的复制粘贴,使得备课变成一份琐碎的体力活动。

如图1是我院备课纸的部分截图,从图中可以看出,备课纸2和备课纸3的很多内容和备课纸1的内容是相同。

经过分析,可以利用VB6.0编程,利用程序完成备课中的部分工作。教师只要先准备好备课纸1,然后利用程序自动产生备课纸2和备课纸3。

1 VB6.0处理Word文档的语法要点

VB6.0是一门面向对象的可视化程序设计语言,而Word程序是由对象模型构成的,VB设计语言可以通过操作Word对象模型去操作Word文档。Word对象模型是一个文件名称为MSWORD.OLB的文件,在Word2010中的默认安装目录是C:\Program Files\Microsoft Office\Office14。VB程序要能操作Word对象模型,必须从菜单【工程/引用】中加载Word对象模型,否则不能操作对象模型。其引用名称是Microsoft Word 14.0 Object Library。

1.1 Word.Application对象

2 备课助手的设计与实现

2.1 备课助手使用说明及运行界面

因我系绝大部分课程是每周四节课,2节课上课,2节上机的课程,因此本程序仅支持这类课程,其它类型课程暂不支持。程序预先准备好备课1样本文件、备课纸2空表、备课纸3空表。备课教师首先按备课纸1样本文件填写相应的课程内容,准备好备课纸1文件,然后拖入文本框中,如图2,单击按钮产生备课纸2和备课纸3,打开备课纸2和备课纸3,进行必要的修改与补充即可。操作非常简单。

2.2 备课助手设计思路与代码实现

3 结束语

以程序员的视角,word 程序本身就是一个对象模型,VB程序可以通过操作word对象模型来操作word文档,从而实现对word文档的处理。

参考文献:

[1] 博彦科技.Office VBA编程高手[M].北京:北京大学出版社,2001.

[2] 陈军民.浅析利用VB6.0将Access数据表转换为Word文档[J].电脑知识与技术,2010(6).

[3] 陈永强.例学VBA Excel/Access/PowerPoint中的VBA高效应用[M].北京:中国铁道出版社,2010.