第六章 GDI+编程议程 .NET图形编程概述 画笔和画刷 图形的绘制 文本和字体 双缓冲一、图形编程概述 1.GDI+技术简介 GDI:Graphics Device Interface GDI+是一种构成Microsoft Windows XP操作系统 的子系统的应用程序编程接口(API)。GDI+负 责在屏幕和打印机上显示信息。 GDI+:GDI的改进,同时也是.NET框架结构的重 要组成部分。和GDI一样它提供了对二维图形图 像和文字排版处理的支持。 通过GDI+能够创建与设备无关的应用程序。GDI+提供的新特性: -Alpha混合技术 -反锯齿处理技术 -渐变色和纹理填充 -宽线条 -基本几何曲线样式 -可缩放区域 -浮点数坐标 -嵌入画笔 -高质量过滤和缩放 -多种线条样式和端点选项6.1坐标系统 GDI+在坐标系中绘制直线、矩形和其他形状。我们可以从 各种各样的坐标系统中选择,但默认系统的原点是在左上 角,并且x轴指向右边,y轴指向下边。默认坐标系统的度 量单位是像素。 (0,0) (x,0) (0,y) 注:x,y为屏幕的分辨率6.2 Graphics类 Graphic