图形处理与多媒体应用
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第8章图形处理与多媒体应用
8.1 学习要点与必备知识
【学习要点】
•多媒体及多媒体控件使用。
•图形控件的使用。
•常用的绘图方法。
•简单动画的实现方法。
【必备知识】
1.多媒体及控件
多媒体概念、多媒体控件Multimedia MCI(MMControl)的主要属性(AutoEnable、ButtonEnabled、ButtonVisible、Command、DeviceType、FileName)、主要事件(ButtonClick、StatusUpdate)
2.图形控件
Line、Image、Shape及PictureBox控件主要属性及其应用。
3.常用绘图方法
与绘图有关的主要属性(FillColor、FillStyle、BorderStyle、BorderWidth),主要方法(Cls、Pset、Point、Line、Circle、PaintPicture、Print)。
4.动画
动画的实现方法(图形方法和使用图形控件Animation)、Animation控件的主要属性和方法(AutoPlay、Center、Open、Play、Stop)。
8.2 习题精选
8.2.1 题目
一、选择题
1.要消除窗体上的输出区域,应调用其( )方法。
A.Line B.Cls C.Print D.Pset 2.Cls方法可以清除窗体或图片框中的( )内容。
A.在运行阶段产生的图形和文字
B.在设计阶段放置的控件
C.在设计阶段使用Picture属性设置的背景位图
200
Visual Basic学习辅导与上机实习
D.以上全部内容
3.要让Line后的区域在Label的缝隙间显示出来,应将其( )属性设为Transparent。
A.Style B.ForeStyte C.BackStyle D.BackColor 4.Line对象中表征其终点X坐标的属性是( )。
A.x1 B.x2 C.y1 D.y2 5.Picture Box控件中可以使用的图形文件格式有( )(多选)
A.bmp B.gif C.jpg D.ico 6.下面关于Animation 控件的说法正确的是( )。(多选)
A.在对话框中显示出操作的长短和特征
B.播放有关应用程序的无声动画,提供使用指导
C.使用户能够播放放入该控件的文件
D.控件使用了一个独立的线程
7.在程序运行中要改变Line控件的外形,则下面的做法正确的是( )。
A.使用Move方法来移动B.使用ReSize方法来实现
C.改变其Top,Left等属性D.改变其x1, y1, x2, y2属性8.关于Shape控件,下面的说法正确的是( )。
A.Shape控件不支持任何事件B.Shape控件能作为容器
C.Shape控件只能显示4种图形D.不能在运行时改变其填充类型9.关于PictureBox和Image控件的说法,不正确的是( )。
A.在运行中重画Image控件要快
B.Image控件不能作为容器
C.可以使用Image控件的Line方法来画线
D.PictureBox占用更多的系统资源
10.语句Line(0,0)-(50,60),VBGreen 的作用是( )。
A.绘制一条从(0,50)到(60,0)的绿线
B.绘制一条从(0,50)到(60,0)的红线
C.绘制一条从(0,0)到(60,50)的绿线
D.绘制一条从(0,0)到(50,60)的绿线
11.对通过设置窗体的Picture属性放置的图片,正确的陈述是( )。(多选) A.不能隐藏,除非卸载
B.可以控制图片在窗体中的位置
C.一次只可以在窗体中放一个图片
D.不能改变图片尺寸
12.在Visual Basic中坐标轴的缺省刻度单位是缇,用户可以根据实际需要使用( )改变刻度单位。
A.DrawStyle属性B.Scale属性
C.ScaleMode属性D.DrawWidth属性
13.下面的属性和方法中,( )可以重新定义容器对象的坐标系统。
第8章图形处理与多媒体应用201
A.ScaleMode属性B.Scale方法
C.DrawStyle属性D.DrawWidth属性
14.执行语句Form2.ScaleLeft=120:Form2.ScaleTop=250之后,窗体Form2的左上角坐标为( )。
A.(0,0) B.(120, 250)
C.(250,120) D.由ScalMode属性的当前值确定15.执行下面的程序段之后,窗体左上角坐标为( ),右下角坐标为( )。
Form1.ScaleTop=2: Form1.ScaleLeft=2
Form1.ScaleHeight=-2: Form1.scaleWidth=2
A.(2 , 2) B.(4, 0) C.(0, 4) D.(-2, 2)
16.当设置了容器对象的DrawWidth属性后,会影响( )。
A.Line、Circle、Point方法B.PSet、Line、Circle方法
C.Line、Shape控件D.PSet、Line、Circle方法和Line、Shape控件17.DrawStyle属性用于设置图形方法输出的线型,它受( )属性的限制。
A.BorderStyle D.DrawWidth C.Fillstyle D.FillColor 18.通过设置Shape控件的( )属性可以绘制多种形状的图形。
A.Shape B.BorderStyle C.FillStyle D.Style
19.通过设置Line控件的( )属性可以绘制虚线、点线等多种式样的直线。
A.Shape B.FillStyle C.BorderStyle D.Style
20.下面叙述正确的是( )。
A.不能改变PSet方法绘制的点的大小
B.PSet方法只能使用容器对象的前景颜色画点
C.PSet方法绘制的点的大小受其容器对象的DrawWidth属性的影响
D.以上均不对
21.使用形状控件Shape无法得到的图形是( )。
A.圆形B.扇形C.矩形D.椭圆
22.窗体Form、框架Frame、图片框Picture、图像框Image中( )是容器控件。
A.Picture 、Image、Form B.Form、Frame、Picture
C.Image、Form、Frame D.Frame、Picture、Image
23.使用Line方法画直线后,当前坐标为( )。
A.直线的起点B.直线的终点C.容器对象有原点D.容器对象的中心24.假设窗体的当前坐标为(200,200),则执行语句Line Step(100,100)-Step(200,200)时,绘制的点线的起点坐标为( ),终点坐标为( )。
A.(500,500) B.(200,200) C.(300,300) D.(100,100) 25.语句Line(200,200)-(600,600),,B的功能是( )。
A.使用窗体的背景颜色绘制一条直线
B.使用窗体的背景颜色绘制一个矩形
C.使用窗体的前景颜色绘制一条直线