论文部分内容阅读
摘要:Authorware中,一般的导航用按钮、菜单、超级链接、热区,热对象、框架或都他们的组合应用等,我们还可以用Authorware框架结构及TreeView控制的特点和优点,并融合Authorware框架结构和TreeView控制作制出windows树形目录一样的导航,这种导航演讲者能快速,灵活地定位演讲内容;且利目录树可展开和折叠功能,节约了板面空间;另外,树形目录导航新颖,条理清淅,能吸引听者的注意力;特别是有上百页的页面,更是一种理想的选择
关键词:树形目录;导航;框架;多媒体课件
中图分类号:TP3文献标识码:A文章编号:1009-3044(2008)18-2pppp-0c
Create the Lesson Piece Technique with Authoreware
ZHANG Shu-cai
(The Zun Righteousness Calculator Section Department of the Occupation Technical College,Zun righteousness 563100,China)
Abstract: Generally navigate to use button in the Authorware, the menu, super chain connect, hot area, hot object, frame or all their combination application etc., we can also use characteristics and advantage of the structure and TreeView control of the Authorware frame, and blend structure and TreeView control of the Authorware frame to make to make a windows tree form catalogue to similarly navigate, this kind of navigates lecture ability fast, vividly fixed position lecture contents;And the benefit catalogue tree can launch and fold function, economized plank noodles space;Moreover, the tree form catalogue navigate novel, the logical arrangement pure Xi, can draw on the attention of hearer;Especially having up the page of 100 pages is also a kind of ideal choice
Key words:freeview;navigate;frame;multimedia lesson piece
1 引言
多媒体教学是现代教育体系中的重要组成部分,多媒体课件设计是我们备课中的主要工作.如何设计一个好的课件,课件中的导航设计,是一个不可缺少的部分.在Authorware中,一般的导航用按钮、菜单、超级链接、热区,热对象、框架或都他们的组合应用等,我们还可以用Authorware框架结构及TreeView控制的特点和优点,并融合Authorware框架结构和TreeView控制作制出windows树形目录一样的导航,这种导航演讲者能快速,灵活地定位演讲内容;且利目录树可展开和折叠功能,节约了板面空间;另外,树形目录导航新颖,条理清淅,能吸引听者的注意力;特别是有上百页的页面,更是一种理想的选择。下面我们就来探讨如何制作treeview目录。
2 作品效果
这是最终作品图,点左边” ”,就展开目录,反之,点“-”号,就折叠目录。单击左边的目录项,在右边显示目录项所应有的文字或图片。
3 设计思路
(1)使用WcDisplaycontrol函数创建一个树形目录。
(2)使用WcSetPertyValue添加目录中的条目,并设置图标和文字字号。
(3)使用框架图标建立条目响应的页面。
(4)使用WcGetPropertyValue函数获取用户选中的条目文本,再根据文本调出框架图标中相应的页面。
4 操作步骤及原理
(1)新建文件,保存为“treeviwe.a7p”。在函数窗口“分类”下拉列表选中”reeview.a7p”,然后单项式击”载入”按钮,载入winctrls.u32中的WcDisplayControl函数,WcSetPropertyValue函数和WcGetPropertyValue函数.
提示:由于WinCtrls.U32是Authorware的外部库函数,你可能要到网上down一个来,你白度一下”U32”就很容易得到的.
(2)设计各页面细节。在流程线上放一个框架图标,拖几个群组图标到框架图标的右边,最左边的一个群组不作任何设计,但一定要,且必须是群组图标,原因是初始化时,在目录树中没有选条目时,右边不显示内容,群组图标不设计时,程序运行可跳过。但其余图标的名称一定要和目录树条目名称一样。如果有多级目录树,最好是群组中放群组,制作下一级条目所对应的页面。
提示: (1)框架图标的名称一定要和目录树相对应的名称一致(2)第一个群组图标要为空,不作设计.
(3)在框架图标的上方放一个显示图标,用来放背景图片,也可以较详细设计,制作出个性风格的窗口.
(4)在框架下边设计一个计算图标,命名为”创建目录树”,打开计算图标,输入如下语句.
TREEID:=wcDisplayControl(10,40,170,500, "treeview", "treechange")
--说明,用wcDisplayControl函数创一个目录树,10,40,170,500分别是TREEVIEW的距顶边距离,右边距,宽,高,”treeview”,是创建目录树, 这里可作变化,如是”edit”,就创建文本框架如是”spinedit”,就创建微调框控件,如是”fontcombo”就是字体选择组合框控件,这里我们只讨论树形目录,所以不去研究太多的变化."treechange"是一个变量,如果目录树中选中的条目发生变化,就把这个变化保存到treechange中,其实也就0和1
wcSetPropertyValue(TREEID, "FONTSIZE", "14")
--设置目录树控件的字体大小为”14”,第一个参数不用说明,第二个参数是属性名,也有很多变化,第三个参数是属性值.
wcSetPropertyValue(treeid, "items", "教学目的\r重点与难点\r教学方法\r教学内容\r 旧课复习\r 新课内容\r杂项\r 点名册\r 日历")
--前面说了,”ITEMS”也是目录树控件的一种重要属性,就是设置条目,第三参数是条目值,各条目之间用”\r”分隔,条目之间空格是条目的层次关系,如”旧课复习”前面一个空格,表示是”二级条目.
wcSetPropertyValue(TREEID, "imageindex", "11\r11\r11\r16\r11\r11\r16\r11\r11")
--第二个参数”imageindex”,表示设置条目的图标,WinCtrls.U32库函数中提供了72个图标,用数字0—71表示,图标序号要和要与条目一一对应,如第一个11是条目”教学目的”相对应,最后一个11是和条目”日历”相对应.大家可以变化这些序号,选你所喜爱的图标.
(5)现在目录树制,框架也制作完成了,怎样把目录树中的条目和框架中的页面联系起来是一关键.打开框架图标,删除里面的所有默认图标,添加一个交互图标,在交互的右边放一个导航图标,响应类型为条件,在条件文本框加输入”treechange”,”自动”选项中设为”当由为真”,当用户选择了树形目录中的条目,变量”treechange”的值由0变化1,从而激活导航图标.下面设计导航图标,右击导航图标,在弹出的菜单中选”计算”,打开计算图标窗口,输入如下语句:
tt=WcGetPropertyValue(treeid,”text”)
--获取条目文本,保存到变量tt中.
(6)打开导航图标的属性窗口,如下图:类型选”跳到页”,目的地选”计算”,图标表达中输入”@tt”,
按ctrl r测试程序,如没有问题,可打包发布.
5小结:本文着重论述了用winctrls.u32库函数用wcdisplycontrol()来建生成一个目录树, wcSetPropertyValue()来设置目录树的细节,用WcGetPropertyValue()来获取目录树中发生反应的文本,这是一个关键,最后在框架中放一个条件交互,如果目录树中的文本发生变化,条件交互产生反应,导航到相应的框架页.
参考文献:
[1]卓越科技.Authorware 7 多媒体体制作。
[2]零点工作室.Authorware 6.5 多媒制作基础教程.
收稿日期:2008-03-21
作者简介:张树才(1966-),男,贵州遵义职业技术学院计科系,讲师, 研究方向:多媒体技术,网站建设。
关键词:树形目录;导航;框架;多媒体课件
中图分类号:TP3文献标识码:A文章编号:1009-3044(2008)18-2pppp-0c
Create the Lesson Piece Technique with Authoreware
ZHANG Shu-cai
(The Zun Righteousness Calculator Section Department of the Occupation Technical College,Zun righteousness 563100,China)
Abstract: Generally navigate to use button in the Authorware, the menu, super chain connect, hot area, hot object, frame or all their combination application etc., we can also use characteristics and advantage of the structure and TreeView control of the Authorware frame, and blend structure and TreeView control of the Authorware frame to make to make a windows tree form catalogue to similarly navigate, this kind of navigates lecture ability fast, vividly fixed position lecture contents;And the benefit catalogue tree can launch and fold function, economized plank noodles space;Moreover, the tree form catalogue navigate novel, the logical arrangement pure Xi, can draw on the attention of hearer;Especially having up the page of 100 pages is also a kind of ideal choice
Key words:freeview;navigate;frame;multimedia lesson piece
1 引言
多媒体教学是现代教育体系中的重要组成部分,多媒体课件设计是我们备课中的主要工作.如何设计一个好的课件,课件中的导航设计,是一个不可缺少的部分.在Authorware中,一般的导航用按钮、菜单、超级链接、热区,热对象、框架或都他们的组合应用等,我们还可以用Authorware框架结构及TreeView控制的特点和优点,并融合Authorware框架结构和TreeView控制作制出windows树形目录一样的导航,这种导航演讲者能快速,灵活地定位演讲内容;且利目录树可展开和折叠功能,节约了板面空间;另外,树形目录导航新颖,条理清淅,能吸引听者的注意力;特别是有上百页的页面,更是一种理想的选择。下面我们就来探讨如何制作treeview目录。
2 作品效果
![](http://img1.qikan.com/qkimages/dnjl/dnjl200818/dnjl20081874-1-l.jpg)
这是最终作品图,点左边” ”,就展开目录,反之,点“-”号,就折叠目录。单击左边的目录项,在右边显示目录项所应有的文字或图片。
3 设计思路
(1)使用WcDisplaycontrol函数创建一个树形目录。
(2)使用WcSetPertyValue添加目录中的条目,并设置图标和文字字号。
(3)使用框架图标建立条目响应的页面。
(4)使用WcGetPropertyValue函数获取用户选中的条目文本,再根据文本调出框架图标中相应的页面。
4 操作步骤及原理
(1)新建文件,保存为“treeviwe.a7p”。在函数窗口“分类”下拉列表选中”reeview.a7p”,然后单项式击”载入”按钮,载入winctrls.u32中的WcDisplayControl函数,WcSetPropertyValue函数和WcGetPropertyValue函数.
提示:由于WinCtrls.U32是Authorware的外部库函数,你可能要到网上down一个来,你白度一下”U32”就很容易得到的.
(2)设计各页面细节。在流程线上放一个框架图标,拖几个群组图标到框架图标的右边,最左边的一个群组不作任何设计,但一定要,且必须是群组图标,原因是初始化时,在目录树中没有选条目时,右边不显示内容,群组图标不设计时,程序运行可跳过。但其余图标的名称一定要和目录树条目名称一样。如果有多级目录树,最好是群组中放群组,制作下一级条目所对应的页面。
提示: (1)框架图标的名称一定要和目录树相对应的名称一致(2)第一个群组图标要为空,不作设计.
(3)在框架图标的上方放一个显示图标,用来放背景图片,也可以较详细设计,制作出个性风格的窗口.
(4)在框架下边设计一个计算图标,命名为”创建目录树”,打开计算图标,输入如下语句.
TREEID:=wcDisplayControl(10,40,170,500, "treeview", "treechange")
--说明,用wcDisplayControl函数创一个目录树,10,40,170,500分别是TREEVIEW的距顶边距离,右边距,宽,高,”treeview”,是创建目录树, 这里可作变化,如是”edit”,就创建文本框架如是”spinedit”,就创建微调框控件,如是”fontcombo”就是字体选择组合框控件,这里我们只讨论树形目录,所以不去研究太多的变化."treechange"是一个变量,如果目录树中选中的条目发生变化,就把这个变化保存到treechange中,其实也就0和1
wcSetPropertyValue(TREEID, "FONTSIZE", "14")
--设置目录树控件的字体大小为”14”,第一个参数不用说明,第二个参数是属性名,也有很多变化,第三个参数是属性值.
wcSetPropertyValue(treeid, "items", "教学目的\r重点与难点\r教学方法\r教学内容\r 旧课复习\r 新课内容\r杂项\r 点名册\r 日历")
--前面说了,”ITEMS”也是目录树控件的一种重要属性,就是设置条目,第三参数是条目值,各条目之间用”\r”分隔,条目之间空格是条目的层次关系,如”旧课复习”前面一个空格,表示是”二级条目.
wcSetPropertyValue(TREEID, "imageindex", "11\r11\r11\r16\r11\r11\r16\r11\r11")
--第二个参数”imageindex”,表示设置条目的图标,WinCtrls.U32库函数中提供了72个图标,用数字0—71表示,图标序号要和要与条目一一对应,如第一个11是条目”教学目的”相对应,最后一个11是和条目”日历”相对应.大家可以变化这些序号,选你所喜爱的图标.
(5)现在目录树制,框架也制作完成了,怎样把目录树中的条目和框架中的页面联系起来是一关键.打开框架图标,删除里面的所有默认图标,添加一个交互图标,在交互的右边放一个导航图标,响应类型为条件,在条件文本框加输入”treechange”,”自动”选项中设为”当由为真”,当用户选择了树形目录中的条目,变量”treechange”的值由0变化1,从而激活导航图标.下面设计导航图标,右击导航图标,在弹出的菜单中选”计算”,打开计算图标窗口,输入如下语句:
tt=WcGetPropertyValue(treeid,”text”)
--获取条目文本,保存到变量tt中.
(6)打开导航图标的属性窗口,如下图:类型选”跳到页”,目的地选”计算”,图标表达中输入”@tt”,
![](/img/pic.php?url=http://img1.qikan.com/qkimages/dnjl/dnjl200818/dnjl20081874-3-l.jpg)
按ctrl r测试程序,如没有问题,可打包发布.
5小结:本文着重论述了用winctrls.u32库函数用wcdisplycontrol()来建生成一个目录树, wcSetPropertyValue()来设置目录树的细节,用WcGetPropertyValue()来获取目录树中发生反应的文本,这是一个关键,最后在框架中放一个条件交互,如果目录树中的文本发生变化,条件交互产生反应,导航到相应的框架页.
参考文献:
[1]卓越科技.Authorware 7 多媒体体制作。
[2]零点工作室.Authorware 6.5 多媒制作基础教程.
收稿日期:2008-03-21
作者简介:张树才(1966-),男,贵州遵义职业技术学院计科系,讲师, 研究方向:多媒体技术,网站建设。