图形处理及多媒体应用(PPT课件讲稿)

第九章图形处理及多媒体 91图形处理 92多媒体成用
第九章 图形处理及多媒体 9.1 图形处理 9.2 多媒体应用

零握 令窗体的 ScaleMode属性 色彩常量,色彩函数 令绘图控件: shape和line 绘图方法: Pset. Line, Circle cls 令图片框,图像控件 冷鼠标事件: MouseDown, Mouseup, MouseMove 鼠标事件过程参数: Button shift. x,Y 重点 绘图方法: Pset Line, Circle cls
掌握 ❖ 窗体的ScaleMode属性 ❖ 色彩常量,色彩函数 ❖ 绘图控件:shape和line ❖ 绘图方法:Pset,Line,Circle,Cls ❖ 图片框,图像控件 ❖ 鼠标事件:MouseDown,MouseUp,MouseMove ❖ 鼠标事件过程参数:Button,Shift,X,Y 重点 • 绘图方法:Pset,Line,Circle,Cls

9.1图形处 今B的坐标系统 今绘图属性 令使用绘图控件 绘图方法(点,线和圆) 今清除图形 今使用图片框 ◆Ⅴ isual basic的鼠标事件
9.1 图形处理 ❖ VB 的坐标系统 ❖ 绘图属性 ❖ 使用绘图控件 ❖ 绘图方法(点,线和圆) ❖ 清除图形 ❖ 使用图片框 ❖ Visual Basic的鼠标事件

9.1图形处理 Visual basic下的图象处理技术,包括绘图,色彩,动画, 三维空间,虚拟现实,甚至计算机仿真的基础。听起来很诱 人的东西往往需要大量不诱人的知识,本章是这些奇妙东西 的入门。 VB可以利用绘图方法在窗体或某容器类对象上画图。也可 以用绘图控件画图。 其多媒体控件可以让你感受动画、声音等
Visual Basic下的图象处理技术,包括绘图,色彩,动画, 三维空间,虚拟现实,甚至计算机仿真的基础。听起来很诱 人的东西往往需要大量不诱人的知识,本章是这些奇妙东西 的入门。 VB可以利用绘图方法在窗体或某容器类对象上画图。也可 以用绘图控件画图。 其多媒体控件可以让你感受动画、声音等。 9.1 图形处理

