第八章绘图 武汉职北技术孝院 本章要求: 1.理解V中坐标系的概念; 2.掌握用Line控件、 Shape控件画直线、矩形、圆 (弧)、椭圆的方法; 3掌握图片框、图象框的常用属性、常用方法、图 片的载入及应用; 4.掌握用Pset方法、Line方法、 Circle方法画点、 矩形、圆(弧)、椭圆的方法; 本章重点: VB中坐标系,绘图方法的使用 本章难点: 容器控件的坐标,及用户自定义坐标系
第八章 绘图 本章要求: 1.理解VB中坐标系的概念; 2.掌握用Line控件、Shape控件画直线、矩形、圆 (弧)、椭圆的方法; 3.掌握图片框、图象框的常用属性、常用方法、图 片的载入及应用; 4.掌握用Pset方法、Line方法、Circle方法画点、 矩形、圆(弧)、椭圆的方法; 本章重点: 本章难点: VB中坐标系,绘图方法的使用 容器控件的坐标,及用户自定义坐标系
8.1坐标系统 武汉职业技术学晚 8.1.1标准系统 每个容器都有一个坐标系,构成一个坐标系,需要 个要素:坐标原点、坐标度量单位、坐标轴的长度与方向。 坐标度量单位由容器对象的 ScaleMode属性决定。缺省时为 Twip。每英寸1440个Twip,20个Twip为一磅。 l窗体图片容器的省坐标系练 网可K (0,0) x Height ScaleHeight
8.1 坐标系统 8.1.1 标准系统 每个容器都有一个坐标系,构成一个坐标系,需要 三个要素:坐标原点、坐标度量单位、坐标轴的长度与方向。 坐标度量单位由容器对象的ScaleMode属性决定。缺省时为 Twip。每英寸1440个Twip,20个Twip为一磅
8.1坐标系统 武汉职业技术学晚 8.1.2用户自定义坐标系统 在 Vi sua| Basic中可以通过设置 ScaleMode属性来建立新的 坐标系统。建立的新的坐标系统称为自定义系统。 1、设置坐标系统的刻度单位 列用户可用 ScaleMode属性设置坐标系统的刻度单位。 ScaleMode属性的取值及含义见Pg173表8.1所示
8.1 坐标系统 8.1.2 用户自定义坐标系统 1、设置坐标系统的刻度单位 列用户可用ScaleMode属性设置坐标系统的刻度单位。 ScaleMode属性的取值及含义见Pg173表8.1所示。 在Visual Basic中可以通过设置ScaleMode属性来建立新的 坐标系统。建立的新的坐标系统称为自定义系统
8.1坐标系统 武汉职业技术学晚 ScaleMode的值 含义 O-User 用户自己定义 1-Twip 缺省值以Twp为单位 2-Point 以打印机点为单位,1P=20Twit 3-Pixel 以相素点为单位 4-Character 对应系统字符的大小 5-Inck 以英寸为单位 6-Millimeter 以毫米为单位 7-Centimeter 以厘米为单位
ScaleMode的值 含 义 0-User 用户自己定义 1-Twip 缺省值以Twip为单位 2-Point 以打印机点为单位,1P=20Twit 3-Pixel 以相素点为单位 4-Character 对应系统字符的大小 5-Inck 以英寸为单位 6-Millimeter 以毫米为单位 7-Centimeter 以厘米为单位 8.1 坐标系统
8.1坐标系统 武汉职业技术学晚 说明: (1)当设置容器对象(例如,窗体或图片框)的 ScaleMode属性值>0,将使容器对象的 Scaleleft和 Sca|eTop自动设置为0, Scaleheight和 ScaleWidth的度 量单位也将发生改变。 (2)用 ScaleMode属性只能改变刻度单位,不能改变坐 标原点及坐标轴的方向
8.1 坐标系统 说明: (1)当设置容器对象(例如,窗体或图片框)的 ScaleMode 属性值 >0 , 将 使 容 器 对 象 的 ScaleLeft 和 ScaleTop 自动设置为0,ScaleHeight 和 ScaleWidth 的度 量单位也将发生改变。 (2)用ScaleMode属性只能改变刻度单位,不能改变坐 标原点及坐标轴的方向