面向对象程序设计多媒体课件—免费计算机毕业设计论文内容摘要:
┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 图 第六章 树和二 叉树 树 霍夫曼树 它们之间转换 二叉树 二叉树性质 存储结构 二叉树遍历 二叉树建立 线索二叉树 树的存储 转换 树的遍历 面向对象的程序设计 55 共 页 第 16 页 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 图 图 第七章 图 图的存储结构 图的基本概念 图的遍历 最小生成树 最短路径 拓扑排序 关键路径 第八章 查找 基本概念 线性表的查找 二叉排序树 平衡二叉树 散列表的查找 顺序查找 折半查找 删除 概念 查找 插入 面向对象的程序设计 55 共 页 第 17 页 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 图 3 模块的详细功能设计 菜单栏的设计 下拉菜单是 windows 中最常用的交互类型之一。 它的优点是可以节省屏幕上有限的空间,因此在课件中也会经常用到。 在本课件中,就用到了“下拉菜单”交互类型,其主要包括四个菜单:“声音”,“跳转”,“帮助”,“退 出”,如下图 所示: 直接插入 冒泡排序 简单选择 第九章 内部排序 排序的概念 三种排序方法 排序方法比较 归并排序 堆排序 快速排序 希尔排序 图 面向对象的程序设计 55 共 页 第 18 页 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 图 下面将重点介绍这四个方面的详细设计。 由于 Authorware 程序运行时,在演示窗口系统会自动添加一个默认的“文件”菜单,其中仅有退出菜单项,我们要用一个方法把它删除。 首先拖动一个交互图标到流程线上,并命名为“文件”。 再放置一个群组图标在交互图标的右下方命名为“ quit”,选择交互类型为下拉菜单。 然后双击响应标志,勾选交互属性对话框中的“交互”标签“范围”为“永久”的复 选框。 最后拖动一个擦除图标到流程线上,并命名为“删除文件菜单”,单击运行按钮,程序打开删除图标属性时,单击系统默认的文件菜单。 完成“文件”菜单的删除。 “声音”菜单的设计 在本课件中,“声音”菜单所要达到的目标是控制背景音乐的大小和背景音乐的开关。 在这里先要说明一点的是,本课件的背景音乐是通过计算图标调用函 面向对象的程序设计 55 共 页 第 19 页 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 数 stopmidi 和 loopmidi 来完成的。 下面来说明一下在主目录下调用外部 midi音乐的方法,如下图 所示: 图 if- then 语句判断变量 play 是否为真,为真则执行函数 StopMidi()和LoopMidi(\\cai\\sound\\)。 其中, StopMidi 的作用为停止当前正在播放的 midi 音乐。 LoopMidi 的作用为循环播放指定目录下的 midi 音乐。 下面开始制作“声音”菜单: 先拖动一个交互图标到“标题”群组图标的流程线上,并命名为“声音”,再放置一个群组图标在交互图标的右下面命名为“系统”,选择交互类型为“下拉菜单”,如上图 所示。 其中,下拉菜单对话框选项设置 : Menu(菜单 ) 在该信息栏中显示了菜单名称,菜单名称同设置菜单响应的交互 图标同名。 Menu Item(菜单项 ) 在此处输入你想显示在下拉菜单中的命令名称。 可以使用 一些特殊符号来控制菜单项的显示: (1) 如果希望该菜单项显示时是变灰的,则在菜单项前面加上一个左括号,例如 “(系统”。 (2) 如果想显示一条虚线,则只输入一个左括号:(。 (3) 如果想加入一条分隔线,则输入一个左括号和一个减号:(-。 (4) 如果想将命令中某一个字母设置成快捷键,在该字母下面加上一条下划线,并在该字母前输入一个“ amp。 ”字符,如果想显示“ amp。 ” 字 符,则需要输入“ amp。 amp。 ”来表示。 Key(快捷键 ) 在输入框中定义热区响应的快捷键,可以使用快捷键来激活热区响应。 如果快捷键只有一个,可以通过键盘直接输入该快捷键。 在系统群组图标中设置如下图 所示: “ options active” 计算图标中设置了 Active2 和 moveto 两个系统变量,其中:Active2= 0 是为了当打开声音图标后使其它所有以其为激活条件的按钮都变为灰色,则其不可用。 面向对象的程序设计 55 共 页 第 20 页 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ Moveto=position 是为了固定滑动图标 slider2 的位置。 Slider2 显示图标是为了存放滑动 图标。 Shut/open 交互图标右下方放的图标的交互类型是条件响应类型,它是为了判断 变量 play 的真假,当 play 为真时,不做任何操作,继续执行下面的图标,当 play 为假时,显示关闭声音的标志,不播放背景音乐,直接执行下面的图标。 图 交互图标“系统 3”内存放了声音系统的界面,包括一个声音的开关按钮,一个滑动条和控制滑动条的一个向上按钮及一个向下按钮。 在系统 3 的右下方放置了 4 个群组图标和一个计算图标。 其设置如下: “关闭”群组图标,选择交互 类型为热区响应,其属性设置为: “位置”和“大小”通过鼠标调整。 “快捷键”未设置。 “匹配”设置为单击,即用户在热区内单击鼠标向程序发出响应。 “鼠标形式”设置为人手形状。 以上几条属性,在以后的图标属性中如未加说明,则和其完全相同。 “激活条件”未设置,“状态”为“不判断”, “擦除”为“在下一次输入之后”, “分支”为“重试”,即 Authorware 返回交互图标,等待用户下一个响应的输入。 “关闭”群组图标内的设置为:一个计算图标用于对变 量 play 取反,一个交互图标右下方放置两个群组图标,设置为条件响应类型,条件为“ play=TRUE” 或“ play=FALSE” ,当为真时,循环播放背景音乐,当为假时,关闭背景音乐。 “ up” 群组 图标,选择交互类型为热区响应,其属性设置同上。 其图标内的设置为:一个计算图标和一个移动图标,计算图标使滑动图标 面向对象的程序设计 55 共 页 第 21 页 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ slider2 的位置加 5,通过移动图标来使其向前移动到指定的位置。 “ down” 群组 图标,选择交互类型为热区响应,其属性设置同上。 其图标内的设置为:一个计算图标和一个移动图标,计算图标使滑动图标slider2 的位置减 5,通过移动图标来使其向后移动到指定的位置。 “确定”群组图标,选择交互类型为热区响应,其属性设置基本和上面相同,只是属性“分支”改为:退出交互,即从交互图标中退出,执行主流程线上的下一个设计图标,且图标内不作任何设置。 “ positionPathPosition@slider2”计算图标,选择交互类型为条件响应,其属性设置为条件为“ positionPathPosition@slider2”, “自动”为真,意思是当变量 position 不等于 slider2的位置时,则执行下边的计算图标。 计算图标的作用设置通过滑动图标控制背景音乐的大小,它用到了下面两条语句: position:=PathPosition@slider2 BNA_SetVolume(2,position) 第一条语句就是把滑动图标“ slider2” 的位置赋值给变量 position。 第二条语句就是通过外部函数 BNA_SetVolume 和 BNA_GetVolume()使滑动图标来控制背景音量的大小。 计算图标“ perpetual options not active”的作用是 设置变量 Active2 的值为真,并且保存滑动图标的位置和背景音量的大小。 擦除图标“ erase quit”的作用是擦除所有与声音有关的背景图片。 “跳转”菜单的设计 “跳转”菜单所要达到的目的是通过下拉菜单选择所要到达的章节,然后直接 跳转到该章节的首页目录。 其结构如图 中间所示。 首先拖动一个交互图标到流程线上,并命名为“跳转”。 再放置 9 个计算图标在交互图标的右下方并分别命名为“第一章”、“第二章”、“第三章”、“第。面向对象程序设计多媒体课件—免费计算机毕业设计论文
相关推荐
习题毕业设计 cad图纸 结构设计 ............... 176注塑模具毕业设计论文摘要本文汽车连杆夹具毕业设计是关于机械原理洗瓶机课程设计报告 ppt机械设计课程设计外汽车连杆夹具毕业设计壳模具毕业设计中文摘要机械设计课程设计塑料件汽车连杆夹具毕业设计设计,主要链条单级圆柱减速器注塑模具毕业设计外文机械设计课程设计
经过处理后的数据大于所设置的预警数据 ,则蜂鸣器报警。 如果检测完信号后送达处理系统处理 ,所测的数据有误 ,则可以通过控制器 (按钮 )来进行重新检测 ,直到显示正确温度。 整体框图设计 热释电红外测温仪可以这样设计整体结构框图 ,如图 所示。 按下开关即可测量 ,每次测量结果显示在显示器上。 当测量按钮按下时 ,整个电路开始工作 ,物体表面辐射的能量经热释电传感器接收后
,以便后续程序使用,这种方 法在开发中经常用到,有如下两个好处: 在编写程序时减少工作量。 可以及时关闭数据连接对象以降低服务器系统资源消耗。 ② 页面头文件 由于页面的头部导航部分都是类似的,因此可以将起单独放在一个文件 中,并在需要使用的地方使用 include 指令来引入文件,使得程序模式化。 本系统中,也面的头部导航文件是 ,其代码如下: 头部文件 BODY
给读者以直观的印象,从而对成功酒店的规划设计,能有进一步深化的认知。 作者也注意对中外著名酒店的有关规划设计的案例,经过筛选、加工加以采用。 设计启迪: 本书融合了规划设计的研究、教学实践活动的成果和经验,具有实用性、科学性、前瞻性和系统性 ,使我对建筑的认识更加的丰满。 ( 6)《宾馆、酒店空间设计》卢小根、蔡忆龙著,岭南美术出版社; 当今的宾馆、酒店己不是单纯的 “住处 ”,而是一个集吃、住
力弧垂计算 档距lr(m) 气象条件 年均气温 最低气温 最大风速 安装情况 操作过电压 σ0 ( MPa) fv (m) σ0 ( MPa) σ0 ( MPa) fv (m) σ0 ( MPa) σ0 ( MPa) 50 100 150 200 250 300 350 400 450 500 550 600 650 700 档距lr(m) 气象条件 覆冰有风 最高气温 大气过压(有风)
达能力百分比 图 25 能力分析图 分析:当问到“出纳人员应具备哪些能力时”除专业的技能外,良好的沟通、表达协调能力占 50%,办公自动化操作能力占 %,计算机操作能力占 30%,环境适应能力占 %这表明财务人员在具有本专业的实践能力前提下,还要会与别人良好的沟通, 具备相应的协调能力,掌握出纳电算化。 北京财贸职业学院 6 出纳人员主要考虑的因素% % % %