0的坐标系绕 (1)VB坐标系 Form 1 X 系统坐标系(屏幕坐标) 容器坐标系统(“窗体坐标 窗体中调整、移动控件时,使用容器的坐标系统。 位置用Left,Top属性描述。 ·Lef表示控件左上角到窗体左边的距离 Top表示控件左上角到窗体上边的距离
VB 的坐标系统 (1) VB坐标系 • 系统坐标系(屏幕坐标) • 容器坐标系统(“窗体坐标”) 窗体中调整、移动控件时,使用容器的坐标系统。 • 位置用Left,Top属性描述。 • Left表示控件左上角到窗体左边的距离 • Top表示控件左上角到窗体上边的距离

的坐标系统 (2)改变默认坐标系(利用窗体的 Scale系列属性) ScaleLeftl属性:确定对象左边的水平坐标; Scale Top属性:确定对象顶端的垂直坐标; Scalewidth属性:确定对象内部水平的单元数目; Scale Height属性:确定对象内部垂直的单元数目。 XA: ScaleLeft =-50: Scale Top= 50 ScaleWidth 100: Scaleheight =-100 利用窗体的 Scale方法 如:Form1 Scale(-50,50)-(50,-50) 其中前括号指左上角坐标,后括号指右下角坐标
VB的坐标系统 (2)改变默认坐标系(利用窗体的Scale系列属性) ScaleLeft属性:确定对象左边的水平坐标; ScaleTop属性:确定对象顶端的垂直坐标; ScaleWidth属性:确定对象内部水平的单元数目; ScaleHeight属性:确定对象内部垂直的单元数目。 如:ScaleLeft = -50 : ScaleTop = 50 ScaleWidth = 100 : ScaleHeight = -100 • 利用窗体的Scale方法 如:Form1.Scale (-50, 50) - (50, -50) 其中:前括号指左上角坐标,后括号指右下角坐标

的坐标系就 (3)刻度系统 刻度系统由控件的 Scalemode属性设置的。 Scalemode的值有: Scalemode值 意义 用户自定义 01234567 点素(Twip即“特维”,缺省刻度) 点( Point) 象素( Pixel,这与屏幕分辨率有关) 字符( Character) 英寸(Inch) 毫米( Millimeter) 厘米( Centimeter)
刻度系统由控件的ScaleMode属性设置的。ScaleMode的值有: ScaleMode值 意义 0 用户自定义 1 点素(Twip 即“特维”,缺省刻度) 2 点(Point) 3 象素(Pixel,这与屏幕分辨率有关) 4 字符(Character) 5 英寸(Inch) 6 毫米(Millimeter) 7 厘米(Centimeter) (3) 刻度系统 VB 的坐标系统

绘属性 (1)当前坐标 ·对象:窗体、图形框等。 ·属性: Currentx、 Currenty,该属性设计阶段不可用 绝对坐标:(x,y) 相对坐标:;step(x,y) (2)线宽 窗体、图形框或打印机的 Draw Width属性给出这些对象上所画线 的宽度或点的大小。 Draw Width属性以像素为单位来度量,最小值为1
(1) 当前坐标 • 对象:窗体、图形框等。 • 属性:CurrentX、CurrentY,该属性设计阶段不可用 • 绝对坐标 :(x,y) • 相对坐标:step ( x, y) (2) 线宽 • 窗体、图形框或打印机的DrawWidth属性给出这些对象上所画线 的宽度或点的大小。 • DrawWidth属性以像素为单位来度量,最小值为1。 绘图属性

绘属性 (3)线型( DrawStyle) DrawStyle设置值线型 实线 0123456 长划线 点线 点划线 点点划线 透明线 内实线 (4)填充 封闭图形的填充方式由以下两个属性决定 Fillcolor指定填充图案的颜色,缺省值与 Fore?相同 FillStyle属性指定填充的图案,共有8种内部图案
(3) 线型(DrawStyle) 绘图属性 (4) 填充 封闭图形的填充方式由以下两个属性决定: • FillColor指定填充图案的颜色,缺省值与ForeColor相同 •FillStyle属性指定填充的图案,共有8种内部图案。 DrawStyle设置值 线型 0 实线 1 长划线 2 点线 3 点划线 4 点点划线 5 透明线 6 内实线

绘属性 (5)色彩 VB采用对象前色( Forecolor)来绘图 RGB函数 格式:RGB(红,绿,蓝) 其中:红、绿、蓝三基色的成分使用0~255之间的整数,共有 256×256×256种颜色 QBColorl函数 格式: QBColor(颜色码) 其中:颜色码使用0~15之间的整数,共有16色 Fi: Labellforecolor=RGB(255,0,0) Label 1. forecolor-vbred
VB采用对象前景色(ForeColor)来绘图 • RGB函数 格式:RGB(红,绿,蓝) 其中: 红、绿、蓝三基色的成分使用0~255之间的整数,共有 256×256×256种颜色 • QBColor函数 格式:QBColor(颜色码) 其中: 颜色码使用0~15之间的整数,共有16色 例:Label1.forecolor=RGB(255,0,0) Label1.forecolor=vbred (5) 色彩 绘图属性
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 北京师范大学现代远程教育:《计算机应用基础》课程教学资源(PPT课件讲稿)第5章 Microsoft Excel 2010.pptx
- Distributed Systems and Networking Programmin(SOAP – Introduction).ppt
- Coded Caching under Arbitrary Popularity Distributions.pptx
- 东南大学:《泛型编程 Generic Programming》课程教学资源(PPT课件讲稿)Chapter 14 Templates.ppt
- 华中科技大学:《面向对象程序设计》课程PPT教学课件(Visual C++ 编程)第2讲 Visual C++ 6.0开发环境.ppt
- 《编译原理实践》课程教学资源(PPT讲稿)词法分析程序的自动生成器LEX.ppt
- 《Java语言程序设计》课程教学资源(PPT课件讲稿)第四章 Applet及其应用.ppt
- 《计算机组装与维修》课程教学资源(PPT讲稿)第7章 显示器.ppt
- 计算机问题求解(PPT讲稿)算法在计算机科学中的地位(算法的效率).pptx
- 西安电子科技大学:《Mobile Programming》课程PPT教学课件(Android Programming)Lecture 9 Service and Broadcast Receiver.pptx
- 泛型编程 Generic Programming(PPT讲稿)Templates.ppt
- 北京大学SAS俱乐部:SAS软件会员培训(PPT讲稿)SAS编程语言入门.ppt
- 中国科学技术大学:《数据结构及其算法》课程电子教案(PPT课件讲稿)第三章 栈和队列.pps
- 白城师范学院:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第六章 关系数据理论.pptx
- 安徽广播影视职业技术学院:《ASP动态网页设计实用教程》课程教学资源(PPT讲稿)第1章 ASP基础(贾海陶).ppt
- 《MATLAB应用基础》课程教学资源(PPT课件讲稿)第4章 MATLAB的数值计算.ppt
- 《编译原理》课程教学资源(PPT课件讲稿)第七章 中间代码生成.ppt
- 上海交通大学:Basic Raster Graphics Algorithms for Drawing 2D Primitives.ppt
- Transport Layer Identification of P2P Traffic.ppt
- 复旦大学:《数据库基础与应用》课程PPT教学课件(Access案例教程)第1章 数据库基础知识.pptx
- Vitebi 译码.ppt
- 香港城市大学:Rank Aggregation in MetaSearch.ppt
- 《计算机网络技术》课程教学资源(PPT课件讲稿)第5章 广域网.ppt
- 中国科学技术大学:《现代密码学理论与实践》课程教学资源(PPT课件讲稿)第二部分 公钥密码和散列函数 第8章 数论入门(苗付友).pptx
- 中国科学技术大学:《计算机体系结构》课程教学资源(PPT课件讲稿)向量体系结构.pptx
- 南京大学:《面向对象技术 OOT》课程教学资源(PPT课件讲稿)面向对象的分析与设计简介 OOA & OOD:An introduction.ppt
- 北京师范大学现代远程教育:《计算机应用基础》课程教学资源(PPT课件讲稿)第1章 计算机常识(主讲:马秀麟).pptx
- 《并发控制技术》课程教学资源(PPT课件讲稿)第7章 事务管理 transaction management.ppt
- 山东大学软件学院:非线性规划(PPT讲稿)一维搜索方法.ppt
- 合肥工业大学:《计算机网络技术》课程教学资源(PPT课件讲稿)第4章 交换网的运行.ppt
- 长春工业大学:《网页设计与制作》课程教学资源(PPT课件)第5章 Div+CSS布局技术.ppt
- 《网络搜索和挖掘关键技术 Web Search and Mining》课程教学资源(PPT讲稿)Lecture 09 Evaluation.ppt
- 上海交通大学:《计算机图形学 Computer Graphics》课程教学资源(PPT讲稿)CHAPTER 4 THE VISUALIZATION PIPELINE.pptx
- 香港中文大学:XML for Interoperable Digital Video Library.ppt
- 中国医科大学计算机中心:《虚拟现实与增强现实技术概论》课程教学资源(PPT课件讲稿)第3章 虚拟现实系统的输出设备.pptx
- 同济大学:《大数据分析与数据挖掘 Big Data Analysis and Mining》课程教学资源(PPT课件讲稿)K-means & EM.pptx
- 北京大学:文本挖掘技术(PPT讲稿)文本分类 Text Categorization.ppt
- 《网页设计与制作》课程教学资源(PPT课件讲稿)第一章 HTML基础.ppt
- 清华大学:《计算机导论》课程电子教案(PPT教学课件)第1章 计算机发展简史.ppt
- 《网络搜索和挖掘关键技术 Web Search and Mining》课程教学资源(PPT讲稿)Lecture 06 Index Compression.ppt