重点难点和错误分析 ——项目五 简易画图板.ppt
《重点难点和错误分析 ——项目五 简易画图板.ppt》由会员分享,可在线阅读,更多相关《重点难点和错误分析 ——项目五 简易画图板.ppt(28页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、重点难点和错误分析 项目五 简易画图板主 讲:浙江广播电视大学 郑 炜一、保存图片文件及打开一、保存图片文件及打开将图形保存到文件的语句:将图形保存到文件的语句:SavePicture语法格式:语法格式:SavePicturepicture,stringexpressionPicture:产生图形文件的产生图形文件的PictureBox控件或控件或Image控件的图片内容控件的图片内容Stringexpression:欲保存的图形文件名欲保存的图形文件名一、保存图片文件及打开一、保存图片文件及打开例子:例子:PrivateSubsave_Click()dlgFile.Filter=BMPILE
2、S(*.BMP)|*.BMP|_JPGFILES(*.JPG)|*.JPGdlgFile.ShowSaveFn=dlgFile.FileNameIfFnThenSavePicturepicPaintzone.Image,FnEndIfEndSub一、保存图片文件及打开一、保存图片文件及打开打开已存在的图形文件,在图形控件内显打开已存在的图形文件,在图形控件内显示图形内容。示图形内容。格式:格式:图片框控件名图片框控件名.Picture=LoadPicture(filename)当当filename为一个文件的路径文件名时,图片框为一个文件的路径文件名时,图片框控件加载了一个图形文件。控件加载了
3、一个图形文件。当当filename为空时,清空(删除)图片框内的图形为空时,清空(删除)图片框内的图形内容。内容。一、保存图片文件及打开一、保存图片文件及打开将图形按一定比例绘制在图片框控件内将图形按一定比例绘制在图片框控件内格式:格式:图片框控件名图片框控件名.PaintPicturepicture,x,y,width,heightPicture:要绘制到要绘制到object 上的图形源上的图形源x,y:均为单精度值,指定在均为单精度值,指定在object上绘制上绘制picture的目的目标坐标标坐标width,height:单精度值,指示单精度值,指示picture的目标宽度的目标宽度和高
4、和高度度一、保存图片文件及打开一、保存图片文件及打开例子:例子:dlgFile.Filter=BMPFILES(*.BMP)|*.BMP|JPGFILES(*.JPG)dlgFile.ShowOpenIfdlgFile.FileNameThenpicPaintzone.Picture=LoadPicture(dlgFile.FileName)Fn=dlgFile.FileNamepicPaintzone.PaintPicturepicPaintzone.Picture,0,0,_picPaintzone.ScaleWidth,picPaintzone.ScaleHeightEndIfpicPa
5、intzone是是“绘绘图区图区”,图片框控件,图片框控件二、绘图方法二、绘图方法在应用程序中加进适当的图形和动画常常可以增加程在应用程序中加进适当的图形和动画常常可以增加程序的魅力,使其多姿多彩。利用序的魅力,使其多姿多彩。利用VB提供的绘图方法可以很提供的绘图方法可以很容易地完成各种图形编程工作,容易地完成各种图形编程工作,VisualBasic的绘图方法如的绘图方法如下:下:Print显示字符串显示字符串Line画直线和方框画直线和方框Circle画圆或椭圆画圆或椭圆Point取得点的颜色值取得点的颜色值Pset设置点的颜色值设置点的颜色值1、Line方法方法在对象上画直线或矩形在对象上
6、画直线或矩形语法格式:语法格式:object.LineStep(x1,y1)Step(x2,y2),color,BFObject:所绘直线的控件对象,例如所绘直线的控件对象,例如Form、PictureBox等等(x1,y1):所画线段的起点坐标所画线段的起点坐标(x2,y2):所画线段的终点坐标所画线段的终点坐标Color:可选的颜色参数可选的颜色参数BF:B参数可选参数,利用对角坐标画出矩形;如果使用了参数可选参数,利用对角坐标画出矩形;如果使用了B参数,则参数,则F参数规定矩形以矩形边框的颜色填充。参数规定矩形以矩形边框的颜色填充。例例利用利用Line方法绘制直线或矩形方法绘制直线或矩形
7、运用运用Line方法绘制窗体坐标系方法绘制窗体坐标系PrivateSubForm_Click()ClsForm1.Scale(-110,110)-(110,-110)定义坐标系定义坐标系Line(-105,0)-(105,0)画画X轴轴Line(0,105)-(0,-105)画画Y轴轴EndSub例例利用利用Line方法绘制直线或矩形方法绘制直线或矩形运用运用Line方法在窗体坐标系内绘制矩形方法在窗体坐标系内绘制矩形PrivateSubForm_Click()ClsForm1.Scale(-110,110)-(110,-110)定义坐标系定义坐标系Line(-105,0)-(105,0)画画
8、X轴轴Line(0,105)-(0,-105)画画Y轴轴Line(-40,40)-(40,-40),B画矩形画矩形Line(-70,40)-(-50,-40),vbRed,BF画实心矩形画实心矩形EndSub2、Circle方法方法Circle方法用来绘制圆、椭圆、圆弧等图形方法用来绘制圆、椭圆、圆弧等图形语法格式语法格式对象名对象名.CircleStep(x,y),Radius,Color,Start,End,Aspet对象名对象名:要绘制图形的容器对象名称,如窗体、:要绘制图形的容器对象名称,如窗体、图片框等,缺省时为当前窗体。图片框等,缺省时为当前窗体。(x,y):圆、椭圆、弧或扇形的圆
9、心坐标。圆、椭圆、弧或扇形的圆心坐标。Radius:圆、椭圆、弧或扇形的半径,若为椭圆,圆、椭圆、弧或扇形的半径,若为椭圆,则为最长轴的尺寸。则为最长轴的尺寸。2、Circle方法方法Circle方法用来绘制圆、椭圆、圆弧等图形方法用来绘制圆、椭圆、圆弧等图形语法格式语法格式对象名对象名.CircleStep(x,y),Radius,Color,Start,End,AspetStart:可选型,指定弧的起点位置。取值范围从可选型,指定弧的起点位置。取值范围从-2到到2,缺省值是,缺省值是0。若为负数,则在画弧的同时还要画出到。若为负数,则在画弧的同时还要画出到弧的起点的连线。弧的起点的连线。E
10、nd:可选项,指定弧的终点位置。取值范围从可选项,指定弧的终点位置。取值范围从-2到到2,缺省值是,缺省值是2。若为负数,则在画弧的同时还要画出。若为负数,则在画弧的同时还要画出圆心到弧的终点的连线。弧的画法是从起点逆时针画到终圆心到弧的终点的连线。弧的画法是从起点逆时针画到终点。点。2、Circle方法方法语法格式语法格式对象名对象名.CircleStep(x,y),Radius,Color,Start,End,AspetAspet:可选项,圆的纵轴和横轴的尺寸比。缺省可选项,圆的纵轴和横轴的尺寸比。缺省值为值为1,表示画一个标准圆。当纵横比大于,表示画一个标准圆。当纵横比大于1时,椭时,椭
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 重点难点和错误分析 项目五 简易画图板 重点难点 错误 分析 项目 简易 画图板
限制150内