图形图像和多媒体应用程序设计方法_第1页
图形图像和多媒体应用程序设计方法_第2页
图形图像和多媒体应用程序设计方法_第3页
图形图像和多媒体应用程序设计方法_第4页
图形图像和多媒体应用程序设计方法_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

图形图像和多媒体应用程序设计方法一、单项选择题1下面对象中不能作为容器的是()。A窗体BIMAGE控件CPICTUREBOX控件DFRAME控件答案B2LINE(100,100)STEP400,400将在窗体上的()画一条直线。A200,200到400,400B100,100到300,300C100,100到500,500D100,100到400,400答案C3下列图形中不能用SHAPE控件绘制的图形是()。A矩形B三角形C正方形D椭圆答案B4执行命令LINE(300,300)500,500后,CURRENTX()。A500B300C200D800答案A5CLS可以清除窗体或图形框中的()。APICTURE属性设置的背景图案B在设计时放置的控件C程序运行时产生的图形和文字D三者都是答案C6要绘制多种样式的直线,需要设置LINE控件()属性。ASHAPEBBORDERSTYLECFILLSTYLEDSTYLE答案B7在VB中,进行音频和视频处理都要用到多媒体控制接口,通过它实现对音频设备、视频设备及其它设备的操作,这其中最重要的是()。AMMCONTROL控件BDATA控件CSYSINFO控件D媒体流处理技术答案A8下面关于PICTUREBOX控件与IMAGE控件说法不正确的是()。APICTUREBOX控件可以作为控件容器,因此比IMAGE占用资源多BIMAGE能够自动调整大小以适应载入的图片CPICTUREBOX除具有IMAGE的所有特性外,还能作为容器DPICTUREBOX能使图片自动调整大小以适应PICTUREBOX的大小。答案D9当一个工程含有多个窗体时,其中的启动窗体是()。A启动VB时建立的窗体B第一个添加的窗体C最后一个添加的窗体D在“工程属性”对话框中指定的窗体答案D10为了使工具栏自动填充在窗体的顶部,可将工具栏的ALIGN属性设置为()。AVBALIGNTOPBVBALIGNBUTTONCVBALIGNLEFTDVBALIGNNONE答案D二、填空题1若窗体FORM1左上角坐标为250,300,右下角坐标为350,200,则X轴的正方向向,Y轴的正方向向。答案右上2当SCALE方法不带参数时,则采用坐标系。答案默认的3使用LINE方法画矩形,必须使用关键字。如果要填满线框,则使用关键字。答案BF4以2000,2000为圆心,以800为半径,用FORECOLOR颜色绘制一个圆形,其实现代码是。答案CIRCLE2000,2000,8005DRAWSTYLE属性用于设置所画线的形状,此属性受到的限制。答案DRAWWIDTH6VB中管理MCI设备的控件是。答案MMCONTROL控件7打开MMCONTROL控件控制的多媒体设备的命令是。答案COMMAND属性的OPEN命令8容器的实际高度和宽度由和设置。答案WIDTHHEIGHT三、问答题1窗体的HEIGHT,WIDTH属性和SCALEHEIGHT,SCALEWIDTH属性有什么区别答SCALEWIDTH,SCALEHEIGHT是指对象的内部尺寸,不包括边框厚度以及菜单或标题等高度。而窗体的尺寸则由WIDTH和HEIGHT属性决定2怎样指定MMCONTROL控件控制的多媒体设备类型答;用DEVICETYPE属性指定多媒体设备的类型。3如何通过MMCONTROL控件发送MCI命令答用COMMAND属性来发送MCI命令。共有14个控制命令,如OPEN(打开一个多媒体文件)、PLAY(播放多媒体文件)、STOP(停止)等。4如何在设计多媒体应用程序时显示播放速度答要显示多媒体文件的播放速度,需要在MMCONTROL_STATUSUPDATE过程中编写代码,以便实现用SLIDER控件显示文件的播放进程。四、程序设计题1函数图形程序。用PSET方法在图形框PICTURE1内绘制YSINX在到之间的图形。运行结果如图所示。程序代码声明常量CONSTPI3141592653DIMX,YASDOUBLEPRIVATESUBFORM_LOAD自定义坐标PICTURE1SCALE13PI,1513PI,15ENDSUBPRIVATESUBCOMMAND1_CLICKPICTURE1LINE13PI,013PI,0画X轴PICTURE1LINE0,150,15画Y轴标记坐标原点PICTURE1CURRENTX0PICTURE1CURRENTY0PICTURE1PRINT0标记“PICTURE1CURRENTX105PIPICTURE1CURRENTY02PICTURE1PRINT“标记“PICTURE1CURRENTX095PIPICTURE1CURRENTY005PICTURE1PRINT“标记“1“PICTURE1CURRENTX002PICTURE1CURRENTY1PICTURE1PRINT1标记“1“PICTURE1CURRENTX005PICTURE1CURRENTY09PICTURE1PRINT1画正弦曲线FORX1PITOPISTEPPI/180YSINXDRAWWIDTH1定义点的大小PICTURE1PSETX,Y,QBCOLOR0画点NEXTXENDSUBPRIVATESUBCOMMAND2_CLICKENDENDSUB2CIRCLE程序。使用CIRCLE方法画出如图所示的波形。程序代码CONSTPI3141592653定义常数PRIVATESUBFORM_LOADFORM1SCALE14,1414,14自定义坐标系统ENDSUBPRIVATESUBFORM_CLICKDRAWWIDTH3设置线宽CIRCLE0,0,8,QBCOLOR0画圆CIRCLE0,0,8,QBCOLOR8,2画垂直椭圆FILLSTYLE6CIRCLE0,0,8,QBCOLOR0,05画扁平椭圆DRAWWIDTH6设置线宽FILLSTYLE1设置填充图案CIRCLE0,8,137,QBCOLOR0,125PI,175PI画圆弧ENDSUB3多媒体程序。利用MMCONTROL控件设计一个多媒体信息播放程序,程序运行界面如图所示。程序代码1“VCD“按钮CLICK事件代码PRIVATESUBCOMMAND2_CLICK在未选择文件时,文件名为空字符COMMONDIALOG1FILENAME“设置文件的过滤方式,可显示文件名为DAT的文件COMMONDIALOG1FILTER“VCDDATDAT“初始的文件过滤方式为DATCOMMONDIALOG1FILTERINDEX2建立打开文件的通用对话框COMMONDIALOG1SHOWOPEN打开一个文件后关闭前一此被打开的多媒体设备MMCONTROL1COMMAND“CLOSE“设置多媒体设备类型为MPEGVIDEOMMCONTROL1DEVICETYPE“MPEGVIDEO“设置打开的文件为通用对话框中选择的文件MMCONTROL1FILENAMECOMMONDIALOG1FILENAME打开文件MMCONTROL1COMMAND“OPEN“MMCONTROL1COMMAND“PLAY“ENDSUB2窗体的UNLOAD事件代码PRIVATESUBFORM_UNLOADCANCELASINTEGER关闭多媒体设备MMCONTROL1COMMAND“STOP“MMCONTROL1COMMAND“CLOSE“ENDSUB6“关闭“按钮的CLICK事件代码PRIVATESUBCOMMAND6_CLICK退出应用程序ENDENDSUB4指针式时钟拓展。请参考本章实例,应用TOOLWINDOWS技术开发如图所示的时钟程序。程序代码在代码编辑器窗口的“通用“部分声明常量CONSTPI3141592653PRIVATESUBFORM_LOAD设置用户的坐标系统FORM1SCALE14,1414,14DRAWWIDTH3设置线宽ENDSUBPRIVATESUBTIMER1_TIMERTEXT1TEXTTIMEDIMXASINTEGERDIMYASINTEGERDIMSEC,MIN,HRASINTEGER计算当前的秒、分、时的数值SECSECONDTIMEMINMINUTETIMEHRHOURTIME清空窗体FORM1CLS绘制秒针,其中用到的数字9起放大作用FORM1DRAWWIDTH2设置线条的宽度X9COSSEC15PI/30计算线条另一端点的X坐标Y9SINSEC15PI/30计算线条另一端点的Y坐标FORM1LINE0,0X,Y,VBRED画一条红线表示秒针绘制分针,其中用到的数字8起放大作用FORM1DRAWWIDTH3设置线条的宽度X8COSMIN15PI

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论