Authorware函绘图基本操作

来源 :科技资讯 | 被引量 : 0次 | 上传用户:mokung1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  DOI:10.16661/j.cnki.1672-3791.2010-5042-7375
  摘  要:Authorware由于具有强大的交互功能而广泛应用于教学和商业领域。作为一种多媒体开发工具,Authorwar自带系统变量和函数,并允许使用自定义变量和函数,因此拓展了其功能。该文介绍Authorware中的几个基本绘图函数,然后以模拟进度条、扇形展开圆、变大的圆及圆环为例阐述了创建动态图形的基本步骤,为在Authorware中实现动态图形绘制提供了一个普适的解决思路。
  关键词:Authorware  函数绘图  进度条  动态图形
  中图分类号:TP312                           文献标识码:A文章编号:1672-3791(2021)03(b)-0001-03
  Basic Operation of Authorware Function Drawing
  MA Zhijun
  (College of Chemical and Chemical Engineering, Hubei University, Wuhan, Hubei Province, 430062  China)
  Abstract: Authorware is widely used in teaching and business fields because of its powerful interactive function. As a multimedia development tool, Authorware has its own system variables and functions, and allows the use of custom variables and functions, so it expands its functions. This paper introduces several basic drawing functions in Authorware, and then takes the simulation progress bar, sector expanding circle, enlarged circle and ring as an example to illustrate the basic steps of creating dynamic graphics, which provides a general solution for the realization of dynamic graphics drawing in Authorware.
  Key Words: Authorware; Function drawing; Progress bar; Dynamic graph
  Authorware是Macromedia公司開发的一个基于流程线和图标的多媒体制作工具,其优势在于具有强大的交互能力。在Authorware中除了可以用绘图工具箱绘制基本图形外,还可绘图函数来实现。但是,一般的参考书与教学中很少涉及到函数绘图。该文作者根据在高校Authorware选修课中的教学经验介绍Authorware中的几个基本绘图函数,以及用绘图函数与条件语句实现动态图形的基本建模方法。
  1  基本绘图函数
  1.1 Line: 绘制直线
  语法:Line(pensize,x1,y1,x2,y2)。
  说明:在(x1,y1)与(x2,y2)两点间画直线,线宽由pensize指定。
  1.2 Box: 绘制矩形
  语法:Box(pensize,x1,y1,x2,y2)。
  说明:绘制由对角顶点(x1,y1)与(x2,y2)确定的矩形,线宽由pensize指定。
  1.3 Circle: 绘制椭圆
  语法:Circle(pensize,x1,y1,x2,y2)。
  说明:绘制由Box(pensize,x1,y1,x2,y2)确定的矩形的内切椭圆,线宽由pensize指定。
  1.4 RGB:配置颜色
  语法:RGB(R,G,B)。
  说明:由红、绿、蓝(R,G,B)3种颜色混合一种颜色,R、G、B的取值范围0~255。设置颜色时需与Setframe和Setfill配合使用。
  1.5 Setframe:设置线条和边框颜色;Setfill:设置填充色
  两者语法相同。
  语法:Setframe(true,RGB(R,G,B));Setfill(true,RGB(R,G,B))。
  如在计算窗口输入如下代码:
  Line(3, 50, 150, 500, 400)
  SetFrame(TRUE,RGB(255,0,0))
  Box(1, 50, 150, 500, 400)
  SetFill(TRUE,RGB(0,0,255))
  Circle(2, 50, 150, 500, 400)
  则程序运行结果如图1所示(演示窗口默认大小640×480)。
  2  动态图形绘制
  利用条件语句不断执行绘图命令,可以实现动态图形的绘制。下面以模拟进度条效果为例。   2.1 建模思路
  可视为一个自左往右不断画短竖线的过程,直至填满矩形框。建模示意图如图2所示。
  2.2 程序设计
  (1)拖动一个计算图标到流程线上,命名为“画方框”,代码如下:
  SetFrame(TRUE,RGB(0,0,255))
  Box(1,300,290,600,310)
  i:=0 --变量初始化
  (2)在“画方框”计算图标下方加一个计算图标,命名为“画进度条”,其代码如下:
  SetFrame(1,RGB(255,0,0))
  Line(5,300+i,292,300+i,307)—根据模型写出绘图函数
  运行程序,观察效果。
  (3)继续在流程线上加入一个计算图标“循坏”,输入如下代码:
  i:=i+0.3
  if i<300 then
  GoTo(IconID@"画进度条")
  end if
  运行程序,观察效果。
  (4)加入进度显示。在“画方框”与“画进度条”之间加入一显示图标,命名为“显示进度”。双击显示图标打开演示窗口,用文本工具输入“数据加载中,请稍后…”及“{i/3}%”。
  (5)运行程序,拖动文本“{i/3}%”到矩形框中间,并将其模式设置为“反转”。
  流程线与图标见图3。运行程序,中间效果情况见图4。
  由上可知,实现动态图形的基本思路为:①设计合理的模型;②变量初始化;③根据模型写出绘图函数;④循环。
  2.3 扩展设计
  基于上述思路,我们可以对代码进行简单的修改就可以实现扇形圆的展开、逐渐变大或变小的圆等。
  对于扇形圆展开,模型是在定点圆心和圆周上的动点之间不断画线。因此,在演示窗口中心实现这个动画效果的步骤可以设计如下。
  (1)拖动一个计算图标到流程線上,命名为“变量初始化”,代码如下:
  x0:=windowwidth/2 --圆心横坐标
  y0:=windowheight/2 --圆心纵坐标
  r:=100 --圆半径设为100
  i:=0 --变量初始化
  (2)继续拖一个计算图标,命名为“按模型画线”,其代码如下:
  SetFrame(1,RGB(255,0,0))
  Line(2,x0,y0,x0+r*cos(i*pi/180), y0+r*sin(i*pi/180)) --按模型写出绘图函数
  (3)继续在流程线上加入一个计算图标“循环”,输入如下代码:
  i:=i+0.01
  if i<360 then
  GoTo(IconID@“按模型画线”)
  end if
  运行程序,观察效果。
  画一个半径逐渐变大到100的圆球,上述“变量初始化”图标中不需修改代码。在第二个计算图标“按模型画线”中line函数改为:
  circle(2,x0-i,y0-i,x0+i, y0+i) --按模型写出绘图函数
  第三个图标“循坏”中数字360改为r即可。
  如果要画一个逐渐变大的圆环,则在“循环”中i:=i+0.01前插入一行EraseIcon(IconID@“2”);而在end if 后再插入一行Circle(2,x0-i,y0-i,x0+i, y0+i)。
  照此思路可以实现一个逐渐缩小的圆球或圆环,相应地修改“变量初始化”图标中circle函数的参数即可,在此不再赘述。
  3  结语
  该文介绍了Authorware中的基本绘图函数,总结了用绘图函数和条件语句实现动态图形的3个基本步骤,即变量初始化,按模型写出绘图函数与循环。其中,最关键的是建立合适的模型。有了模型,按照上述步骤即可轻松地实现动态图形的绘制。
  参考文献
  [1] 王晶.基于绘图函数库与C++的图形界面考试系统设计[J].信息与电脑:理论版,2019(11):62-65.
  [2] 乔思源.基于Matlab软件的函数运算在实践中的应用[J].信息技术与信息化,2017(8):70-74.
  [3] 马俊,刘院.CAD绘图与Excel函数应用有机结合,快速处理煤矿供电系统图电缆数据[J].中外企业家,2014(23):111-112.
  [4] 郭强友.MATLAB可视化方法在高中物理教学中的应用与实践研究[D].上海师范大学,2020.
  [5] 陈英蓉,马志军.在Authorware中实现动态图形效果[J].科技视界,2015(4):27,96.
  [6] 姚红星,肖文雅.“Authorware7.0媒体教程”设计与制作[J].新乡学院学报,2014,31(6):19-20.
  [7] 白莲芬.基于Authorware的多媒体课件自动生成系统的研究与实现[D].华中师范大学,2015.
  [8] 曹艳华.Authorware软件在多媒体课件制作中的实用研究[J].计算机产品与流通,2020(2):18.
