- 1
- 0
- 约9.01千字
- 约 57页
- 2017-01-07 发布于广东
- 举报
第十二章Visual Basic.NET图形程序设计 12.1 GDI+绘图概述 12.1.1 GDI+的有关概念 1. GDI+的概念 GDI+是GDI(Graphics Device Interface,图形设备接口)的改进产品,它将Windows提供的图形函数库进行了封装,组织成各种形式的类,并将这些类组织到相应的命名空间中 2. GDI+的命名空间 GDI+的相关类主要分布在System.Drawing命名空间 3. GDI+中的Graphics类及其使用 Graphics类是绘制图形的最核心的类,该类的对象相当于一块画布,利用该类提供的DrawLine、DrawEllipse等40多种方法,用户可以绘制出直线、椭圆等各种图形。 12.1.2 坐标系 各种容器的坐标系是容器的左上角为坐标原点(如果有菜单和工具栏,则原点在靠菜单和工具栏的下方),横向向右为x轴方向,纵向向下为y轴方向,长度单位为像素(Pixel)。 在GDI+坐标系中绘制数学函数y=f(x)的图形时,要使所画的图产生与数学坐标系相同的效果,则需要将坐标原点移到对象的中心位置(a,b),并将y轴坐标值乘以-1,在垂直方向翻转图形,这样,GDI+坐标系中的坐标(x,y)转换为数学坐标系的坐标(x1,y1)计算公式是:x1=a+x,y1=b-y。 12.1.3 利用GDI+绘制图形
您可能关注的文档
- VisualBasic.NET程序设计教程陈志泊第1章VisualBasic.NET程序开发环境课件教学.ppt
- VisualBasic.NET程序设计教程陈志泊第2章VisualBasic.NET语言编程基础课件教学.ppt
- VisualBasic.NET程序设计教程陈志泊第3章VisualBasic.NET可视化程序设计初步课件教学.ppt
- VisualBasic.NET程序设计教程陈志泊第4章VisualBasic.NET的流程控制结构课件教学.ppt
- VisualBasic.NET程序设计教程陈志泊第5章数组课件教学.ppt
- VisualBasic.NET程序设计教程陈志泊第6章过程课件教学.ppt
- VisualBasic.NET程序设计教程陈志泊第7章VisualBasic.NET的常用基础控件课件教学.ppt
- VisualBasic.NET程序设计教程陈志泊第8章菜单与工具栏设计课件教学.ppt
- VisualBasic.NET程序设计教程陈志泊第10章VisualBasic.NET面向对象程序设计课件教学.ppt
- VisualBasic.NET程序设计教程陈志泊第11章文件课件教学.ppt
- VisualBasic.NET程序设计教程陈志泊第13章VisualBasic.NET数据库管理应用程序开发课件教学.ppt
- VisualBasic.NET程序设计教程兰顺碧第六章课件教学.ppt
- VisualBasic.NET程序设计教程兰顺碧第七章课件教学.ppt
- VisualBasic.NET程序设计实验实训指导邱炳城实验1求平方根课件教学.ppt
- VisualBasic.NET程序设计实验实训指导邱炳城实验2加法练习课件教学.ppt
- VisualBasic.NET程序设计实验实训指导邱炳城实验3猜数游戏课件教学.ppt
- VisualBasic.NET程序设计实验实训指导邱炳城实验4字符分离课件教学.ppt
- VisualBasic.NET程序设计实验实训指导邱炳城实验5求平均值课件教学.ppt
- VisualBasic.NET程序设计实验实训指导邱炳城实验6数值排序课件教学.ppt
- VisualBasic.NET程序设计实验实训指导邱炳城实验7浏览图片课件教学.ppt
原创力文档

文档评论(0)