欢迎来到天天文库
浏览记录
ID:27830199
大小:59.50 KB
页数:8页
时间:2018-12-06
《计算机毕业论文cai教学软件中数据的分割》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、XX大学毕业论文CAI教学软件中数据的分割姓名:2014年6月25日CAI教学软件中数据的分割摘要:本文使用面向对象的高级语言VisualBasic6.0设计了一套既能编辑,又能应用于教学演示的高级CAI软件。使用本软件,用指定的格式输入CAI数据,并在其中设置断点;同时,用本软件进行播放,可实现模拟教学目的。本文着重论述了如何输入数据、分割数据和显示数据的算法。Abstract:UsingtheadvancedlanguageObjectOriented-VisualBasic6.0,theauthordevelopedasetofadvanc
2、edCAIsoftware,whichcanbeusedindataeditingandteaching.ThissoftwarecanbeusedtoinputCAIdatainassignedformatandsetbreakpoints.Atthemeantime,itcanbeusedtodisplaydatainordertorealizetheobjectiveofsimulatedteaching.Thisarticleemphasizesonthealgorithmofdatainput,datasplitanddatadispl
3、ay.随着计算机的普及和网络技术的发展,计算机辅助教学(CAI)越来越受到人们的重视。但纵观目前流行的CAI软件,大多只能进行简单的放映,而不具备编辑能力,为数很少的几个能够编辑的软件,操作乂很复杂,不能针对教学特点。基于此,作者设计了一个既能辑状态的一角,左边图1编辑状态为文字区,右边为指令区。Fig.leditstatus2数据的分割数据的分割分为两个步骤进行:第一步:把文章以字形为根据分解成段落。字形的标识与命令标识相关。程序如下:'把整个一页分成若个段落PublicSubFunDivide(ByRefSourceStrAsString,B
4、yRefDestinationAsString,ByRefPositionAsInteger,ByRefpropNameAsString)DimControlICodeAsStringDimcodCommandAsStringDimssAsStringDimSourceLenAsLongSourceLen=Len(SourceStr)Destination=““ControllCode=Mid(SourceStr,Position,1)If(ControlICode二“”)ThenEndIfPosition=Position+1LoopEndI
5、fEndIfEndSub第二步:把段落分别地分成一行一行,为向标签框内填充作准备。分行的依据是除去控件和图形的区域。图形位于右上角,用一条水平线和竖直线来分界。'分段为块PublicSubLineDivide(ByRefafterDivideAsString,ByVaiSourceAsString,ByVaiScaleLOAsInteger)DimLLAsIntegerDimLsAsStringDimstartAsIntegerstart=1LL=Len(Source)DoLs=Mid(Source,start,ScaleLO)start二sta
6、rt+ScaleLOIfafterDivide二""ThenafterDivide=LsElseafterDivide=afterDivide+Chr(13)+Chr(10)+LsEndIfLoopWhile(start=LL)EndSub这两个全局函数位于标准模块basCommFun.bas中,同时,在该模块中定义了许多全局变量和常量,用来监控程序的运行状态。如:OptionExplicitPublicjobStatusAsInteger4jobStatus=0第一界面状态4jobStatus=l编辑界面模式jobStatus二2教学界而模式P
7、ublicConstMargin=50PublicConstZLF=180,小五号字的大小TwipPublicConstZF=210"五号字的大小Twipo止常显示内容。PublicConstZLFo=240,小四号字的大小TwipPublicConstZFo=285,四号字的大小TwipPublicConstZLT=300,小三号字的大小Twip。标题。PublicConstZT=3153数据的演示“三号字的大小Twip在数据显示时,首先在窗体上放置若干个标签框和四个图片框,并使他们处于不可见状态。在运行编辑时,显示用的控件都不可见;在运行演示
8、时,编辑用的控件都不可见。通过控制变量jobStatus来实现这种功能。显示程序如下:PrivateSubcmdPreview_Clic
此文档下载收益归作者所有