关于VB中引用FLASH影片的实施方案探讨

合集下载

Flash动画技术在《Visual Basic程序设计》课程教学中的应用与实践-2019年教育文档

Flash动画技术在《Visual Basic程序设计》课程教学中的应用与实践-2019年教育文档

Flash动画技术在《Visual Basic程序设计》课程教学中的应用与实践1、引言随着多媒体及计算机技术的日趋成熟和普及,多媒体技术以其具有的独特优势在教学中扮演着越来越重要的角色[1]。

Flash 是Adobe公司出品的,目前最流行的,二维矢量动画制作软件,其作品被广泛应用于网页动画、教学课件、电视广告、游戏开发等作品的设计中[2]。

《Visual Basic程序设计》是我国高校非计算机专业计算机基础教学体系中的重要组成课程之一[3]。

在教学实践中,这门课知识量大、理解层次深、实践性强,存在一定的教学难度。

如何将Flash有效地应用于VB教学实践,是每一个教师应该考虑的问题。

2、VB教学中Flash动画的分类尽管Flash拥有诸多制作课件的优势,但为整个VB教学过程制作Flash却是一个庞大的系统工程。

目前许多课程都开设有网络课堂,知识性的教学内容在静态网页上展示,可以根据教学内容在静态网页的合适位置置入Flash动画,通过生动的表达激发学习兴趣,利用动画的交互性实现角色进入、内容重现,进而加深印象、促进知识理解。

笔者在教学实践中,多次引入小型Flash 动画,收到了比较好的教学效果。

VB的教学内容分为两大部分:理论与编程实践,其中理论是实践的基础。

如果没有对理论全面的掌握和深入的理解,编写的程序将漏洞百出无法运行。

而许多编程理论对于大多数人来说是枯燥的、需要强制记忆的,比如进制的概念以及转化、语法规则等。

程序的算法更是教学中的难点,不论使用哪种标准描述方法,对于程序初学者来说算法都显得抽象,比如数组里面的排序算法等。

针对难以使用纯文本形式表达的内容,使用设计巧妙的Flash 动画,将会使学习过程相对容易。

笔者开发使用的Flash动画主要有三类:2.1 板书再现型目前许多多媒体教室都留有黑板,有部分还采用电子白板,因为边讲边写的教学方式决定教师在使用幻灯片的同时需要有同步书写的地方。

边讲边写最重要的是控制节奏,留给学生宝贵的认知、思考时间,而这种节奏是由教师控制的,在一定程度上保证着学习效率。

PowerPoint中用VBA实现Flash动画的快速插入

PowerPoint中用VBA实现Flash动画的快速插入

PowerPoint中用VBA实现Flash动画的快速插入摘要:由于利用PowerPoint提供的插入控件的方法来插入Flash动画比较复杂,本文利用VBA的强大功能,通过Win32 API调用Windows内置的对话框实现了Flash动画插入操作的自动化,提高了工作效率。

关键词:PowerPoint;VBA;Flash;宏中图分类号:TP311文献标识码:B 文章编号:1673-8454(2008)20-0056-02一、问题的提出在PowerPoint中插入Flash动画能极大地增加课件的感染力,丰富课件的表现力。

在PowerPoint中插入Flash动画的一般方法是选择菜单“工具→控件工具箱→其它控件→Shockwave Flash Object”,再用十字光标在当前幻灯片中拖出一个矩形区域,右击该对象以后选择属性,然后在地址栏位置输入Flash动画文件的文件名与扩展名,这种方法实现起来比较复杂,容易忘记操作步骤,而且还要输入英文状态下的Flash动画文件的文件名与扩展名。

不太方便。

我们可以借助于Visual Basic for Application(VBA)来解决这个问题。

VBA 是Office套件的一部分,它提供了一个基本的编程环境和功能强大的接口,通过VBA编程,可以使Flash动画插入的步骤非常简单,就像在PowerPoint中插入一张图片一样方便。

二、基本思路利用VBA编程,通过Win32 API调用Windows内置的对话框来实现Flash动画文件的打开,使用GetOpenFileName 自动获取Flash动画文件的文件名,由于此时获取的文件名是带有路径的,利用Dir函数去掉文件的路径,编程在当前幻灯片上自动插入一个ShockwaveFlash控件,将动画文件名赋给ShockwaveFlash控件的Movie属性,从而实现了在PowerPoint中插入Flash动画。

若在其它电脑上实现同样的功能,可以将宏代码保存成“加载宏”的形式。

运用Flash技术实现VB程序多媒体课件的制作

运用Flash技术实现VB程序多媒体课件的制作

现代教学活动的发展使教师能够有更多的教学方法来提升自己的教学成效。

通过利用新兴的多媒体技术,教师能制作出辅助本课程教学的多媒体课件,很好地提升课堂教学效率。

目前流行的多媒体教学课件类型,以Flash 课件、Powerpoint 课件和Authorware 课件最为常见。

Flash 是Adobe 公司出品的二维矢量动画制作软件,它可以将图像、音乐、声效、动画融合在一起,并嵌入交互功能,创造出高品质的课件。

采用Flash 软件制作的多媒体课件具有形象性、新颖性、直观性、交互性等特点,能够有效地配合课堂教学。

《Visual Basic 程序设计》这门课安排在中职二年级,是中职计算机专业程序设计教学体系中的重要组成课程之一。

这门课知识量大,学生必须具备简单的程序基础,思维广度深、实践性强,任教时存在一定的难度。

我们教研组分工合作,任教VB 程序的老师把教学内容中学生较难掌握的知识点分类写出课件脚本;擅长制作Flash 课件的老师,运用Flash 技术来实现VB 程序教学课件的制作,形成一套专门的教学软件。

目前已有多个相关的多媒体课件送去参加市、省、国家的各项比赛,均获得优异成绩。

结合我在制作Flash 课件过程中的一些实践经验,分享制作技巧:一、Flash 课件制作时要遵循的原则(一)对课件制作内容认识到位多媒体技术及其设备在教学中被广泛采用,带动学科教学改革的同时,在课堂使用中也存在问题,许多教师对Flash 课件认识还不到位,他们制作的一些课件只是课本内容的简单重现,与传统教学无异,没有发挥出Flash 课件的独特功能。

还有老师直接从网上下载课件进行教学,而网上的课件并非针对教师本人的教学风格及学生的特征进行设计,既不能满足教师的教学需要,也无法满足学生的学习需求。

