Authorware 多媒体创作教程 教学课件 ppt 作者 桑莉君 主编 第9章 控件和事件交互

上传人:E**** 文档编号:89188821 上传时间:2019-05-21 格式:PPT 页数:22 大小:749KB
返回 下载 相关 举报
Authorware 多媒体创作教程 教学课件 ppt 作者 桑莉君 主编 第9章 控件和事件交互_第1页
第1页 / 共22页
Authorware 多媒体创作教程 教学课件 ppt 作者 桑莉君 主编 第9章 控件和事件交互_第2页
第2页 / 共22页
Authorware 多媒体创作教程 教学课件 ppt 作者 桑莉君 主编 第9章 控件和事件交互_第3页
第3页 / 共22页
Authorware 多媒体创作教程 教学课件 ppt 作者 桑莉君 主编 第9章 控件和事件交互_第4页
第4页 / 共22页
Authorware 多媒体创作教程 教学课件 ppt 作者 桑莉君 主编 第9章 控件和事件交互_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《Authorware 多媒体创作教程 教学课件 ppt 作者 桑莉君 主编 第9章 控件和事件交互》由会员分享,可在线阅读,更多相关《Authorware 多媒体创作教程 教学课件 ppt 作者 桑莉君 主编 第9章 控件和事件交互(22页珍藏版)》请在金锄头文库上搜索。

1、第 9 章 控件和事件交互,Authorware多媒体创作教程,第九章 控件和事件的交互,9.1 【案例40】网页浏览器 9.2 【案例41】数据库应用 9.3 小结,9.1 【案例40】网页浏览器,9.1 【案例40】网页浏览器,案例解析,ActiveX控件是Microsoft公司对OLE对象的另一种讲法。ActiveX控件是一个模块化的灵活对象,可以在为一个应用程序增加一些特殊的功能,开发人员不无须重写整个代码。 本案例主要是讲解了如何利用Authorware中的ActiveX控件以及利用事件交互图标,响应ActiveX控件的事件,来制作一个网页浏览器。程序流程图如图9-1所示,演示窗口如

2、图9-2所示。,操作步骤,1.创建Authorware 文件 运行Authorware 7.0程序,自动建立一个新文件,依次选择“文件保存”菜单命令,将其存为“网页浏览器.a7p”。 2.设置窗口的属性 通常网页的大小是800*600像素,本实例设计程序也将窗口大小设置为800*600。单击 “修改文件属性”,把文件的大小设置为800*600(SVGA)。把文件的背景色设置为淡蓝色。,3.创建“地址” 拖动一个显示图标至流程线上,用文字工具在适当位置写下“地址:”文字。 4.检测ActiveX 拖一个“计算”图标到流程线上,命名为“检测”,输入代码a:=ActiveXInstalled()。再

3、拖一显示图标到主流程线上,命名为“显示检测”输入a。运行该文件,如果内容不为0,则证明控件存在。,5.添加Web Browser控件 1)单击“插入控件ActiveX”菜单项,出现图9-3。 2)选择“Microsoft Web浏览器”,单击OK,返回到主流程线窗口。 3)此时流程线上增加一个ActiveX控件图标,默认名称为ActiveX,可将其改为“Web窗口”。 4)浏览器窗口的大小不能直接打开activex控件图标调整。因此运行程序,控件所在区域只是一个控件标志区域,按下Ctrl+P键,暂停程序,用鼠标单击控件调整适当大小。调整后的效果如图9-4所示。,图9-4 调整后的“Web窗口”

