基于Authorware多栏文本输入的研究
- 格式:pdf
- 大小:324.62 KB
- 文档页数:3
多媒体技术是指信息载体,可以是文字、图形、图像、声音等的集成,它集计算机技术、声像技术和通讯技术于一体。
多媒体计算机教学系统的发展,是涉及到计算机、美术、音乐、教育学、心理学等各个专业全方位的结合。
利用Authorware把声音、文字、图片、视频结合于一体,利用Photoshop处理使用的图像使其更加美观,制作此软件的目是制作出一个简单的英语教学软件,能够实现一些件简单的功能。
最终的目的把理论的知识用到实践上去。
在这次设计中学到了很多知识,也提高了动手的能力。
关键字:authorware;图像;视频;声音 (1)多媒体的概念 (1)多媒体技术的发展 (1)平台软件 (1) (2)Authorware的概念 (2)启动与功能简介 (2)流程设计窗口 (3)媒体创作图标 (3) (4)新建文件 (5)添加主要内容 (5)图片的添加 (5)文字的添加 (5)声音的添加和控制 (6)视频的添加和控制 (7)按钮的添加 (8)小字典的制作 (8) (10)参考文献 (11)1.多媒体技术1.1多媒体的概念“多媒体”一词译自英文“Aultimedia”,顾名思义就是多媒体,如声音、图像、文字、视频等。
“多媒体”是指能够同时获取、处理、编辑、存储和展示两个以上不同类型信息媒体的技术。
我们常说的“多媒体”最终归结为是一种“技术”。
事实上,正是由于计算机技术和数字信息处理技术的快速进展,我们今天才拥有了处理多媒体信息的能力,并使得“多媒体”成为一种现实。
“多媒体”通过文字、声音,以及视频影像的结合,是信息变得栩栩如生。
1.2多媒体技术的发展多媒体技术的发展有几个具有代表性的阶段:(1)1984年,美国Apple公司开创了计算机进行图像处理的先河,在世界首次使用Bitmap(位图)概念对图像进行描述,从而实现了图像进行简单的处理、存储以及相互的传送等。
(2)1985年,美国Commodore公司将世界上首台多媒体计算机系统展现在世人面前,该计算机系统被命名为Amiga。
目录1.1 英语学习的重要性1 1.2 《新概念英语一》教材简介2 1.3 多媒体教学在英语学习中的优势21.4 多媒体教学的发展前景22.1 多媒体教学常用的制作软件3 2.1.1 POWERPOINT 3 2.1.2 DIRECTOR 3 2.1.3 FLASH 32.2 AUTHORWARE软件简述33.1 非功能性需求5 3.1.1 需求分析5 3.1.2 可靠性和可用性需求5 3.1.3 对将来可能提出的要求53.2 软件功能模块设计54.1 登录系统设计7 4.2 软件首页设计8 4.3 导航目录设计10 4.4 课件内容的制作12 4.4.1 视频模块设计与实现124.4.2 生词模块设计与实现13 4.4.3 句式讲解模块设计与实现14 4.4.4 练习模块设计与实现14 4.4.5 听写模块设计与实现154.4.6 测验模块设计与实现165.1 软件测试18 5.2 结果分析18 5.2.1 软件安全性分析18 5.2.2 软件可靠性及稳定性分析18 5.2.3 软件的可扩展性分析18 5.2.4软件的实用性分析18 [2] 杜超.AUTHORWARE7.0多媒体课件制作基础培训百例.机械工业出版社,200619 [5] 张德发.AUTHORWARE7.0基础教程.清华大学出版社,200419 [10] 东方华人.AUTHORWARE7.0范例入门与提高.清华大学出版社,200519 [16] 江红.AUTHORWARE7.0应用技术.清华大学出版社,200620软件开发的意义及现状基于Authorware的多媒体教学软件的设计与实现改革开放之后,随着社会发展的日益信息化和全球化,让英语的重要性逐步提高,英语作为一种承载着众多信息的载体之一,已然成为我们生活、工作各个领域中使用极为广泛的语言,许多国家在基础教育发展战略中都把英语教育作为公民素质教育的重要部分,并且将英语摆在了十分突出的地位。
本科毕业论文(设计)题目:基于Authorware的《Visual Basic》课程多媒体课件的设计与实现姓名:学号:专业:院系:指导老师:职称学位: 讲师/硕士完成时间:教务处制安徽新华学院本科毕业论文(设计)独创承诺书本人按照毕业论文(设计)进度计划积极开展实验(调查)研究活动,实事求是地做好实验(调查)记录,所呈交的毕业论文(设计)是我个人在导师指导下进行的研究工作及取得的研究成果。
据我所知,除文中特别加以标注引用参考文献资料外,论文(设计)中所有数据均为自己研究成果,不包含其他人已经发表或撰写过的研究成果。
与我一同工作的同志对本研究所做的工作已在论文中作了明确说明并表示谢意。
毕业论文(设计)作者签名:日期:基于Authorware的《Visual Basic》课程多媒体课件的设计与实现摘要随着现代教育科学的发展,多媒体教育在教育的发展中起到很大的作用,因为多媒体教学可以通过声,文,图,动画的方式展现给学生,它具有很强的说服力,信息量大,能灵活运用,并且很能调动学生的积极性,提高课堂气氛。
在老师与学生互动方面起到关键性的作用。
我们在一直提倡教育的质量化,随着多媒体教学的深入,这个问题也得到很大提高,这样也使得教学资源以及教学方式变得更加多样化。
从而在一定程度上提高了教学质量。
我的设计是一套完整的多媒体课件教学为研发过程,合理的展现Authorware 中不同的图标功能,在制作中运用按钮响应,进行交互,框架设计,菜单栏搭建等等。
从而实现在多媒体课件的方式下,更好的优化教学过程,大大的增强老师与学生的互动,使得课堂气氛更加活越。
我是利用Authorware制作的VB的多媒体课件,系统介绍了多媒体课件设计的详细过程,在每个模块的功能都详细的表达出来其制作过程,从中流露自己的制作思想以及独特的运用,大大的降低了教学难度。
我相信我的作品一定会得到老师的认可。
关键词:多媒体教学,课件,authorware,VBThe 《Visual Basic 》courses based on Authorware multimedia courseware design and implementationAbstractWith the development of modern science education, multimedia education in the development of education to great effect, because the multimedia teaching through sound, text, graph, animation show to the students. It has strong persuasive power, large amount of information, can be applied flexibly. And it can arouse students' enthusiasm, improve the classroom atmosphere. Play a key role in the interaction between teachers and students. We has been promoting the quality of education, with the development of multimedia teaching, the problem has also been greatly improved. This also makes teaching resources and the teaching method has become more and more diversified. In order to improve the teaching quality in a certain extent.My design is a complete set of multimedia courseware development process, reasonable display icon in Authorware the different function, to use button response, interact, framework design, menu bar build and so on. To the way in which multimedia courseware now, the better in the teaching process optimization, greatly enhanced the interaction between teachers and students, the classroom atmosphere more and more. I am a VB Based on Authorware Multimedia courseware system. This paper introduces the detailed process of the multimedia courseware design, in the function of each module are detailed expressed its production process, from her own production ideas and unique use, greatly reduce the difficulty of teaching. I believe that my work will be recognized by the teacher.Key Words:Multimedia teaching,courseware, authorware, VB目录1 绪论 (1)1.1 课题的研究背景 (1)1.1.1开发背景 (1)1.1.2 选题的目的和意义 (1)1.1.3指导思想及研究现状 (1)1.2 authorware实现解决方案 (2)1.2.1开发工具的选择与比较 (2)1.2.2 四种实现方式的应用范围 (4)1.2.3 性能比较 (4)1.2.4 Visual Basic介绍 (5)2 Authorware简述 (6)2.1 authorware主要特点 (6)2.2 Authorware主要功能 (7)3 总体设计 (9)3.1主要功能模块 (9)3.2各模块具体功能 (9)3.2.1 开机动画 (9)3.2.2 用户名登录 (10)3.2.3课件内容 (10)3.2.4测试题 (11)3.2.5拼图游戏 (12)3.2.6画图 (12)3.2.7计算器 (13)4 详细设计 (14)4.1开场的制作 (14)4.1.1新建文档 (14)4.1.2首页的制作 (14)4.1.3声音的导入与设置 (16)4.1.4数字电影的导入与设置 (18)4.2用户登录的制作 (21)4.2.1主页面的制作 (21)4.2.2按钮的添加与设置 (23)4.3课件内容的制作 (28)4.3.1课件内容界面的制作 (28)4.3.2课件内容的插入 (32)4.4拼图游戏的制作 (34)4.4.1拼图游戏的界面制作 (34)4.5画图的制作 (36)4.5.1画图按钮构建 (36)4.5.2画图按钮的调试 (37)4.6小测试的制作 (39)4.6.1测试按钮的插入与调试 (39)4.6.2测试题目的导入 (39)5 测试与调试.......................................................... 错误!未定义书签。
Authorware 文本输入响应的属性与之前介绍的各种组件类似,文本输入的【属性】面板也包括一个【响应】选项卡和一个【文本输入】选项卡。
其中【响应】选项卡的设置已在之前的节中介绍过。
因此,本节将介绍【文本输入】选项卡中的各种选项设置,如图5-46所示。
图5-46 文本输入的属性在文本输入的【属性】面板中,【文本输入】选项卡可设置文本输入响应的一些基本属性,如下所示。
●模式定义匹配文本输入的字符串。
如该属性为空,则输入的内容将与文本输入类型的交互图标右侧图标标题相匹配。
用户可以对其使用通配符和转义符、表达式等内容,以与程序运行时改变的匹配内容进行关联。
如果用户需要在其中输入字符串常量,则必须将字符串常量以双引号“""”括起来。
除此之外,用户还可以在其中使用以双减号“--”开头的代码注释。
关于模式的输入文本域中各种字符类型,例如通配符和转义符等,请参考本节之后的小节。
如需要将字符串常量与代码注释一起使用,请将注释写在双引号以外。
●最佳匹配定义【交互】图标的输入文本域中最少需要匹配的单词数。
例如,【模式】的输入文本域中有4个单词,而此输入文本域中的数字为3,则意为只要用户输入4个单词中的3个就符合匹配要求。
如属性为空,则代表必须完全匹配。
●增强匹配定义增加常识匹配的次数。
即允许将匹配内容分几次输入。
例如,【模式】属性的内容有5个单词,可以每输入其中的单词加回车,待输入完5个单词并且全部正确时再完成匹配。
●忽略设置进行匹配时可以忽略的内容,主要包括5个复选框,如下所示。
◆大小写英语等使用拉丁字母的语言往往区分大小写。
选中该选项,则允许用户输入的单词中大小写与匹配的内容不一致。
◆空格忽略单词中的半角空格◆附加单词忽略多余的单词。
例如,匹配的4个单词,用户在输入这4个单词后另外输入了3个单词,选中该项后,将仍然认为用户输入的为正确。
◆附加符号忽略用户输入内容中多余的标点符号◆单词顺序忽略用户输入多个单词之间的顺序。
Authorware 创建文本输入交互文本输入响应类型的交互方式可以接受用户从键盘输入的文字、数字、标点符号等内容,并判断输入的这些内容是否与预设的条件相一致。
在Authorware中,文本输入交互是一种相当重要的交互。
在各种集成数据库的复杂多媒体应用程序中,文本输入交互具有重要的地位。
文本输入交互通常被使用在一些登录窗口或获取用户输入的信息窗口中。
例如,根据用户输入的信息显示指定的图像等。
首先,为程序的主流程线添加一个名为“主背景”的【显示】对象,并导入背景图像。
在【属性】面板中设置“主背景”的【层】为“0”。
然后,再添加一个名为“输入框背景”的【显示】对象,并导入“输入框背景”的素材图像,在【属性】面板中设置其【层】为“6”,如图5-41所示。
插入图5-41 导入素材背景和输入框背景设置【显示】图标层次然后,为主流程线导入一个【交互】图标,并在【交互】图标的右侧插入一个【显示】图标,在弹出的【交互类型】对话框中选择【文本输入】选项,并单击【确定】按钮,如图5-42所示。
选择图5-42 设置交互类型将【交互】图标右侧的【显示】图标命名为“01”,然后为其导入第一张素材图像,设置其【层】为“1”。
用同样的方式添加第2个、第3个和第4个【显示】图标,并设置其【名称】、导入素材图像并设置【层】,如图5-43所示。
添加图5-43 添加【显示】图标并设置属性选中【交互】图标,在【属性】面板中设置【层】为“7”,如图5-44所示。
设置图5-44 设置【交互】图标层次在【属性】面板中单击【文本区域】按钮,此时,在【演示窗口】对话框中将显示一个输入文本域。
同时弹出【文本区域】对话框。
在【演示窗口】中调节输入文本域的大小和位置,为其输入标题。
然后,在弹出的【属性:交互作用文本字段】对话框中的【文本】选项卡设置输入文本域的样式,如图5-45所示。
设置图5-45 设置输入文本域属性最后,即可单击【确定】按钮,关闭【属性:交互作用文本字段】对话框,完成应用程序制作。
Authorware插入文本的四种方法减小字体增大字体作者:不详来源:收集整理发布时间:2005-7-23 17:54:48方法一:利用Authorware本身的文字工具来进行插入。
先打开一个展示窗口,然后点击工具箱里的文字工具,再到窗口中点击一下,接着就可以在窗口中输入文字了,然后再利用Authorware自带的文字处理功能进行处理。
方法二:先在Word等字处理软件中录入文字,利用其强大的字处理功能进行文字处理,然后将这些文字选定,复制后再打开Authorware的展示窗口,按〔粘贴〕按钮。
这样就能将Word中处理过的文本插入到Authorware中了,不需要再进行文字的处理。
方法三:先在Windows自带的记事本中将文字录入,然后以记事本文件形式保存,然后打开Authorware的一个展示窗口,执行“文件/导入”命令,弹出“导入”对话框。
然后找到刚才保存的文件,双击它或先选定再单击〔导入〕按钮,刚才的文本便出现在展示窗口中了。
方法四:先打开Authorware的展示窗口,然后执行“插入/OLE对象”,在弹出的“插入对象”窗口中选择“Microsoft Word文档”。
按〔确定〕后,在Authorware的展示窗口中就出现了一块Word编辑区域,然后在该区域内输入文字,再用Word的处理功能进行处理。
以上四种方法相比较,第一种方法是运用Authorware自身的功能进行处理,不需要其他软件协助,是一种不受条件限制的方法。
第二种是运用复制的方法将文字先用Word处理过,比较专业,也非常方便。
第三种方法是应用Authorware的导入功能,笔者认为这种方法不是很好,由于记事本对于文字处理的功能实在是太有限了,但这个方法用于插入图片却非常不错。
而第四种方法笔者认为是最好的,因为这个方法是将Authorware与Word联用了,就如同在Authorware中有一个Word一样,可以随时、随地处理文字,而且处理起来非常美观。
Authorware中长文本输入四法Authorware 提供的Text Entry文本输入交互类型,只能在预先定义的输入框内输入有限长度的文本。
经过实践,笔者总结出四种方法可以实现长文本的输入:ActiveX控件法、外部编辑法、外部函数法和分页输入法。
一、ActiveX控件法Authorware从4.0版开始支持ActiveX控件,使Authorware共享Windows及其它应用程序的资源成为可能,大大提高了用Authorware进行高级程序设计的效率。
微软提供的文本编辑控件常见的有两个:TextBox控件(随Windows 95/98自动安装在系统中)和RichText 控件(可以在Visual Basic 5.0/6.0中文版找到,即Richtx32.ocx文件)。
经测试,TextBox控件在Authorware中不能正常显示中文文字,但可以接收。
笔者使用VB5中文版的RichText 控件取得了满意的效果,方法如下:通过选单命令Insert/Control…在Authorware的流程线上插入RichText控件的一个实例(当然你的系统中应安装注册了该控件,并安装了VB),并适当设置其属性值,主要有:Multiline为True,ScrollBars为3 - rtfBoth等,然后通过一个交互结构来实现对控件输入框的内容进行读取并保存在自定义变量TextStr中。
在计算图标“确定”中置入:TextStr:=GetSpriteProperty(@"RichText Control",#Text)--用于读取RichText控件的Text属性值。
值得注意的是,欲使插入该控件的程序打包发布后能正确运行,需要文件Activex.x32的支持,如果目标系统没有安装注册该控件的话,应同时发布该控件Richtx32.ocx并在目标机器上注册该控件。
利用Xtra ActiveX函数对控件的检测与动态注册可参见Authorware提供的例程activex.a4p(或activex.a5p)的相应部分。