VB多媒体程序设计概要.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章 VB多媒体程序设计 (讲授6学时,实验6学时) 6.1 VB编程基础 6.2 VB图形绘制技术 6.3 VB图像处理技术(只要求6.3.1小节) 6.4 用VB操纵多媒体Access数据库 6.5 用VB实现多媒体文件播放 6.6 用VB编制动画程序 6.1 VB编程基础 Visual Basic (简称VB)是Microsoft公司推出的基于Windows平台的程序开发工具,其程序设计风格与传统设计方法不同,它采用面向对象和事件的程序设计方法,是一种采用事件驱动编程机制的语言。 VB专业版中提供了MCI(Media Control Interface)的控件。利用VB,可以编程处理文本、图形、图像、音频、视频、动画等多媒体数据,以设计或构造适合不同需求的多媒体应用系统。在多媒体程序设计方面,VB不但自身提供了控制对象及多媒体控件,还提供了对众多第三方多媒体控件的支持及API函数的调用。 6.1.1 VB集成开发环境 6.1.1 VB集成开发环境 1.VB集成开发环境的常规组成部分 标题栏、菜单栏、工具栏。 2.VB集成开发环境的特有组成部分 六类窗口。 3.VB涉及三个重要概念 (1)窗口:窗口是一种有边界的矩形区域。 (2)事件:事件是通过鼠标、按键的操作、程序的控制或其他窗口所产生的操作或行为。 (3)消息:在事件驱动模型中,程序代码不是按照预定的顺序执行,而是在响应不同的事件时执行不同的代码片段。当发生事件时,将引发一条消息,操作系统处理该消息并广播给其他窗口。最后,每一个窗口根据自身处理该条消息的指令而采取适当的操作。 6.1.2 VB面向对象编程的基本知识 1.类和对象的概念 (1)对象 对象是具有某些特性的具体事务的抽象。 如一个具体的人、一个具体的动物、一辆具体的车、 等等,都是生活中所指的一个对象。 (2)类 类是同种对象的集合与抽象。如所有的人构成人类。 (3)类和对象的关系 类是创建对象实例的模板,而对象是类的一个实例。 (4)对象的三要素 描述其特征的属性;反映其动作的行为(称作方法);还有在一定条件下发生的事件。 如“人”对象有体重属性、有跑跳方法、有挨打事件。 1. VB中的基本数据类型 整数— Integer; 长整数— Long; 单精度实数—Single; 双精度实数—Double; 字符串型—String; 逻辑数据—Boolean. 2. 变量、常量、表达式 (1)变量:变量即在程序运行过程中值可以发生变化的量。定义变量数据类型的语句: Dim 变量名 As 数据类型 具体例句,如: Dim x As Integer (2)常量:常量是程序中不变的量。包括直接常量、符号常量和系统常量。 2. 变量、常量、表达式 直接常量:如:15,-5.8,China,True、False,等等。 字符串数据常量的表示要用英文双引号:中国, Hello 逻辑型数据常量只有两种值:True, False 符号常量:用一个标识符表示的常量,定义标识符: Const 符号常量标识符 [As 数据类型]=表达式 这里,用中括号括起来的部分表示可省略,如: Const PI As Double = 3.1415926 Const XM As String = 曹操 ,或: Const XM = 曹操 系统常量:用系统保留的一些关键字所表示的常量,这些关键字由小写字母vb开头。如一些常用颜色值,VB就提供了系统常量的表示法,如:vbRed(红色)、vbBlue(蓝色)、vbBlack(黑色)。 3. VB中的基本运算符 (1)算术运算 +加、-减、*乘、/除、\求除法商的整数部分、^乘方 (2) 字符串连接运算 、+ (注意后面这个符号,即可作为算术加法符号,也可以作为字符串连接符号)。 (3) 关系运算(比较运算)符号 大于、=大于或者等于、小于、=小于或者等于、=等于、 不等于。 VB中的基本运算类型符号 (3)关系运算(比较运算): 结果为逻辑值True / False。 举例: 65:结果为True 3=3: 结果为True 6=5:结果为False 77: 结果为False 中国= 中国:结果为True ABDABC : 结果为True(按字符ASCII大小进行逐个比较) VB中的基本运算类型符号 (4)逻辑运算:And与, Or或, Not非 X And y: 当 x和y都是True时,结果才为True;其余情况结果都是False。 X Or y: 当 x和y中

文档评论(0)

南非的朋友 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档