其他文献
摘 要:科技的进步,信息化教学使得我们的学习生活更加丰富便利,不受时间、空间的限制,职业类学生的自主学习能力较差,兴趣点低下,迫切需要转变课堂教学模式。该文以中药鉴定技术课程中鹿茸教学内容为例,从教学分析、策略选择、教学过程实施、效果反馈、教学反思几个方面来设计课堂教学内容,共同探讨教学模式的改变带来的益处。  关键词:中药鉴定技术 信息化 教学设计 鹿茸  中图分类号:R-4;G712
期刊
摘 要:创新及应用型人才是当前社会迫切需求的新型人才,各大高校的培养创新及实践应用型人才体系及培养机制还不够完善,而构建材料科学与工程专业大学生创新科研与实践平台符合国家政策及社会需求。通过硬件平台建设和软件平台建设构建材料学科大学生创新科研与实践平台,近两年来取得了不错的成效,为其他高校的创新及实践教育体系提供了较好的思路。  关键词:材料科学 工程专业 创新科研 实践教学平台  中图分类号:G
期刊
摘 要:迪昂的科学理论整体模型是波普尔证伪逻辑不能绕过的症结,而建立在证伪逻辑基础上的波普尔科学发展模式又是2018版硕士研究生《自然辩证法概论》教材的知识点,问题是,迪昂的科学理论整体模型并非全部的科学实情。因此,有必要彻底弄清楚迪昂的科学理论整体模型的来龙去脉。该文基于《自然辩证法概论》创新教学模式视角,运用逻辑分析方法,通过详细考查弱相互作用中宇称不守恒案例,试着构建一种可能的科学理论整体模
期刊
摘 要:大力推进“课程思政”建设,是对高校立德树人根本任务更加具体、细化的落实,高校专业课教师在新时代新环境下更应及时更新育人理念,引领学生在专业知识的学习过程中潜移默化地接受思想教育,从而实现知识传递与思想引领的统一。该研究以《有机化学》课程为例,分析了思想政治教育融入专业课程教学的必要性、可行性、具体要求、具体做法及注意事项。  关键词:课程思政 专业课程 探索 实践  中图分类号:O62-4
期刊
摘 要:该文研究如何将OBE(成果导向教育)教育理念与混合教学模式进行有效融合。首先基于OBE理念反向重构课程的教学目标,然后以教材内容为基础,融入科研项目、竞赛项目和企业项目等内容设计丰富合理的课程内容;为了有效实现教学目标和内容,构建起以学生为中心、以学习成果为导向、线上与线下深度融合的高效混合教学模式。以该校高分子材料与工程专业的《分析化学》学科基础课为例,基于OBE驱动的高效混合教学模式有
期刊
摘 要:社区治理不仅是促进城市和谐发展的关键所在,亦是保障城市居民和谐、安定生活的重要根基。随着整体性治理观念的落实,传统社区治理手段的应用不再适用于现代社区管理中,需借助多元共治方式来优化社区管理与治理,实现对社区整体治理管控效果的提升。鉴于此,该文以湖北省Z市为例,探究在整体性治理视域下,社区的多元共治途径。  关键词:多元共治 湖北省Z市 整体性治理 途径  中图分类号:D035
期刊
摘 要:通过对广东省青少年训练竞赛中心微信公众平台的样本获取,搜集与用户、图文、消息等方面的一手数据进行分析,发现体育类微信公众平台存在内容体系不完善、原创内容少、时效性差、缺乏人文传播等的主要问题。对于体育类微信公众平台的建设和运营应当首先明确定位;其次要加强内容差异化、增强内容原创性以及内容形式和种类的多样性;最后就是要提高采编团队人员素质以及加强与用户互动。  关键词:微信公众平台 青少年
期刊
摘 要:“一带一路”政策的提出,让中国儿童文学中的精英作品“走出去”,打好文化牌,亮出东方文学的特色,不仅能让西方小读者们了解我国优秀的文化,与东方少年们在精神层次上达成共识,还能促进中西方少儿文化交流,从小就传递和平友爱意识,这些都是中国优秀儿童文学作品“走出去”身上肩负的重任。该文从汪海岚的《青铜葵花》外译作品出发,浅析中国优秀儿童文学作品的外译现状。  关键词:一带一路 中国儿童文学 外译
期刊
摘 要:文化产业的快速发展有利于推动国民经济的增长,促进文化消费的提升,公共图书馆作为文化传播的重要场所,对文化产业发展中有着至关重要的作用。该文通过对公共图书馆文创产品开发的政策支持、公共图书馆的文化价值、营销渠道等方面的优势进行分析,结合安徽省图书馆的经验,对公共图书馆文创产品提出开发策略。最后,从公共图书馆文创体制的创新、与社会力量合作的加强、联盟和总分馆优势的发挥等方面,对公共图书馆文创产
期刊
摘 要:祁连山国家公园建设工作的开展,对于推进社会生态文明建设发挥着重要作用,为此,祁连山国家公园建设主体需要重视优化国家公园建设工作,推进生态文明理念与建设实践的紧密融合,充分体现出生态文明对祁连山国家公园建设工作所具有的引导作用。该文论述了祁连山国家公园建設对生态文明发展的重要意义,并对生态文明视阈下祁连山国家公园建设策略进行了研究与探讨。  关键词:生态文明 国家公园 祁连山 建设策略  中
期刊