1 / 34
文档名称:

第12章 多媒体应用程序开发.ppt

格式:ppt   页数:34页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第12章 多媒体应用程序开发.ppt

上传人:中国课件站 2011/10/11 文件大小:0 KB

下载得到文件列表

第12章 多媒体应用程序开发.ppt

文档介绍

文档介绍:第12章多媒体应用程序开发
本章要点:
多媒体的基本概念
基本图像处理方法
 Media Player(媒体播放器)控件的使用
 MMControl控件的使用
 ShockWaveFlash控件的使用
循序渐进学理论
多媒体的概念
媒体是指信息的载体,主要分成两个方面:存储信息的媒体和表现信息的媒体。
所谓多媒体是指多种表现媒体的有机结合,是通过计算机的多媒体技术来实现的。
多媒体技术具有下面的两个重要特点:
(1)多种媒体的综合
(2)是交互性
图像的基本处理

(1)Bitmap对象的作用及创建
[格式1]:Bitmap Bitmap对象名=new Bitmap();
[格式2]:Bitmap Bitmap对象名=new Bitmap(图像文件名)
例如:Bitmap b1=new Bitmap("c:\\");
[格式3]:Bitmap Bitmap对象名1=new Bitmap(Bitmap对象名2)
例如:Bitmap b1=new Bitmap("c:\\");
Bitmap b2=new Bitmap(b1);
(2)Bitmap的常用属性
Bitmap对象的常用属性有Height、Width、Size等,分别用来获取Bitmap对象的高度、宽度及尺寸(高度和宽度)。
(3)Bitmap的常用方法
 GetPixel方法
该方法用来获取Bitmap对象中指定像素的颜色。该方法和格式如下。
[格式]:public Color GetPixel(int x, int y);
 MakeTransparent方法
[格式1]:public void MakeTransparent();
[格式2]:public void MakeTransparent(Color transparentColor);
 SetPixel方法
[格式]:public void SetPixel(int x, int y, Color color);
在程序中显示图像,一般可使用PictureBox控件,有两种方式:一是在设计时显示,二是在运行时显示。
例如有以下程序段:
if(()==)
{ Bitmap b1= new Bitmap();
//根据选中的图像文件生成Bitmap对象
=b1;//把图像显示在pictureBox1图片框中
}
【例12-1】编写一个图像的显示和保存的程序。程序的设计界面如图12-1所示,程序的运行界面如图12-2所示。程序运行时单击【打开图像】按钮将会出现一个【打开文件】对话框,用户选择了一个图像文件后按【确定】按钮,选中的图像文件将会显示在图片框中。如图12-2所示。若用户单击【保存图像】按钮,将会出现一个【保存文件】对话框,在该对话框中可以输入要保存文件的文件名,输入后按【保存】按钮,当前打开的文件将以指定的文件名保存起来。
图12-1 程序设计界面
图12-2 程序运行界面

(1)剪贴板构造器
可使用剪贴板构造器创建剪贴板的实例,例如:
Clipboard= new Clipboard();
也可以直接在应用程序中调用Clipboard对象,例如:
IDataObject iData =();
(2)SetDataObject方法
[格式1]:public static void SetDataObject(object data);
[格式2]:public static void SetDataObject(object data,bool copy);
(3)GetDataObject方法
该方法的作用是检索当前在系统剪贴板上的数据。格式和功能如下。
[格式]:public static IDataObject GetDataObject();
【例12-2】制作一个用剪贴板进行图像的复制和粘贴的程序,程序的设计界面如图12-3所示,程序的运行界面如图12-4所示。程序运行时单击【复制】按钮将把第一个图片框中的图片复制到剪贴板上,单击【粘贴】按钮将把剪贴板上的数据粘贴到第二个图片框中。
图12-3 程序设计界面
图12-4 程序运行界面