模块10 多媒体及网络编程(教案)-《程序设计基础-Visual Basic》同步教学(语文出版社)
2024-08-04
|
3页
|
47人阅读
|
1人下载
普通
内容正文:
课题名称
模块10 多媒体及网络编程
计 划
学 时
2学时
内容分析
MCI是媒体控制接口,是一个高级的函数调用接口。我们可以把他看成一个解释器,通过它,我们就可以直接和外部音频或视频设备交互了。
(1)WindowsMediaPlay控件用于播放音频和视频多媒体文件,能够识别绝大部分当前主流格式的多媒体文件格式。
(2)MMCotrol控件用于管理媒体控制接口(MCI)设备上多媒体文件的记忆与回放。
(3)Animation控件允许创建控制动画播放的按钮,且只能播放没有声音的avi文件。
Winsock是Microsoft Windows提供的网络编程接口,它提供了基于TCP/IP协议的接口实现方法。用户不必了解TCP,通过设置Winsock控件的属性并调用它的方法,就可以与一台远程计算机相连,从而实现数据传输。
InternetTransfer控件实现了两种广泛使用的Internet协议:超文本传送协议(HyperText Transfer Protocol)(HTTP) 和文件传送协议(File Transfer Protocol)(FTP)。使用InternetTransfer控件可以通过OpenURL或Execute方法连接到任何使用这两个协议的站点并检索文件。
教学目标及基本要求
1. 带领学生通过完成相应案例,掌握常用多媒体控件的属性及方法。
2. 带领学生通过完成相应案例,掌握典型网络控件的属性及方法。
3. 带领学生通过完成相应案例,掌握制作简单多媒体和网络应用程序的方法。
重点及措施
1. 掌握常用多媒体控件的属性及方法。
2. 掌握典型网络控件的属性及方法。
3. 掌握制作简单多媒体和网络应用程序的方法。
难点及措施
1. MediaPlayer、MMControl、Animation控件的常用属性和方法。
2. 编写简单的多媒体应用程序。
3. WinSock网络控件的属性和方法。
4. InternetTransfer控件的属性和方法。
教学方式
讲师课堂教学以PPT讲授和案例操作演示为主,结合多媒体进行教学
教
学
过
程
第一学时
多媒体编程
一.教师演示案例10-1,制作“多媒体文件浏览器”。
1.需求分析:在应用程序中,如果只有文本图片,未免枯燥。适当添加背景音乐、视频等效果,会给用户带来好的体验和极大的帮助。WindowsMediaPlayer控件,能够帮助我们实现大部分常用格式多媒体文件的浏览。MMControl控件是应用VB进行多媒体程序设计的重要部件,可以播放CD等主流格式的媒体文件。AVI是目前常用的一种视频格式。VB中的Animation控件可以播放无声的视频动画AVI文件,结合CommandButton控件来控制动画的播放。
2.案例实施:具体步骤略
3.学生操作,独立完成案例10-1、10-2、10-3。
二.内容讲解
WindowsMediaPlayer控件具有强大的多媒体播放功能,其操作方法类似于Windows系统自带的WindowsMediaPlayer播放器。该控件可以播放WAV、MP3、MIDI、MOV、AVI、MPEG等多媒体文件,还能播放VCD,但不能直接播放CD。程序运行时,用户可以通过单击按钮来控制多媒体的播放、暂停、停止等。在多媒体视频播放的情况下,用鼠标拖动播放控制面板中轨迹条内的滑块,可以快速调整多媒体播放的当前帧。WindowsMediaPlayer控件常用属性参考教材。
MMControl控件具有一组执行MCI命令的下压式按钮,这些按钮与通常的CD机或录像机上的按键一样。MMControl控件常用属性参考教材。
Animation控件允许创建控制动画播放的按钮,且只能播放没有声音的avi文件。Animation控件常用属性参考教材。
三.自我探索(以学生自主学习与操作为主)
应用WindowsMediaPlayer控件设计实现一个视频播放器。
第二学时
网络编程
一.教师带领学生回顾任务1,复习常用多媒体控件。
二.内容讲解
利用WinSock控件可以与远程计算机建立连接,并通过用户数据报协议(UDP)或者传输控制协议(TCP)进行数据交换。这两种协议都可以用来创建客户与服务器应用程序。本案例应用UDP协议,在该协议下两台计算机的地位可以看成“平等的”这种应用程序也被称为点到点的网络应用。
WinSock控件应用UDP协议在两个控件中间发送、接收数据,需要完成以下的三步操作(在连接的双方):
(1)将RemoteHost属性设置为需建立远程通信的计算机名称。
(2)将RemotePort属性设置为远程计算机的通信端信号端口。
(3)调用Bind方法,指定本地计算机的通信端口号。
InternetTransfer控件实现了两种广泛使用的Internet协议:超文本传送协议(HTTP)和文件传送协议(FTP)。使用InternetTransfer控件可以通过OpenURL或Execute方法连接到任何使用这两个协议的站点并检索文件。
思考和习题
教
学
后
记
学科网(北京)股份有限公司
$$
资源预览图
1
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。