万博科技职业学院:《Visual Basic程序设计》第十一章 图形与图象设计

visual Basic 第11章 图形与图象设计蕨 万博科技职业学院
Visual BASIC 计 算 机 系 Visual Basic 第11章 图形与图象设计 万博科技职业学院

博科:技院 主要内容 ■图形控件: Hmc ■容器 ☆ Shape形状 今窗体和图片框 ☆Line直线 ■坐标系: ■绘图方法: 坐标轴 OHO ☆PSet 度量单位 ☆Line ■自定义坐标系 ☆ Circle 颜色及颜色函数 程序设计 ■显示图片控件 ☆ QBColor(n) ☆ Picture Box图片框 ☆RGB(gb) ◆ Image图像框 ☆ brEd等符号常量
■ Visual BASIC 程 序 设 计 万 博 科 技 职 业 学 院 Wanbo Inst. Of Since & Tech. 主要内容 ◼ 图形控件: ❖Shape 形状 ❖Line 直线 ◼ 绘图方法: ❖PSet ❖Line ❖Circle ◼ 显示图片控件 ❖PictureBox 图片框 ❖Image 图像框 ◼ 容器: ❖窗体和图片框 ◼ 坐标系: ❖坐标轴 ❖度量单位 ◼ 自定义坐标系 ◼ 颜色及颜色函数 ❖QBColor(n) ❖RGB(r,g,b) ❖vbRed 等符号常量

博科:技院 Shape-形状控件的主要属性 Hmc ■ Shape属性:决定6种形状之 ■ FillStyle属性:决定填充的图案 ■ Borders/e属性:决定边界线的虚实 ■ Fillcolor:填充色, Bordercolor:边框色 OHO Borderwidth:边框宽度。如宽度>1,则边界只程 能是实线。 Shape控件的属性 □区 计 Sh FillStyle: 0 2 3 4 5 Border Style: 1 566
■ Visual BASIC 程 序 设 计 万 博 科 技 职 业 学 院 Wanbo Inst. Of Since & Tech. Shape-形状控件的主要属性 ◼ Shape属性:决定6种形状之一 ◼ FillStyle属性:决定填充的图案 ◼ BorderStyle属性:决定边界线的虚实 ◼ FillColor:填充色,BorderColor:边框色 ◼ BorderWidth:边框宽度。如宽度>1,则边界只 能是实线

博科:技院 Line(直线)控件的主要属性 Hmc X1Y1一起点坐标 X2Y2一终点坐标 ■ Border width一线条宽度 OHO Border style-线条虚实样式 如 Border Width>1,则 Border style不起作用, 只能是实线 例 程序设计 ■ Bordercolor-线条颜色 注意:在运行时想改变直线的位置,应改变其端点 的坐标。Line没有Let和Top属性
■ Visual BASIC 程 序 设 计 万 博 科 技 职 业 学 院 Wanbo Inst. Of Since & Tech. Line(直线)控件的主要属性 ◼ X1,Y1 - 起点坐标 ◼ X2,Y2 - 终点坐标 ◼ BorderWidth - 线条宽度 ◼ BorderStyle - 线条虚实样式 如BorderWidth >1,则BorderStyle不起作用, 只能是实线。 ◼ BorderColor - 线条颜色 注意:在运行时想改变直线的位置,应改变其端点 的坐标。Line 没有 Left 和 Top 属性 例

博科:技院 坐标糸 默认: ScaleMode属性 Hmc 0 自定义 (0,0)-Forml 口区 1 缇 2磅(1”/72) OHO 3 像素 4 字符 程序设计 5 Scalewidth 英寸 6毫米 单位:Twp(缇)=1/1440英寸 厘米
■ Visual BASIC 程 序 设 计 万 博 科 技 职 业 学 院 Wanbo Inst. Of Since & Tech. 坐标系 ◼ 单位:Twip(缇)=1/1440 英寸 默认: ScaleMode属性 0 自定义 1 缇 2 磅(1”/72) 3 像素 4 字符 5 英寸 6 毫米 7 厘米