4、,图9-3 “Select ActiveX Control”对话框,6.实现前进、后退等基本操作,1)在“Web窗口”图标后加一“计算”图标,命名为gohome,运行后将显示计算机中的当前主页。其添加代码如下: CallSprite(“Web Browser“,#GoHome) CallSprite函数调用的格式如下:result := CallSprite (spriteicontitle,method , argument.),其中第一个参数是图标的名称,第二个参数是调用此图标的方法名称,后面可以跟若干个此方法调用时所需要的参数。,2)再向流程线上添加一个“交互”图标,并在其下添加5个按钮

5、响应分支,分别命名为前进、后退、主页、停止、刷新。 3)打开“交互”图标,排列5个按钮的顺序。 4)双击第一个“按钮”响应图标,打开属性设计窗口,在“响应”选项卡中,选中“永久”,设置“分支”属性值为“返回”,同样设置其他4个“按钮”响应图标。,5)在5个响应分支下的“计算”图标中分别添加代码如下: 前进:CallSprite(“Web窗口“,#GoForward) 后退:CallSprite(“Web窗口“,#GoBack) 主页:CallSprite(“Web窗口“,#GoHome) 停止:CallSprite(“Web窗口“,#Stop) 刷新:CallSprite(“Web窗口“,#R

6、efresh),9.2 【案例41】数据库应用,案例解析,大型的软件设计都需要数据库的支持,通过Authorware提供的ODBC函数,可以实现Authorware与Access、FoxPro、SQL Server等数据库的连接,通过结构化查询语言(SQL)实现与数据库的通信。 使用SQL语句对数据库进行查询,最后在窗口中显示数据库的内容,1)建立表的结构:在Access中创建一个名为“学生成绩”的数据库,在库中建立一个名为“student”的表。“姓名”和“学号”字段设置为“文本”型,字段大小分别为“8”和“7”;各门课程和“总分”字段设置为“数字”型,字段大小为“单精度”型;将“学号”字段

7、设为主键。 2)向表中输入数据:双击打开“student”表,输入数据。,1.创建数据库,操作步骤,2. 配置ODBC数据源,1)打开“控制面板”窗口,双击“管理工具”图标,打开的“管理工具”窗口如图9-10所示。双击“数据源(ODBC)”图标,打开“ODBC数据源管理器”窗口,如图9-11所示。,图9-10 “管理工具”窗口,图9-11 “ODBC数据源管理器”窗口,2) 在“ODBC数据源管理器”窗口中选择“用户 DSN”标签,单击“添加”按钮。在打开的“创建新数据源”窗口中选择“Microsoft Access Driver (*.mdb)”作为访问数据的OBDC驱动程序,单击“完成”按

8、钮。设置如图9-12所示。,图9-12 “创建新数据源”对话框,3)在弹出的“OBDC Microsoft Access 安装”窗口中,在“数据源名”文本框中输入“student”作为在Authorware中要引用的数据源名字,如图9-13所示。单击“选择”按钮,弹出“选择数据库”窗口,在此窗口中找到名为“student”的数据库,如图9-14所示,单击“确定”按钮,完成对ODBC数据库的配置,图9-13 “OBDC Microsoft Access 安装”窗口,图9-14 “选择新数据源”窗口,1)启动Authorware,新建一个名称为“查询”的文件。 2)向程序中导入外部文件ODBC.u

9、32中的所有函数。单击按钮,弹出“函数”面板,选择“查询.a7p”,如图9-15,再单击函数窗口下面的“载入”按钮,弹出“加载函数”对话框,如图9-16所示。在Authorware安装目录下 找到 “ODBC.U32”文件,单击“打开”按钮。,图9-15 “函数”面板,图9-16 “加载函数”窗口,3. 数据库操作,3)在弹出的窗口中选择“ODBCOpen”函数,再单击窗口下方的“载入”按钮, 如图9-17所示,将ODBCOpen函数载入当前应用程序。用同样的方法将ODBCExecute和ODBCClose也装载到函数面板,结果如图9-18所示。,图9-18 “函数”面板,图9-17 “自定义

10、函数”窗口,4)向流程线上添加名称为“数据库操作”的计算图标,双击打开输入代码如下: ODBCerror:=“ ODBChandle:=ODBCOpen(WindowHandle,“ODBCerror“,“student“,“admin“,“) ODBCData:=ODBCExecute(ODBChandle,“SELECT * FROM student “) if ODBCerror“ then ODBCData:=“程序出现错误“ODBCData end if ODBCClose(ODBChandle) Initialize(ODBChandle),5)在“数据库操作”后面拖放一个名称为“显示查询结果”的显示图标,用来显示查询结果。双出打开该显示图标,在窗口中输入如图9-19所示的内容,其中ODBCData变量用来存放数据库查询的结果。为了控制显示格式,在文本输入区域上方的标尺线上设置相应的制表位。,图9-19 “显示查询结果”图标窗口,9.3 小结,本章集中介绍了控件和数据库两个方面。在Authorware 中使用Active控件大大节省了创作人员的工作量和工作时间,也使Authorware 的功能得到极大的扩展。 而将数据库技术与多媒体技术有机的结合,形成了一种融合数据库技术的多媒体。这种多媒体的表现力将更加强大,表现方法更加丰富。,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号