C语言自学测试系统设计与实现 - 图文

发布时间 : 星期一 文章C语言自学测试系统设计与实现 - 图文更新完毕开始阅读

南昌工程学院本(专)科毕业设计(论文)

跟据1999年中国电信的调查报告显示我国的上网人数已高达到890万,互联网已经变得十分普及。21世纪是网络飞速发展的时代,Internet技术得到迅速发展,互联网将变得更加普及,这样网购,网上学习,网恋已经成为当今的热门话题,越来越多人开始关注网络,也正在准备学习网络知识。而现今学习不一定要在学校,在网络上就出现了各式各样的网上教学,各式各样的在线教程。有学就有考,这样才能验证所学,所以网上教学就不能脱离考试。本考试系统的可行性分析任务是调查研究本系统的可行性问题。经过调研和以上论证本系统的可行性是显而易见的。

3

第二章 开发工具介绍

第二章 开发工具介绍

2.1 Authorware7.01简介

在多媒体刚刚兴起的时候,大多数媒体作品是依靠直接编写代码实现的,这种多媒体创作方式非常麻烦,开发周期很长,消耗的人力,物力,财力很大,而且对开发者的逻辑思维能力很高。好多程序员为编写一些绚丽,美观,功能简单的软件而绞尽脑汁,同样使一些绚丽多彩,功能又庞大的软件相当紧张,正是在这种背景下,Authorware这种软件应运而生。

用Authorware制作多媒体的思路非常简单,采用基于图标流程线设计方式,程序结构清晰,并且各种模块的可重复利用。14个不同功能的图表可以代替复杂的编程工作,图标中可以是添加文字、图像、音乐、动画和视频等多种媒体格式,这使得Authorware的用户可以不懂任何编程语言,而迅速开发出高水平的多媒体作品。例如要在生理课教学中演示人体血液循环的工作过程,即可用Authorware创建一个交互应用程序。其中加一定的图片、文字、声音和动画设计,直观生动地在计算机上演示这一复杂的生理过程,这样将得到传统教学无法比拟的效果,使教学更形象。

Authorware7.0是Macromedia公司于2003下半年推出的Authorware软件的最新版,它采用所见即所得的设计界面和流程图式的设计方式。概括地说,Authorware7.0是一套多媒体制作软件。与其他软件不同的地方主要在于具有少写代码甚至不用写代码的优点。Authorware主要有五方面特点:

1 简单轻松的编程方式

这是Authorware与其他软件最突出的一个不同点,它通过不同摆列系统图标的顺序从而达到编程的目的,然后设置下各个图标的属性,效果,就能完成非常漂亮多媒体效果。

2 丰富的人机交互方式

Authorware有多种交互方式,被称为最强悍的多媒体制作软件之一 3 丰富的编辑效果

Authorware对文字和图片,有凸现,由里到外,由远及近,百叶窗,开,关门等许多绚丽的显示效果。

4 强憾的函数和变量

利用系统自带的几个函数和变量就能制作绚丽使用的软件。拥有数万行代码都难以

4

南昌工程学院本(专)科毕业设计(论文)

实现的功能。

5 “一键发布”功能

制作后的软件,通过该功能很方便地能转化成exe格式的文件,不能更改,使文件内部的结构设计得到保密,也使文件便于使用,不会因为误删什么文件而没达到预期的效果。

2.1.1 设计图标的使用

显示图标:“显示图标”是Authorware中最常见的一个的图标也是用到最多的一个图标。在“显示图标”中,可以插入文本和图形图片,也可以从外部中导入文本和图形图片,主要用于制作多媒体程序中的背景图面。

移动图标:“移动图标”的主要作用是配合“显示图标”,产生二维移动动画效果。Authorware7.0中的“移动图标”提供5种不同的文字、图片等,也可以是数字电影等媒体文件。

擦除图标:“擦除图标”主要用来擦除程序中不需要显示的对象。使用“擦除图标”可以擦除“框架图标”,“显示图标”、“交互图标”以及“数字电影图标”中的对象。

等待图标:“等待图标”可以软件中图片,文字以及画面停留一段时间。也可以用来响应用户的操作,可以设置程序等待时间,直到用户有某一特定操作时,方继续运行。

导航图标:主要用于控制程序的跳转结构。在复杂的程序流程中,可以利用“导航图标“创建一个跳向指定图标的超级链接。

框架图标:主要用于创建一套能够实现导航、查找、翻页等交互式功能的框架结构,

从而实现Authorware的页面功能。“框架图标”上可以下挂“交互图标”、“显示图标”、“声音图标”等,其下挂的每一个图标称为一页。

判断图标:也称为“决策图标”,能独自在程序中完成判断功能,选择满足条件的分支并继续执行下去。

交互图标:主要用来设置交互作用分支结构,是Authorware交互功能的最重要体

现。“交互图标”和“判断图标”是实现多媒体程序中分支结构和人机交互的重要功能,其作用有点类似于程序语言中的逻辑判断语句。但是在Authorware中采用了可视化的图标来表示这种逻辑关系,清晰明了,而且容易掌握,这是在Authorware的巨大优势。

计算图标:主要用于进行变量和函数的赋值运算。用户可以在“计算图标”中输入程序,定义和使用系统变量、函数,并执行各种运算。

群组图标:对于复杂的多媒体文件,可能包含有大量的图标,但是设计的流线是

5

第二章 开发工具介绍

有限的,在屏幕上不可能同时显示所有的图标。这是可以利用“群组图标”,将实现某一功能的图标防在一个组内,形成像子程序一样的结构,从而得到比较清晰的流程结构,还可以放置更多的图标。

数字电影图标:主要用于导入其他应用软件制作的动画文件,同时还能对这些文件的播放进行控制。

声音图标:主要用于在多媒体程序中插入声音文件,丰富程序的演示过程,并可

以对声音播放的参数进行设置,还可以编辑声音信号。。

视频图标:主要用于在多媒体程序中插入各种不同格式的视频文件,如DVD视频文件等。要使用视频文件,要求计算机和视频设备相连接,例如放映机、录音机、投影机等

知识对象图标:用于插入知识对象,如果是知识对象,把该图标拖到设计好的位子然后打开导入知识对象即可。

“开始标志旗”:主要用于程序的调试。跟VC里的段点功能相似,通常与下面结

束标志旗一起使用,一个起始位置一个结束位置,可以用来指定调试某些程序段,以便用户单独调试某一程序。

“结束标志旗”:和“开始标志旗”对应,用于程序的调试,指定程序的调试终止

位置。

图标调色板:它的作用是给图标着色。但是他的作用却很明显,当流程线上的图标

数量很多时,将不同组和不同功能的图标设置不同的颜色,可以增强多媒体程序的清晰度,给查找和修改图标带来了极大的方便。 2.1.2 函数功能

Authorware本身提供了大量的系统函数,可以实现对变量进行处理、对程序流程进行控制或者对文件进行操作等功能,而且Authorware还支持设计人员定义自己的函数,或者从外部动态链接库中加载函数来完善和扩充AWS的功能。

系统函数是Authorware中预定义的函数,根据用途的不同可以分为17类,各类函数的作用分别是:

Character字符处理函数,用于处理字符串。

CMI计算机教学管理函数,主要应用于计算机管理教学。 File文件管理函数,主要用于创建和维护外部文件。

6

联系合同范文客服:xxxxx#qq.com(#替换为@)