《NO9图形设计电子课件 Visual Basic程序设计案例教程 .ppt》由会员分享,可在线阅读,更多相关《NO9图形设计电子课件 Visual Basic程序设计案例教程 .ppt(26页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、目录目录项目项目9 图图 形形 设设 计计目录目录(1)VB中坐标系的概念。(2)用Line控件、Shape控件画直线、矩形、圆(弧)、椭圆的方法。(3)图片框、图像框的常用属性和方法,图片的载入及应用。(4)用Pset方法、Line方法、Circle方法画点、矩形、圆(弧)、椭圆的方法。知识要点知识要点目录目录案例案例1 设计简易画板程序设计简易画板程序9.1.1 案例效果案例效果 设计一个简易画板程序。要求在窗体上按下鼠标左键,作为画线的起点,移动鼠标开始画线,释放鼠标左键停止画线,线宽和线条颜色通过菜单设定。程序启动时,显示如图9-1所示的界面,通过“线宽”菜单设定画线的宽度,如图9-2
2、所示;通过“颜色”菜单设定线条的颜色,如图9-3所示;在画板内按下鼠标左键后移动鼠标开始画线,程序运行效果如图9-4所示。目录目录案例案例1 设计简易画板程序设计简易画板程序目录目录案例案例1 设计简易画板程序设计简易画板程序目录目录9.1.2 设计过程设计过程 (1)启动Visual Basic 6.0,在“新建工程”对话框中选择新建一个“标准EXE”工程,单击“打开”按钮自动生成一个Form1窗体。1.设计界面设计界面案例案例1 设计简易画板程序设计简易画板程序目录目录 (2)选中工具箱中的图片框控件,在窗体上绘制一个画板。(3)在“菜单编辑器”对话框中设计“线宽”和“颜色”菜单。案例案例
3、1 设计简易画板程序设计简易画板程序目录目录2.设置属性设置属性案例案例1 设计简易画板程序设计简易画板程序目录目录3.设计设计代码代码双击窗体打开代码编辑器,设计代码如下。见课本P196-197案例案例1 设计简易画板程序设计简易画板程序目录目录9.1.3 相关知识相关知识1.1.坐标系统简介坐标系统简介案例案例1 设计简易画板程序设计简易画板程序 Visual Basic 的坐标系统是指在屏幕(screen)、窗体(form)、容器(container)上定义的表示图形对象位置的平面二维格线,在VB中绘图或者确定控件的位置时都离不开坐标系。构成一个坐标系,需要3个要素:坐标原点、坐标度量单
4、位和坐标轴的长度与方向。窗体和图片框对象的默认坐标系统如图9-5所示。目录目录案例案例1 设计简易画板程序设计简易画板程序目录目录案例案例1 设计简易画板程序设计简易画板程序 坐标度量单位由容器对象(窗体或图片框)的ScaleMode属性决定。默认为Twip,每英寸1440个Twip,20个Twip为1磅。ScaleMode属性的值如表9-2所示。目录目录案例案例1 设计简易画板程序设计简易画板程序在窗体和图片框中与绘图相关的属性如表9-3所示。目录目录2.2.用户自定义坐标系统的方法用户自定义坐标系统的方法2 2)使用)使用scalescale方法自定义坐标系统方法自定义坐标系统1 1)使用
5、属性值设置坐标系统)使用属性值设置坐标系统案例案例1 设计简易画板程序设计简易画板程序目录目录3.3.绘图方法和属性绘图方法和属性案例案例1 设计简易画板程序设计简易画板程序1 1)CurrentX属性属性和和CurrentY属性属性2 2)Line方法方法3 3)Pset方法方法4 4)Circle方法方法5 5)清除图形方法)清除图形方法Cls6 6)图形颜色)图形颜色7 7)Resize事件事件目录目录案例案例2 形状控件形状控件Shape的应用的应用 9.2.1 案例效果案例效果 本案例使用形状控件Shape来展示Shape属性和FillStyle属性的特征。程序启动后显示如图9-7所
6、示的界面,单击“开始”按钮开始执行程序,形状控件Shape1会在计时器控件驱动下每1秒钟变换一种形状,形状控件Shape2会在计时器控件驱动下每1秒钟变换一种填充模式。程序运行效果如图9-8所示。目录目录案例案例2 形状控件形状控件Shape的应用的应用目录目录9.2.2 设计过程设计过程 (1)启动Visual Basic 6.0,在“新建工程”对话框中选择新建一个“标准EXE”工程,单击“打开”按钮自动生成一个Form1窗体。(2)单击工具箱中的Shape控件和命令按钮,在窗体上绘制两个形状控件、1个命令按钮和1个计时器控件,如图9-9所示。1.设计界面设计界面案例案例2 形状控件形状控件
7、Shape的应用的应用目录目录案例案例2 形状控件形状控件Shape的应用的应用目录目录2.设置属性设置属性案例案例2 形状控件形状控件Shape的应用的应用目录目录双击窗体打开代码编辑器,设计代码如下。见P203-2043.设计代码设计代码案例案例2 形状控件形状控件Shape的应用的应用目录目录9.2.3 相关知识相关知识1.Shape1.Shape控件控件 Shape控件用于在窗体或图片框中绘制常见的几何图形。通过设置Shape控件的Shape属性可以画出多种图形。案例案例2 形状控件形状控件Shape的应用的应用目录目录2.Shape2.Shape控件的相关属性控件的相关属性案例案例2 形状控件形状控件Shape的应用的应用目录目录案例案例2 形状控件形状控件Shape的应用的应用目录目录本项目主要介绍Visual Basic中图形设计的基础知识和技巧,其主要内容包括坐标系统的设置,使用系统提供的方法绘制图形,使用控件绘制图形等。(1)绘制图形首先要设置坐标系统。VB程序提供了默认的坐标系统,用户也可根据需要自己设置坐标系统。(2)绘制图形可以使用系统提供的方法,如Line、Circle、Pset等。(3)绘制图形也可使用VB中的图形显示控件,如Shape控件等。项目小结项目小结项项 目目 小小 结结目录目录