《Visual Basic程序设计》课程电子教案(PPT课件)第7章 图形操作

第7章图形操作 主讲:吴星
第7章 图形操作 主讲:吴星

内容提要:介绍图形的坐标系统、VB的绘图属 性、VB的图形控件(图形框、图像框、画线工 具、形状)和图形方法(线、圆、点、颜色)。 重点:图形控件和图形方法。 难点:图形方法的高级应用。 讲课思路:VB中坐标的概念及使用与数学有所 不同,要讲解清楚;而控件的设置与应用将通 过实例的阐述来理解与掌握
内容提要:介绍图形的坐标系统、VB的绘图属 性、VB的图形控件(图形框、图像框、画线工 具、形状)和图形方法(线、圆、点、颜色)。 重 点:图形控件和图形方法。 难 点:图形方法的高级应用。 讲课思路:VB中坐标的概念及使用与数学有所 不同,要讲解清楚;而控件的设置与应用将通 过实例的阐述来理解与掌握

图形的作用: 增加界面的趣味性;形象描述数据。 显示图形的方法: >利用图形控件(图形框、图像框、直线控件、 形状控件); >利用图形方法(Line、Circle、Pset、Point)
图形的作用: 增加界面的趣味性;形象描述数据。 显示图形的方法: ➢利用图形控件(图形框、图像框、直线控件、 形状控件); ➢利用图形方法(Line、Circle、Pset、Point)

7.1 图形操作基础 坐标系统 绘制图形场所:窗体(Form)和 图形框(PictureBox); 绘图需要确定坐标系; X 坐标系三要素: 坐标原点 坐标度量单位 坐标轴的方向与长度
7.1 图形操作基础 一.坐标系统 绘制图形场所:窗体(Form)和 图形框(PictureBox); 绘图需要确定坐标系; 坐标系三要素: 坐标原点 坐标度量单位 坐标轴的方向与长度 0 x y

窗体(Form)的坐标系: 标准坐标系: 自定义坐标系。 图形框的坐标系类似
窗体(Form)的坐标系: 标准坐标系; 自定义坐标系。 图形框的坐标系类似

标准坐标系: 1、度量单位: 缺省为Twip(缇),具体由ScaleMode,属性决定, 共有8种。表7.1,P228。 注:度量单位规定的是打印时的大小,屏幕上 的大小因显示器而异
标准坐标系: 1、度量单位: 缺省为Twip(缇),具体由ScaleMode属性决定, 共有8种。表7.1,P228。 注:度量单位规定的是打印时的大小,屏幕上 的大小因显示器而异

2、坐标原点: 在窗体的左上角,值为(0,0)
2、坐标原点: 在窗体的左上角,值为(0,0)

3、坐标方向: X轴向右为正,Y轴向下为正; 坐标轴长度: 即窗体的有效高度和宽度(ScaleHeight和Scale Width), 原始值为3195和4680(Twip)
3、坐标方向: X轴向右为正,Y轴向下为正; 坐标轴长度: 即窗体的有效高度和宽度(ScaleHeight和ScaleWidth), 原始值为3195和4680(Twip)

Form1 ▣☒ Height ScaleHeight 实际可用高度 改变度量单位,ScaleHeight和Scale Width的值 会改变,但窗体的大小不变
ScaleHeight 实际可用高度 Height 改变度量单位,ScaleHeight和ScaleWidth的值 会改变,但窗体的大小不变

二.用户自定义坐标系 重新确定坐标系中的三要素 这时,ScaleMode自动变为0(即采用用户自 定义度量单位)。 如何自定义?
二.用户自定义坐标系 重新确定坐标系中的三要素 这时,ScaleMode自动变为0(即采用用户自 定义度量单位)。 如何自定义?
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《Visual Basic程序设计》课程电子教案(PPT课件)第6章 常用控件.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第5章 数组.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第4章 基本的控制结构.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第3章 VB语言基础.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第2章 程序设计入门.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第1章 Visual Basic程序设计概述(海南大学:吴星).ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第10章 过程.ppt
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap12_文件.ppt
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap11_指针进阶.ppt
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap10_函数与程序结构.ppt
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap09_结构.ppt
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap08_指针.ppt
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap07_数组.ppt
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap06_回顾数据类型和表达式.ppt
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap05_函数.ppt
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap04_循环结构.ppt
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap03_分支结构.ppt
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap02_用C语言编写程序.ppt
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap01_概论.ppt
- 华南农业大学:《高级语言程序设计》课程教学大纲 Programming.pdf
- 《Visual Basic程序设计》课程电子教案(PPT课件)第8章 文件.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第9章 界面设计.ppt
- 海南大学:《Java语言程序设计》课程教学大纲 Java Programming.pdf
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第一章 Java入门(主讲:杨厚群).ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第七章 数组和向量.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第三章 控制语句.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第九章 创建用户界面.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第二章 基本数据类型与基本操作.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第五章 使用对象对象与类编写程序.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第八章 图形程序设计入门.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第六章 类的继承性.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第十一章 异常处理.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第十三章 多线程.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第十二章 国际化.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第十五章 输入输出.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第十六章 网络.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第十四章 多媒体.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第十章 applet和高级图形界面.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第四章 方法.ppt
- 石河子大学:《微机原理与接口技术》课程教学大纲(负责人:刘恩博).pdf