博科:技院 自定义坐标糸 Form1 (×1y1) 囗区 ■使用 Scale语句 Hmc Scale(x1y1-(X2,y2) 例 Scale(-4,2)-(4-2) 工0元 OHO Scalevidth=x2-x1 始终有: 程序设计 Scalewidth=x2-x1 Scaleheig ht=y2-y1 均可能为负! 清更正第285页的错误!圆△
■ Visual BASIC 程 序 设 计 万 博 科 技 职 业 学 院 Wanbo Inst. Of Since & Tech. 自定义坐标系 ◼ 使用Scale语句: Scale (x1,y1)-(x2,y2) 例 Scale (-4,2)-(4,-2) ◼始终有: Scalewidth=x2-x1 ScaleHeight=y2-y1 均可能为负! (0,0) - 4 4 -2 2 清更正第285页的错误!

博科:技院 容器及其与画图有关的属性 Hmc ■容器:窗体、图片框或打印机 ■坐标属性 令 ScaleLeft、 ScaleTop一左上角坐标 OHO Scale width、 ScaleHeight一宽度和高度 Currentx、 Currenty一当前坐标 ■ Auto Redraw一自动重画 ■ DrawWidth一线条宽度 程序设计 若 DrawWidth>1,则 DrawStyle-线条虚实样式 Drawstyle不起作用。 ■ FillColor一填充色, FillStyle一填充样式
■ Visual BASIC 程 序 设 计 万 博 科 技 职 业 学 院 Wanbo Inst. Of Since & Tech. 容器及其与画图有关的属性 ◼ 容器:窗体、图片框或打印机 ◼ 坐标属性 ❖ ScaleLeft 、 ScaleTop -左上角坐标 ❖ ScaleWidth、ScaleHeight - 宽度和高度 ❖ CurrentX、CurrentY - 当前坐标 ◼ AutoRedraw -自动重画 ◼ DrawWidth - 线条宽度 ◼ DrawStyle - 线条虚实样式 ◼ FillColor -填充色,FillStyle -填充样式 若DrawWidth>1,则 DrawStyle不起作用

博科:技院 DraWMode属性 blackness vbCopyPen Hmc inVert bMaskotpen vbMaskpen vbMaskPenlot OHO bMergeNotPen vbMer gePen vbMer gePenlot vbNop vbNotCopypen 程序设计 vbotMaskPen vbNotMergepen vbNotxorpen whIteness vbXor Pen
■ Visual BASIC 程 序 设 计 万 博 科 技 职 业 学 院 Wanbo Inst. Of Since & Tech. DrawMode属性

博科:技院 画点方法PSet Hmc ■格式: [对象名. Pset[step](x,y)[颜色] 例如:Pet(300,500) brEd OHO (在点(300,500)处画一红点) 例1 ■Step表示使用相对坐标即: 例2 Currentx= currentx+x 程序设计 CurrentY=CurrentY+y 然后画点
■ Visual BASIC 程 序 设 计 万 博 科 技 职 业 学 院 Wanbo Inst. Of Since & Tech. 画点方法 PSet ◼ 格式: [对象名.]Pset [Step] (x,y) [,颜色] ◼ 例如:Pset (300,500),vbRed (在点(300,500)处画一红点) ◼ Step 表示使用相对坐标即: CurrentX=CurrentX+x CurrentY=CurrentY+y 然后画点 例1 例2

博科:技院 画直线方法Lne Hmc ■格式: Line[step][(×1,y1)]step](x2,y2)[颜色][BF]] 其中: Step表示使用相对坐标 例 OHO 起点坐标(x×1,y1)的缺省值为( Currentx, currenty) 程 令终点坐标(x2,y2)不能省 冷选择“B将画出一个以(×1y1)和(x2y2)为对角线的计 矩形 如果再选择“F,则以指定的颜色填充 例:Line(0,0)-(100.50) abLue画一条蓝线
■ Visual BASIC 程 序 设 计 万 博 科 技 职 业 学 院 Wanbo Inst. Of Since & Tech. 画直线方法 Line ◼ 格式: Line [Step] [(x1,y1)]-[Step](x2,y2) [,颜色] [,B[F]] 其中: ❖Step 表示使用相对坐标 ❖起点坐标(x1,y1)的缺省值为(CurrentX,CurrentY) ❖终点坐标(x2,y2)不能省。 ❖选择“B”将画出一个以(x1,y1)和(x2,y2) 为对角线的 矩形。 如果再选择“F”,则以指定的颜色填充。 例:Line (0,0)-(100,50),vbBlue 画一条蓝线 例
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 万博科技职业学院:《Visual Basic程序设计》第十二章 文件处理.ppt
- 万博科技职业学院:《Visual Basic程序设计》第七章 数组.ppt
- 万博科技职业学院:《Visual Basic程序设计》第九章 对话框.ppt
- 万博科技职业学院:《Visual Basic程序设计》第六章 循环程序结构.ppt
- 万博科技职业学院:《Visual Basic程序设计》第八章 过程一子程序和函数.ppt
- 万博科技职业学院:《Visual Basic程序设计》第十章 菜单和工具栏.ppt
- 万博科技职业学院:《Visual Basic程序设计》第四章 程序的输入和输出.ppt
- 万博科技职业学院:《Visual Basic程序设计》第五章 选择结构设计.ppt
- 万博科技职业学院:《Visual Basic程序设计》第三章 BASIC语言基础.ppt
- 万博科技职业学院:《Visual Basic程序设计》第一章 概论.ppt
- 《数据把掘概念与技术》第四章 从数据中学习.ppt
- 《数据把掘概念与技术》第六章(6-3) 凝聚层次聚类.ppt
- 《数据把掘概念与技术》第六章(6-1) 聚类概念.ppt
- 《数据把掘概念与技术》第八章(8-6) 多维关联规则挖掘.ppt
- 《数据把掘概念与技术》第八章(8-6) 多维关联规则挖掘.ppt
- 《数据把掘概念与技术》第八章(8-1) 购物篮分析.ppt
- 《数据把掘概念与技术》第五章(5-5) 方差分析.ppt
- 《数据把掘概念与技术》第五章(5-1) 统计推断.ppt
- 《数据把掘概念与技术》第二章 数据准备.ppt
- 《数据把掘概念与技术》第三章 数据归约.ppt
- 万博科技职业学院:《Visual Basic程序设计》第十三章 访问数据库.ppt
- 山东大学:《Web技术导论》第4章 网页及多媒体制作 4.6 Photoshop和图像处理.ppt
- 山东大学:《Web技术导论》第1章 Web基础.ppt
- 山东大学:《Web技术导论》第2章 Web服务器的架设和管理.ppt
- 山东大学:《Web技术导论》第3章 HTML和XML基础.ppt
- 山东大学:《Web技术导论》第4章 网页及多媒体制作 4.1使用FrontPage 2000 4.2 新建网页 4.3 网页的编辑 4.4框架网页 4.5 使用Dreamweaver.ppt
- 《单片机原理与实用技术》课程教学资源(PPT课件讲稿)第10章 MCS-51单片机应用系统设计开发技术.ppt
- 《单片机原理与实用技术》课程教学资源(PPT课件讲稿)第1章 单片机入门知识.ppt
- 《单片机原理与实用技术》课程教学资源(PPT课件讲稿)第2章 单片机基本结构组成及工作原理.ppt
- 《单片机原理与实用技术》课程教学资源(PPT课件讲稿)第3章 MCS-51指令系统.ppt
- 《单片机原理与实用技术》课程教学资源(PPT课件讲稿)第4章 汇编语言程序设计.ppt
- 《单片机原理与实用技术》课程教学资源(PPT课件讲稿)第5章 并行接口.ppt
- 《单片机原理与实用技术》课程教学资源(PPT课件讲稿)第6章 中断系统.ppt
- 《单片机原理与实用技术》课程教学资源(PPT课件讲稿)第8章 串行接口.ppt
- 《单片机原理与实用技术》课程教学资源(PPT课件讲稿)第9章 单片机扩展与接口技术(9.1-9.4).ppt
- 《单片机原理与实用技术》课程教学资源(PPT课件讲稿)第9章章 单片机扩展与接口技术(9.5-9.6).ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第4章 数据库系统的开发环境.ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第5章 数据库系统的开发方法.ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第6章 数据库系统的立项与调查.ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第7章 数据库系统的需求建模.ppt