针对以上问题,在设计课件时要首先考虑使用者包括教师和学生双方的特点,从教学思想、教学模式、教学方式等方面进行改革,使学生能学到更多的知识,力求能够达到更好的教学效果。

Flash技术在VB教学中的应用研究

Flash技术在VB教学中的应用研究

题 。 习( sa ai 序设 计 》 要 目的是 提 高 学 生分 学 ( u lB s Vi c程 主
析 归 纳 、 决 问 题 的 能 力 , 思 维 训 练 方 面 受 益 。在 VB 解 在
教 学 过程 中有 很 多 既抽 象 又不 易讲 述 的 概念 ,例 如 多重
循 环 、 组 排 序 等 , 生 不 容 易 理 解 ; 上 VB本 身 是 一 数 学 加 个 系 统 的 、 序 渐进 的课 程 , 些 知 识 点 的卡 壳 将 影 响到 循 某 后续 很 多 知 识 点 的掌 握 .因此 不 少 学 生在 学 习 了循环 结
效 考 核 体制 .设 置精 品课 程 的学 生 学 习过 程 进行 追 踪 和
监 控 等 。 ⑩ 参 考 文献 :
目前 , 国精 品课 程 建 设 的重 点 已经从 平 台建 设 、 我 资
源 建 设转 变 为 服 务 建设 , 网络 ( “ 教学 ) 课 堂 ( 学 ) 是 教 的延
别 解 决 的是 “ 作 技 能 ” “ 维 训 练 ” “ 合 应 用能 力 ” 操 、思 、综 问
构 以后 , 开 始跟 不 上 教师 的讲 课进 度 , 就 问题 积 累地 越来 越多 , 渐地对 V 渐 B课 程 失 去 了兴 趣 , 至失 去 了信心 。 甚 作 为教 师 , 如果 能 够利 用 学 生 喜欢 玩 游戏 的特 点 , 将 书 本 中 的知 识 融 入到 游 戏 软件 中 ,让 学 生 在参 与游 戏 过 程 的时 候 ,既 能体 验 到 游 戏 的快 乐 ,又 能 轻 松地 学 到知
《 中国教 育信息化 发行 部 : l o .d . c @m eeu c y n
技术应用
Fah技术在 VB教 学 中的应 用研 究 ls

Flash动画技术在《Visual Basic程序设计》课程教学中的应用与实

Flash动画技术在《Visual Basic程序设计》课程教学中的应用与实

Flash动画技术在《Visual Basic程序设计》课程教学中的应用与实随着计算机技术的不断发展,动画技术在课程教学中也逐渐得到了广泛的应用。

其中,Flash动画技术作为一种较为成熟的动画制作工具,被越来越多的教师采用到课堂教学中。

本文将从Flash动画技术在《Visual Basic程序设计》课程教学中的应用与实践出发,进行深入探讨和分析。

Flash动画技术是一种基于矢量图形的动画制作语言和软件工具,具有成本低廉、易于学习、制作迅速等特点,被广泛应用于网络、教育、广告等领域。

在《Visual Basic程序设计》课程教学中,Flash动画技术为学生们提供了一个更加直观、生动、具体的学习环境,使学生们能够更好地理解和掌握课程知识。

下面,笔者以《Visual Basic程序设计》课程教学中常见的模块之一——界面设计模块,结合Flash动画技术的应用实例进行详细阐述。

从视觉上,课程内容可以通过Flash动画引入,用生动直观的动画形式展示控件的属性、功能等,可以使学生们很好地理解其内涵和作用。

例如,在学习VB表格控件时,教师可以使用Flash动画制作一个图形化的表格控件,例如其中一列为姓名、其中一列为性别、其中一列为年龄等,这样就可以使学生们更加深刻的理解表格控件的结构和用法。

从交互与操作上,Flash动画技术也能够借助节目功能实现类似程序交互功能。

教师可在Flash动画程序中设计一些小的交互操作,观察学生的反应情况,为学生提供一些简单的界面交互操作。

从实践上,Flash动画技术也可以应用于设计小游戏,例如老虎机、数学游戏等。

通过这些有趣的小游戏,学生们能够将VB程序设计知识和实际应用结合起来,从而更加深入地理解、掌握VB程序设计的知识点和技巧。

通过上述几个方面的应用,我们不难发现,Flash动画技术在《Visual Basic程序设计》课程教学中具有重要的作用。

它可以为学生提供一个直观的学习环境,帮助学生们更好地理解和掌握VB程序设计的知识点和技巧。

用VB编写FLASH动画播放器

用VB编写FLASH动画播放器

用VB编写FLASH动画播放器Flash4是MacroMedia公司出品的矢量动画创作专业软件,利用该软件制作的矢量动画具有文件体积小、带音效和兼容性好等特点。

那么,你想不想在自己编写的程序中加入Flash动画,为自己的程序添加一道亮丽的色彩呢?一、编程原理本程序利用了Flash4本身自带播放Flash动画的控件Swflash.ocx。

你可以通过以下途径获得该控件:1、安装Flash4;2、安装Windows98自带的Flash插件,方法:依次单击“开始”菜单-“设置”-“控制面板”-“添加/删除程序”-“Windows 安装程序”-“多媒体”-“详细资料”-选中“Macromedia Shockwave Flash”前的复选框确定即可。

以上方法都会将该控件安装到Windows目录下的System\Macromed\Flash子目录下。

二、示例程序下面就是一个用Swflash.ocx控件编写的Flash动画播放器。

本程序可一次打开多个Flash 动画文件,并可在播放过程中选择播放打开的文件、随时改变播放质量、画面大小等状态;在播放过程中可以随时对播放的当前帧数进行调整或者手动进行逐帧播放,在状态栏里有当前播放状态的相关说明。

在实现以上功能时,几乎用全了Swflash.ocx控件的主要属性、方法。

编程过程如下:1、窗体、界面设计。

新建工程,选择“工程”菜单下的“部件”命令,在“部件”窗口的“控件”列表中将“Shockwave flash”、“Microsoft Common Dialog Control 6.0 (SP3)”、“Microsoft Windows Common Control 6.0 (SP3)”前的复选框选中,然后确定。

再在窗体中分别加入1个CommonDialog控件、1个Slider控件、3个Label控件、6个CommandButton控件和1个Status Bar控件。

其中:将Form1的“Caption”属性设置为:Flash动画播放器。

VB与flash的双向交互

VB与flash的双向交互
看懂这份资料需要您对flash的Actionscript有一定了解
1.在Flash中新建一个动画并设置它的大小为300 × 150 (px)。用菜单项Insert/New symbol打开图符对话框新建一个电影剪辑symbol1,自动进入该电影剪辑内部舞台。
2.在这个电影剪辑中,用画圆工具并采用径向渐变的绿色在中央的十字星上画一个圆。再用菜单项Insert/Convert to symbol把这个圆转变为一个电影剪辑symbol2。
VB与flash的双向交互
怎么光说怎么读取flash 的,,那要是我要往flash里面写值呢。。flash 怎么接收呢??
谢谢您的提醒,当时我只写了flash怎么给VB传值,关于VB给flash传值要用的通道是不一样的,机子的VB被卸载了,就不专门写这部分的了,给您转载了一份我以前存的资料,您先试试看
lab = "down"
Case 3
lab = "left"
End Select
Call SF.SetVariable("nloop", Str(nloop))
'使Flash电影中名为nloop(由第一个参数指定)的变量被赋值。第二个参数为要赋的值,不管它在VB或Action中是什么类型,在这里都要转换为字符串。
If optL.Value = True Then
tag = "left"
Else
tag = "right"
End If
Select Case Index
Case 0
lab = "up"
Case 1
lab = "right"

flash动画教学策划书3篇

flash动画教学策划书3篇

flash动画教学策划书3篇篇一《Flash 动画教学策划书》一、教学目标1. 让学生了解 Flash 动画的基本概念和特点。

2. 掌握 Flash 动画的基本操作和技巧。

3. 培养学生的创造力和想象力,提高学生的动手能力。

二、教学内容1. Flash 动画的发展历程和应用领域。

2. Flash 动画的基本原理和工作界面。

3. Flash 动画的绘图工具和颜色处理。

4. Flash 动画的元件、实例和库。

5. Flash 动画的帧、时间轴和动画制作。

6. Flash 动画的声音、视频和交互设计。

三、教学方法1. 理论讲解与实践操作相结合。

2. 案例教学与项目实践相结合。

3. 小组合作与自主学习相结合。

四、教学过程1. 导入(5 分钟)通过播放一些优秀的 Flash 动画作品,引起学生的兴趣,激发学生的学习热情。

2. 知识讲解(30 分钟)(1)介绍 Flash 动画的基本概念和特点。

(2)讲解 Flash 动画的基本操作和技巧,如绘图工具、颜色处理、元件、实例和库等。

(3)结合案例,详细讲解 Flash 动画的帧、时间轴和动画制作。

3. 实践操作(20 分钟)让学生根据所学知识,自主创作一个简单的 Flash 动画作品。

4. 小组讨论(10 分钟)组织学生进行小组讨论,分享自己的创作思路和经验,互相学习和借鉴。

6. 布置作业(5 分钟)布置课后作业,让学生进一步巩固所学知识。

五、教学资源1. Flash 动画软件。

2. 教学案例和素材。

3. 多媒体教室。

六、教学评估1. 学生的作品。

2. 学生的课堂表现。

3. 学生的作业完成情况。

七、注意事项1. 教学过程中要注重学生的实际操作能力,多让学生进行实践练习。

2. 及时解答学生的问题,帮助学生解决遇到的困难。

3. 鼓励学生发挥创意,创作出有个性的作品。

篇二《Flash 动画教学策划书》一、教学目标1. 让学生了解 Flash 动画的基本概念和特点。

2. 掌握 Flash 动画的基本操作和技巧。

VB flash控件使用方法大全

VB flash控件使用方法大全
If movie.ReadyState = 4 Then
MsgBox " 影片载入完成! " End If
15.SAlign (读写)
语法:SAlign As String
说明:对齐模式(与 AlignMode 联动)。当 AlignMode
代表各对齐模式的位被置“1”时,SAlign 值也相应被设为
ShowAll ——在控件内显示全部影片区域,保持影片 长宽比例不变,影片的大小决定于控件长或宽中较小的一 边 。
NoBorder ——在控件内显示部分影片区域,保持影片 长宽比例不变,影片的大小决定于控件长或宽中较大的一 边 。
ExactFit ——在控件内显示全部影片区域,将影片的长 宽比例强制等于控件的长宽比例。
例子 :
movie.Quality2 = "High"
14.ReadyState(只读)
语法:ReadyState As Long
说明:影片的当前状态。ReadyState 可以取:
0 ——正在载入
1 ——未初始化
2 ——已载入
3 ——正在交互
4 ——完成 例子 :
例子:movie.DeviceFont = True
6.EmbedMovie (读写)
语法:EmbedMovie As Boolean
说明:影片是否被存贮到控件所在的容器中。当你已 载入一个影片后将该属性设为 True ,播放影片时就不必再 去读 SWF 文件了。这使得在 PowerPoint 简报或 VB 程序 里使用 Flash 影片更容易。但将该属性设为 True 后,控 件的 Movie 属性就不再接受新的值了。要想播放另一个影 片(给 Movie 属性赋新值),必须先将 EmbedMovie 属 性设为 False 。

基于VB.NET多媒体Flash播放器的实现

基于VB.NET多媒体Flash播放器的实现

基于VB.NET多媒体Flash播放器的实现[摘要]多媒体设计是一门集计算机技术和数字多媒体技术于一体的综合设计。

Visual 是下一代的Visual Basic,Visual 是Microsoft公司开发的新一代窗体编程工具软件,由于它具有先进的设计思想,使之成为多媒体应用程序开发的理想工具,其提供的Flash控件是多媒体控制接口,利用这个接口跳过硬件访问并调用本地的符合其规格的多媒体解码驱动,进而实现Flash文件的播放。

[关键词]多媒体 Flash控件一、引言在当今信息社会,以多媒体为特征的信息技术和信息产业的发展及应用对人类社会产生的影响和作用愈来愈明显,愈来愈重要。

多媒体开发用到的媒体不再局限于传统程序设计用到的数值、文本,还包括图形、图像、声音和动画等媒体,其所涉及的信息范围和空间大为扩展。

其次,多媒体开发将使用户不再仅仅被动地接受信息,而且可以主动地参与到整个信息交流过程中去。

它向用户提供更加有效的控制和使用信息的手段及方法,同时也为应用开辟了更加广阔的领域。

多媒体开发可做到让用户自由地控制和干预信息的处理,增加对信息的注意力和理解,延长信息的保留时间。

再次,在多媒体开发过程中不仅要集成多媒体信息,还要集成与之有关的工具和设备。

多媒体开发要使各种信息媒体成为一个有机的整体,以便实现信息的充分共享和操作。

Visual 是下一代的Visual Basic,是Microsoft公司开发的Windows 编程工具软件,Visual 现在完全集成在其它的Microsoft Visual Studio .NET语言中,由于它具有先进的设计思想、快速易掌握的使用方法及控制媒体对象手段灵活多样等特点,受到了多媒体软件开发人员的关注和青睐,也因此成为多媒体应用程序开发的理想工具,以下为具体设计实现过程。

二、信息界面的设计与实现首先为窗体添加一个panel控件,再在该控件上添加flash控件ShockWaveFlash,设置panel和flash控件的dock属性都为fill。

VB程序设计中常用算法的Flash动态演示

VB程序设计中常用算法的Flash动态演示

VB程序设计中常用算法的Flash动态演示/摘要:在VB程序设计教学中,算法是难点,该文以冒泡算法为例,介绍使用Flash软件制作算法演示动画的方法和过程。

算法演示动画应用于教学中,flash player 官方下载减轻了教师负担,帮助学生更好理解算法,取得了很好的教学效果。

关键词:Flash动画;算法演示;VB程序设计CommonWaytoUseAlgorithminVBProgrammingDynamicDemonstratesinFlashYANGFen-hong,JIANGWen-yin(DepartmentofHealthInformationManagement,NingboCollegeofHealthSciences,Ningbo315104,China)Abstract:InVBprogrammingteaching,Algorithmsaredifficultpoint.Thisarticletakesfrothsoverthealgorithmas anexample,andintroducestouseFlashsoftwarecreationalgorithmtoplaythemethodandprocessofshowingth eanimation.Thealgorithmplaystoshowananimationapplicationinteachingisgoingtoeaseteachers’burdenan dhelpstudentsunderstandalgorithmwell,andgettheveryniceteachingeffectfinally.Keywords:flashanimation;algorithmdemonstrates;VBprogramming目前,很多院校的相关专业都开设了VB程序设计课程,通过学习该课程,使学生掌握程序设计的基本方法,提高学生实际编程技能,启发学生面向对象程序设计思想,锻炼学生的逻辑思维能力,帮助学生奠定程序设计基础,为下一步的学习打下基础。

flash动画实施方案

flash动画实施方案

flash动画实施方案Flash动画实施方案。

一、概述。

随着互联网的发展,Flash动画作为一种富媒体内容,已经成为网页设计中不可或缺的一部分。

Flash动画可以使网页更加生动有趣,吸引用户的眼球,提升用户体验。

因此,制作一部优秀的Flash动画对于网页设计来说至关重要。

本文将就Flash动画的实施方案进行详细介绍,以便广大网页设计师更好地应用Flash动画。

二、前期准备。

1.明确需求,在制作Flash动画之前,首先要明确动画的目的和需求。

是为了宣传产品,还是为了增加网页互动性,亦或是为了提升用户体验?只有明确了需求,才能有针对性地制作动画。

2.收集素材,根据需求,收集与动画内容相关的素材,包括图片、音频、视频等。

素材的质量和丰富度直接影响到动画的效果,因此在前期准备阶段要尽可能多地收集素材。

3.制定时间表,制作一部Flash动画需要一定的时间,因此在前期准备阶段要制定好时间表,明确每个环节的时间节点,以确保动画的按时完成。

三、制作流程。

1.脚本编写,在动画制作之前,需要先编写好动画的脚本。

脚本要清晰明了,包括动画的内容、场景、角色等,以便后续制作时有条不紊。

2.场景设计,根据脚本,设计动画的场景。

场景设计要符合动画的主题,突出重点,同时要考虑到页面加载速度,避免场景过于复杂导致加载缓慢。

3.角色设计,如果动画中有角色,需要进行角色设计。

角色的形象和动作要与动画内容相符,同时要符合用户审美,能够吸引用户的注意力。

4.动画制作,根据脚本、场景和角色设计,开始制作动画。

在制作过程中要注意动画的流畅性和连贯性,避免出现卡顿和断层。

5.音频配音,如果动画需要配音,需要在制作完成后进行音频配音。

音频要清晰自然,与动画内容相呼应,增强用户的观赏体验。

四、后期处理。

1.优化调整,制作完成后,对动画进行优化调整,包括压缩文件大小、优化加载速度等,以提升用户体验。

2.测试验收,在动画上线之前,进行测试验收工作。

测试包括动画的流畅性、兼容性、用户体验等,确保动画没有bug和问题。

flash与vb的交互技术

flash与vb的交互技术

Macromedia Flash and VB: A Potent CombinationMindfire SolutionsMarch 11, 2003 AbstractThis article focuses on an often-neglected but all-important aspect of any software application – the user interface. For years, desktop applications have had boring gray rectangular windows, buttons etc. Animation, multi-media, visual effects and custom elements were possible, but required large amount of custom programming. Even making a non-rectangular button would need good C++ skills. The web and its use of Flash change the equation. Web-based applications look far more attractive and user-friendly than comparable desktop application, but are easy to develop with Flash. In this article, we present ideas for using Flash inside VB applications, thus injecting new life into desktop software products.Copyright© 2002 Mindfire Solutions. All rights reserved.Contents Abstract (1)Contents (2)Specifications (2)Introduction (3)Starting with Flash (for the VB programmer) (3)Flash programming: ActionScript (3)Flash file formats (3)FSCommand in ActionScript (4)Flash and VB (4)Flash.ocx (SWFlash.ocx) ActiveX component (4)Flash playing inside VB programs (4)FSCommand event (5)Set/GetVariable functions (6)Our sample application (6)Creating the simple Flash file (6)Programming VB-Flash interaction (7)Advanced Topics (7)Division of responsibilities (7)Data exchange between Flash and VB (8)Use of XML (8)Passing notifications from VB to Flash (8)VB/Flash issues in a real-life project (9)VB crashed while adding the Flash component on some machines (9)Passing values from one Flash frame to another (10)Error in Flash for scripts, which execute for long (10)Passing key events to Flash from VB form containing other controls (11)Conclusion (12)Specifications• Windows, Visual Basic 6.0, Macromedia Flash MXIntroductionIn today’s world, where it is not just about time, memory and space, LOOKS do matter. While browsing through websites, you might have seen and appreciated interesting interfaces with visual and multi-media effects. On the contrary, users of desktop applications developed in Visual Basic/VC++ have to deal with monotonous, gray interface.This article might change how you feel about your desktop applications in the times to come. It explains how you can actually use the user-interface capabilities of Flash with the programming and database power of Visual Basic, to make Windows applications that look “slick”.Starting with Flash (for the VB programmer)Designing screens using Flash is fun and easy because of the large number of inbuilt, easy to use components it contains - for example textbox, list box, scrollbar, buttons etc. After installing Macromedia Flash MX (not the free Flash player) you can use it to create screens and “movies” with different Flash components.Flash programming: ActionScriptFlash MX isn’t just about designing; rather you can make it intelligent by using ActionScript, which Flash exposes to the developers. With the use of ActionScript it is even possible to extend the existing Flash components to suit your needs.Using ActionScript you can also make animations. For example in our application we were using a menu that slides upwards when a button was clicked and went off sliding downwards when the button was clicked again.The detailed documentation needed to learn ActionScript and how to create screens, comes along with the installation of Flash MX.Remember that ActionScript is a full-featured programming language, and if you are a VB programmer you can pick up ActionScript quite rapidly.Flash file formatsUsing Flash MX, you can create a .fla file that contains your graphics and Action Script. Then you can convert this .fla to .swf file using the Export Movie command under the File option in menu.The Flash files that you see on web sites (which play inside your browser) are .swf files. .swf files are capable of being played out by the Flash Player as depicted in the following diagram.FSCommand in ActionScriptTo be able to communicate with any application outside the Flash environment, ActionScript exposes a method, FSCommand (command, arguments). This method takes two parameters, first one is the command you wish to execute and second the arguments that you can pass if needed.FSCommand can be called from anywhere in flash, on a button click, during execution of the flash, or anywhere you want to call some outside code. For demonstration purpose our sample application calls it on the Button click.Flash and VBFlash.ocx (SWFlash.ocx) ActiveX componentTo view the Flash .swf files in VB you have to add the Flash component to the project. To add a component, click on the Project and then on Components. Look for the name “Shockwave Flash” in the list and include it in the project. The file name against this component points to Flash.ocx (or SWFlash.ocx).This component is installed on your system when you install Macromedia Flash MX or the Flash Player. It is a full-featured ActiveX component with interfaces that enable its usage within VB applications, using Microsoft’s COM/ActiveX technologies.This component has the ability to play Flash .swf files and is the core of Flash integration with Visual Basic programs.Flash playing inside VB programsThe fundamental point to remember is: Flash integration in VB simply means the ability to play Flash files inside your VB programs using the Flash component. These .swf files are exactly the same as any Flash file played in your browser and nothing special. The same content can be reused on the Web and inside your desktop VB programs.FSCommand eventThe Flash component has several functions and events, which you can find by using VB’s Object Inspector. The most important of these is the FSCommand event. As you may guess, this is closely related to the FSCommand ActionScript function.When you call FSCommand in your ActionScript and if the Flash file is being played inside the Flash component, it will generate a FSCommand event in your VB program. If we write code inside the FSCommand in VB, this code will then execute.Set/GetVariable functionsThese functions are used when communication needs to flow in the opposite direction i.e. from your VB program to the Flash player.A very useful technique is to loop inside the Flash program on a variable, and then to set the variable from VB to indicate something.Our sample applicationTo illustrate the concepts described in this article, we have made a simple sample application. When you click a button in Flash, it will notify your VB program which will then set a Flash textbox’s text from the VB program. It looks like this:Creating the simple Flash fileOpen Flash MX application. Create a new file and add a textbox from Tools window to the frame. The basic structure in Flash is called a Frame. Right click on the textbox and choose Properties. This will open a properties window at the bottom of Flash screen. Select Dynamic Text in the Text tool option. Set the Instance name as sampleField. Set the Var as sampleFieldVar. Then enter any text into the textbox. This value we will change from VB using FSCommand – but more about that later.Now to add a button, on the right side you might see a Flash UI Components window. Incase it’s not there, click on Window in menu and click on Components. This brings up the UI components. Drag and drop a Push Button onto the frame. Right click on the button and click on Actions. This opens a window where you can type. In case you are not able to type into that window find an option within this actions window to be set to Expert Mode instead of a Normal Mode. Now type in the following lines there:on(press) {fscommand(“setvalue”, “Sample Value”);}Now save this file as sample.fla. Then to convert it to an swf file, go to File and click on Export Movie. Save the file as sample.swf. That’s it, you are ready to use this flash file in your VB application.Programming VB-Flash interactionInsert a ShockwaveFlash component onto a VB form. Name the Flash component as swfFlashScreen. Now to load the Flash (.swf) file into this component use the following function:Call swfFlashScreen.LoadMovie(0, filename)The filename is the full path of the swf file. The first parameter signifies the level where Flash is to be loaded; we used 0 for root level.The FSCommand event is invoked automatically when FSCommand is called from Flash file. So you have the command and arguments in VB (generated from Flash), and you can perform the required actions on them.Now, that we are able to pass command/values from Flash to VB, what about the other way round, i.e. how to pass information from VB to Flash? I will explain how we did it by passing a value from VB to Flash.In Flash file, we made a textbox named sampleField, with var as sampleFieldVar. We can set the value of the textbox from VB using this Var field name. Use the following method to do it:Call swfFlashScreen.SetVariable("sampleFieldVar", value)The first parameter is the textfield Var name, and the second is the value to be assigned. This call works for the currently loaded Flash screen. Now that value is in the flash textbox, you can use it the way you like.Advanced TopicsDivision of responsibilitiesWhen making “cool” user interfaces in VB using Flash, we have to remember that we are dealing with two development environments and two programming languages. Therefore, it becomes important to have a clear division of responsibility.Though we will not delve into it here, good and anyway-should-be-followed programming practices like object-oriented design, modularity, responsibility division, abstraction and layered programming become especially crucial in achieving results with two languages.Data exchange between Flash and VBSince strings are very large in VB6 (upto 2Gb) and strings can be passed back and forth between VB and Flash using FSCommand and SetVariable, all data interaction between VB and Flash can be achieved easily.However, some design decisions need to be made:• Get records in VB and pass one by one, or pass as one string and parse in Flash? • How much data do you hold in Flash? If you hold too little, you’ll have to ask VB frequently for updated data. If you hold too much, you’re not being nice!Most design decisions refer to granularity, and it is important to decide on these before embarking on programming.Another way of data-exchange would be through XML, as I explain below.Use of XMLXML files can be used as data source for Flash. Flash exposes an XML object that can be used to load the XML file using their relative/absolute path. All the methods to retrieve the attributes/node values are exposed by the XML object.Following snippet shows how to load an XML file kept in the same folder as the swf file. treeXML = new XML(); // variable treeXML declared and initializedtreeXML.onLoad = buildTree; // buildTree function will be called on the load of xml file treeXML.load("XMLFile.xml"); // load xml file named XMLFile.xml into the object treeXML.function buildTree(success) {// if success is true then xml loaded properly do your thing here after the xml is loaded}treeXML is of type XML as declared in Flash. It has its own methods and properties, which can be looked into from Flash help.For programs where XML is a predominant feature, it would be most convenient to use XML files for data-interchange. Especially complex user-interfaces which are data-driven can be easily driven through the XML parse mechanism.Passing notifications from VB to FlashInvoking VB from Flash is easy by using the fscommand ActionScript call. To notify Flash from VB, we have no direct mechanism.Suppose Flash calls VB to do something using the FSCommand, and proceeds after VB has done some processing in the FSCommand. In this case, VB needs to tell Flash when processing is over. Since VB can’t call Flash, we will use the data-passing mechanism (SetVariable) to simulate function calls.We achieve this by having an ActionScript variable and waiting on it. Flash loops on this variable waiting for VB to set the variable, and proceeds execution after VB has put in a value there.For example, put a textbox on the Flash frame. The initial value of a textbox is‘undefined’. We made use of this property of textbox to wait on the timer. Then we called the VB fscommand to carry out our operation there. When VB returns, it sets that variable we are waiting on. Then we clear the interval and proceed in Flash. Until this variable is set, Flash keeps on looping in that function.Example:Create a textbox with Var name: VBCalling// this function in flash makes a VB call and waits until the variable is set to some value from VBfunction CallVBFunction() {fscommand(“Test”, “Test”); // function call to VBkeepWaitingForResponse(); // call the flash function}// this function doesn’t go ahead until the VBCalling is set from VBfunction keepWaitingForResponse() {intervalID = setInterval(function () { // this function is called ever 100 ms until the intervalID is clearedif (VBCalling != undefined) {VariableReturned(VBCalling);}}, 100);}// this function is called only after the variable is set from VBfunction VariableReturned(value) {clearInterval(intervalID); // clear the interval and stop the looping// you can use the value if you want to and do your thing here}VB/Flash issues in a real-life projectVB crashed while adding the Flash component on some machines We faced a problem that on some machines when we added the Flash component onto a VB form, VB crashed giving a memory reference error. After trying various sorts of things and not been able to find a proper solution, we thought of downloading the latest Flash version. Bingo!!! It worked.If you have the default Flash MX as shipped by Dreamweaver, it will not work in VB. You need to update it to the first service release. The updated Flash.ocx comes along with the latest download of Flash viewer.Passing values from one Flash frame to anotherSometimes we needed to use the values set in one frame of Flash in another frame. We thought of using the textbox itself to pass this shared information. We defined a textbox of same name and of 0 height/width/fontsize, in all the frames which needed to share some value. We can set the textbox in one frame and use it in others if it is defined there too. The values can be passed this way.Error in Flash for scripts, which execute for longThis error creeps in when some script is running in Flash for long time and is taking up the system resources (error: “a script in this movie is causing Flash player to run slowly”).In our project we load an XML file to create a tree structure to display various subjects/lessons/etc as a menu in Flash. There are various functions called recursively, hence they were in a loop for a longer time than Flash can handle. Due to this we were getting this error message from Flash indicating that the script is causing instability. We had to somehow remove this message.To solve this problem, we put some delay in the functions which were called recursively. This would free the system resources for some time and prevent Flash from popping up the warning message.childLoaded = true; // state of this variable is checked inside function// in this function, the recursive calls are madefunction foo() {// based on previous conditions, setBranches() is called recursively from within// foo(), so we put a delaying algorithm around this function call, which gives time// to flash to free resources and not produce the warning message.// setBranches(); // don’t use thisintervalID = setInterval( function () {if (childLoaded) { // we check for this variable, if true then we call setBranches(), otherwise we delay for 50 milliseconds and then this variable gets set to true again.setBranches();}50);},childLoaded = true;}// recursive functionfunction setBranches() {childLoaded = false; //set variable to false, so that next time this function is being called, it gets a delay of 50 msclearInterval(IntervalID); // clear the interval// continue doing your thing here}Passing key events to Flash from VB form containing other controls In some cases we had a VB form, which was displayed on top of the Flash screen (which was also loaded in another VB form). We had to pass the key events to Flash from the superceding VB form. This could be done using the KeyDown/KeyUp/etc functions exposed by VB form.The problem we faced was that, our VB form contained other components like webbrowser and Flash component, which capture all the key events and don’t allow them to be passed further.So we used a workaround for this. We kept a textbox in that VB form and set its bounds such that it wasn’t visible on our screen. A textbox has the key handling events, where we can handle them in our way. Now we just had to set the focus on the textbox every time the webbrowser/Flash component was in focus.This was done using the GotFocus event in these components. So for both these components, whenever this event was called, we forced the SetFocus of TextBox hence all the key events were passed via textbox to our form. From there we passed them to Flash using the SetVariable() method talked about previously. We have to set the KeyPreview for the Form as true in the form load to capture the key events.Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)DoKeyUp (KeyCode) ‘ function which passes the key code to the flash using the set variableEnd SubPrivate Sub Form_Load()Me.KeyPreview = True ‘ set KeyPreview True, so that form can capture all the key eventsEnd Sub‘ whenever the webbrowser gets focus, this event is calledPrivate Sub wb_GotFocus()Me.Text1.SetFocus ‘ we set the focus forcibly to text field ‘Text1’End SubFor Flash to capture these keys, we use the same algorithm to wait on a variable, which can be set to the value of keycode and captured in flash. This was an infinite loop without clearing interval.// define a textfield with Var name as KeyCode// this function always keeps waiting to capture the keycode from VBfunction keepWaitingForKeyResponse() {intervalID = setInterval(function () {if (KeyCode != undefined) { // keycode is set from VBKeyPressed(KeyCode); // function call when key press is passed to FlashKeyCode= undefined; // we set the variable to undefined again to wait again}100);},}// function which handles key eventsfunction KeyPressed(key) {// do your thing here}ConclusionIn one of my first jobs, we spent days investigating how to make buttons of different shapes for a consumer application. When we did implement it, it was lines and lines (or was it miles and miles) of C++ code. If I had read this article, I would have put an amoeba-shaped button into my VB form in 2 seconds. Why I would want amoeba-shaped buttons is another discussion altogether ☺While this article has talked about programming aspects, the market-savvy amongst you must already be envisioning the possibilities opened up by a marriage of VB and Flash. Flash does one thing and it does it very well: User interfaces. VB does one thing and does it very well: programmer productivity. If you merge these, you have a potent combination.Flash user interfaces improve your product perception, they keep the user hooked, they set you apart from the competition and they keep your market alive. A sense of momentum is important for every software application’s user base, and rejuvenating the user interface can generate more enthusiasm than may be immediately apparent.What are you waiting for?Mindfire Solutions is an offshore software services company in India. Mindfire possesses expertise in multiple platforms, and has built a strong track record of delivery. Mindfire passionately believes in the power of integrating a Flash UI in desktop programs and its many advantages for software product companies.If you want to explore the potential of this idea, please drop us an email atinfo@. We will be glad to help you.To know more about Mindfire Solutions, please visit us on 。

VB与FLASH MX影片的信息交换及互动

VB与FLASH MX影片的信息交换及互动

图片1为文件01.bmp图片2为文件02.bmpVB与FLASH MX影片的信息交换及互动FLASH MX制作的影片十分眩目,但并不是十全十美,尤其是在底层操作(如读写端口)和文件读写的时候缺乏这些功能。

而VB、VC等编程语言的这些功能本十分强大,但在动画方面却远不及FLASH MX。

幸好Macromedia公司为我们提供了功能十分强大的控件FLASH.OCX,使它成为二者沟通的桥梁。

宿主语言(如:VB、VC、HTML等)通过使用它,与FLASH影片互通有无,使解决上述问题成为可能。

现通过一简单实例,简要介绍其某些重要功能:创作环境:Win98;VB5;FLASH MX。

1.在FLASH环境下按照图1的样式新建一影片,并设置它的大小为300×200(像素)。

在第一帧的动作中加入以下脚本://全局变量,在VB中通过FLASH控件可设置此值_global.var1="my flash"//全局函数,负责向VB传递数据_global.myFunction = function (x) {fscommand(var1, x)//向VB传递数据}this.stop()从公用库中添加一按钮,设置其实例名称为“bott1”,在其动作中加入以下脚本://当单击该按钮时向VB传递数据on (release) {fscommand(var1, "");}新建一影片剪辑,设置其实例名称为“SS”,进入该影片剪辑内部舞台并插入两帧,设置第一帧的帧标签为“call1";设置第二帧的帧标签为“call2"。

在第一帧的动作中加入以下脚本://调用全局函数向VB传递数据,表明这是第一帧myFunction(1);this.stop()在第二帧的动作中加入以下脚本://调用全局函数向VB传递数据,表明这是第二帧myFunction(2);this.stop()发布该影片,文件名为ZZD.SWF2.在VB5.0环境下按照图2的布局样式新建一窗体form1,利用属性窗口如图2所示设置好各自的外观属性。

在PowerPoint中巧用VBA控制Flash动画的播放

在PowerPoint中巧用VBA控制Flash动画的播放

在PowerPoint中巧⽤VBA控制Flash动画的播放l圈堡堡型垡茎±璺整直焦皇堡垒璺簦壹!竺!!堕竺!!:!垫:堡中巧⽤VBA在PowerPoint控制Flash动画的播放汪睿(西北师范⼤学教育技术与传播学院,⽢肃兰州730070)' 过设置按钮、利⽤Ⅵ≥A编程来灵活控制Flash的播放,并详细介绍了实现的⽅法。

关键词:PowerPoint;vBA;F1ash动画播放控制中图分类号:G40―057 ⽂献标识码:B ⽂章编号:1⼀、引⾔素材的使⽤。

本⽂仅就此问题来讨论序.可以创建⾃定义的解决⽅案。

在信息化教育⽇益普及的今天.在PowerPoint中如何利⽤VBA⽅便第⼆.VBA必须“寄⽣”于已有的随着多媒体技术的迅速发展与学校地实现n鹊h动画播放的控制。

应⽤程序.其开发的程序必须依赖于多媒体计算机使⽤的普及.教师运⽤它的“⽗”应⽤程序.例如Excel。

多媒体教学越来越普遍。

PowerPoint=、VBA简介第三.VBA⼀个关键特征是你所作为⼀种使⽤⼴泛的课件制作⼯具. B髂icfor 学的知识在微软的⼀些产品中可以VBA(visualApplic“on由因其简单易学、省时省⼒、操作灵活、是由Microsoft 公司开发的新⼀代标相互转化.兼容性好的优点⽽受到⼴⼤⽤户.特准宏语⾔,是VisualBasicforApplication尽管存在区别.VBA和vB在结别是⼴⼤⼀线教师的普遍欢迎。

的简写。

它是基于VBfVisualB酗ic)发展构上仍然⼗分相似。

事实上。

如果已在很多中⼩学课堂中.⽽来的。

并与VB具有相似的语⾔结经了解了VB.学习VBA会⾮常快。

P()wer】Point是作为教学辅助⼯具⽽出构和相同的编程环境。

它以VB语⾔相应的.学完VBA会给学习VB打下现的。

在必要的时候.在其中嵌⼊⼀为基础.经过优化.VBA专门⽤于坚实的基础。

⽽且.当学会。

VB程序中使用Flash动画的方法

VB程序中使用Flash动画的方法

VB程序中使用Flash动画的方法
胡奇光
【期刊名称】《农业网络信息》
【年(卷),期】2005(000)001
【摘要】VB是一种易学习、功能强、效率高的可视化编程语言,用它来制作多媒体课件具有很大的灵活性。

用VB制作多媒体课件,需要使用大量的素材,Flash 动画是一种体积小、表现力强的动画,它主要被用于网络设计中,也可以将它作为素材插入到多媒体课件中。

【总页数】2页(P61-62)
【作者】胡奇光
【作者单位】湖南城市学院,计算机科学系,湖南,益阳,413000
【正文语种】中文
【中图分类】TP311
【相关文献】
1.使用ActiveX控件在PowerPoint2007中播放并控制.swf格式的Flash动画
2."VB程序设计"课程教学中的变量类型使用问题研究
3.VB程序设计教学中要培养学生使用标准编码
4.Web2.0技术在远程教学组织中的应用--VB程序设计课程教学试点平台的使用
5.VB程序使用RDO访问数据库的方法
因版权原因,仅展示原文概要,查看原文内容请购买。

VB与Flash集成开发多媒体应用程序

VB与Flash集成开发多媒体应用程序

VB与Flash集成开发多媒体应用程序张峰(南京大学城市与资源学系,江苏南京210093)摘要:详细介绍了VB应用程序与Flash动画的四条交互通道,以实例说明利用这四条通道如何实现多媒体应用程序的VB与Flash集成开发。

关键词:VB;Flash;多媒体;交互通道;集成开发中图法分类号:TP311文献标识码:A文章编号:1001-3695(2003)03-0103-02Integrate VB with Flash to Develop Multimedia ApplicationsZHANG Feng(Dept.of Urban&Resource Science,Nanjing Uniuersity,Nanjing Jiangsu210093,China)Abstract:This paper introduces four ways to communicate VB applications with Flash movies,then describes a case to show how to develop applications through these ways.Key words:VB;Flash;Multimedia;Ways to Communicate;Integrated Development1引言Macromedia公司开发的Flash软件公认为是最好的交互式网页矢量动画设计软件。

当然,Flash不仅被用来设计网页中需要的动画,而且也越来越多地应用于多媒体领域,例如交互式软件开发、产品展示、教学演示等方面。

Flash格式的动画具有数据量小、速度快、图像质量高、交互性强等特点,再加上Flash软件的易学易用,都使得应用Flash制作多媒体作品成为一种趋势。

我们也看到,Flash软件更主要是专注于动画的设计,而一个多媒体应用程序很多时候需要进行较为底层的操作(如读取数据库),这时Flash包括其ActionScript 就力不从心了。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
河北 旅游职业 学院学报 第 1 卷 第4 2 1 年 1 月 5 期 00 2
J 0URN ALOF HEBEl TOURI SM VOCA ONALCOL EGE VOI1 N0 , TI L .5, 4 DEC 0 0 2 1
关 于VB中引用F AS L H影 片 的
域 。B所 开 发 的 软 件 的视 觉 效 果 严重 阻碍 了V V B的进 一 步 发展 。 用FA H影 片到 V 中, 以 解 决 这 一 问 题 。 此 对 其 方 案 实 施 引 LS B 可 在
做 一探 讨 。
关 键 词 :I A A I LS V U LB S S C;A H影 片 ;h k aeF s控 件 ;lh— som f 函 数 So w v lh c a f s Fcm ad a 1

中图分类号 : P 9 T 3
文献标 识码: A
文章编号 :6 4 2 7 (O O O — 0 8 0 17 — 0 9 2 L)4 0 7 — 3
收稿 日期 :2 1- 6 0 00 0— 3
V S L B S C 是一 个快速 可视化程 序开发 IUA A I
作者简介 :唐 颖 (9 3 , , 18 一) 女 河北旅 游职 业学院 信息技 术 系助教。
p n t t s i t n ed ,i c u i g r s a c e in, u i e s ma a e e t f c u o ai n, e t d c to , e o e me ia e er e n o ma y f l s n l d n e e h d sg b sn s n g m n ,o f e a t m to r mo e e u a i n r m t d c l a i r i t am e t e r h c n ul t n ul e a d e t ran e t a d a t — o i rn .Th tf iu le e t e eo d b r t n ,s a c o s t i ,c t n n e t im n n u o m n t i g e ao ur o e s i v s a f c d v l pe y VB o t r e s s fwa s ro sy h v a e i u l a e h mpe e e f r rd v l p n fVB.F r d t u t e eo me to h he LAS mov e i to u e o VB al s l e t i r b e . i a e s t H i n d c d t r c l o v h s p o lm Th sp p r i o d s u st e i lm e t t n o sp o r m . i c s mp e n a i f t r g a h o i Ke r s VI UAL ywo d : S BAS C; LAS mo i ; h c wa e F a h Co to ; a h FS mma d F n to I F H v e S o k v l s n l f s r l Co n u cin
实 施 方 案 探 讨
唐 颖
( 河北旅 游职业学院 ,河北 承德 0 70 ) 60 0
摘 要 :I A A I是一个・ V UL 。 然而, 当前 多 在 媒体 技术背景下 , 媒 多
体元素 大行其道 , 并迅速 渗透到 了科研 设计、 企业管理 办公 自动化 远程教 育 远程 医疗 索咨询, 检 文化娱 乐、 自动测控 等领
工具 , 由微软公司出品的极有特色和功能强大的软 是
件。 借助微软在操作 系统和办公 自动化软件的垄断地 低干对照。 其次是4 %辛硫磷和 1% 爱诺虫清。 0 0
参考文献 :
用药剂防治黄翅菜叶蜂时 , 只喷一次的效果均不 显著 , 连续喷两次效果较好 。 防治黄翅菜叶蜂 的时间一定应在黄翅菜 叶蜂 一
代成 虫 孵 化未 产 卵 前 喷 药 , 果 待 幼 虫和 成 虫 同 时 出 如
【 】 】刘海光 等, 黄芩黄翅菜 叶蜂 的发生发展规 律及防治研究初探 [. J 安徽农业科学,0 9 ( )11 3 17 4 ] 2 0 , 5:2 8- 2 8 . 2 【 2 】苏淑欣 , 李世等.黄芩 主要病 虫害调查报告【 . 德职业学院 J承 】
Absr c: S ta t VI UAL BASI i a dvs a r ga C sarpi iu l o r mm ig d v lpme tto, ih h sb e eyp p a lo e h rd i p n e eo n o lwhc a e nv r o ulral v rtewol n
js afw er. we e,ntec r n o t t f lme i t h oo y mut dae met b cmevr o ua n uc l ut e yas Ho vri ur t ne t da e n lg, lme i l ns eo e p p l adq i y h e c x o mu i c i e y r k
学报,0 5 0 )8-8 . 2 0 ,(4 :2 5
现、 发现危 害时 再喷药防治 , 效果将很不理想 ( 如承 德县上板城 山上的结果 ) 。 五种药剂对防治黄翅菜叶蜂均有效 , 但以喷3% 0
乙 酰 甲胺 磷 防 治 效 果 最 好 , 4 试 验 点 的 蛀 荚 率 均 在 个
相关文档
最新文档