频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

vb.net GDI+入门——坐标系统与像素

来源:qqread 作者:douces 出处:巧巧读书 2008-01-19 进入讨论组
下一页 1 2 

GDI+绘图技术中,最基本的是坐标系统,坐标系统的默认度量单位是像素。我们需要熟练掌握GDI+中坐标的变换概念才能绘制出理想的图形来。

在GDI+中,默认的坐标系统的原点是在左上角,X轴指向右边,Y轴指向下边,如下图一所示:

vb.net GDI+入门——坐标系统与像素(图一)


图一:默认的坐标图示

GDI+默认的坐标系统与我们数学中的坐标系统并不一样,我们想要在GDI+中使用新的坐标系统,则需要在默认坐标的基础上进行坐标的变换,例如旋转,平移等。

坐标平移是沿默认初始坐标系统X\Y轴的正方向进行,坐标旋转是沿顺时针方向,如下代码所示,我们演示了一个坐标系统先平移后的位置,然后再旋转后的位置:

Dim mPen As New Pen(Color.Red)

Dim g As Graphics

mPen.Width = 2

g = Me.PictureBox1.CreateGraphics

'X轴

g.DrawLine(mPen, 0, 0, 100, 0)

g.DrawString("X轴", New Font("宋体", 12), New SolidBrush(mPen.Color), 95, 5)

'画箭头

g.DrawLine(mPen, 100, 0, 95, -5)

g.DrawLine(mPen, 100, 0, 95, 5)

'Y轴

g.DrawLine(mPen, 0, 0, 0, 100)

g.DrawString("Y轴", New Font("宋体", 12), New SolidBrush(mPen.Color), 5, 95)

'画箭头

g.DrawLine(mPen, 0, 100, -5, 95)

g.DrawLine(mPen, 0, 100, 5, 95)

g.TranslateTransform(100, 30)

mPen.Color = Color.Blue

'X轴

g.DrawLine(mPen, 0, 0, 100, 0)

g.DrawString("X轴", New Font("宋体", 12), New SolidBrush(mPen.Color), 95, 5)

'画箭头

g.DrawLine(mPen, 100, 0, 95, -5)

g.DrawLine(mPen, 100, 0, 95, 5)

'Y轴

g.DrawLine(mPen, 0, 0, 0, 100)

g.DrawString("Y轴", New Font("宋体", 12), New SolidBrush(mPen.Color), 5, 95)

'画箭头

g.DrawLine(mPen, 0, 100, -5, 95)

g.DrawLine(mPen, 0, 100, 5, 95)

g.RotateTransform(40)

mPen.Color = Color.Green

'X轴

g.DrawLine(mPen, 0, 0, 100, 0)

g.DrawString("X轴", New Font("宋体", 12), New SolidBrush(mPen.Color), 95, 5)

'画箭头

g.DrawLine(mPen, 100, 0, 95, -5)

g.DrawLine(mPen, 100, 0, 95, 5)

'Y轴

g.DrawLine(mPen, 0, 0, 0, 100)

g.DrawString("Y轴", New Font("宋体", 12), New SolidBrush(mPen.Color), 5, 95)

'画箭头

g.DrawLine(mPen, 0, 100, -5, 95)

g.DrawLine(mPen, 0, 100, 5, 95)

   巧巧读书:http://www.qqread.com/book/myvbnet/my0054.html

更多文章 更多内容请看系统优化大全系统安全设置系统安装手册专题,或进入讨论组讨论。
下一页 1 2 
收藏此文】【 】【打印】【关闭
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
巧巧读书宗旨
相关专题
讨论组问题推荐
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
Photoshop教 程照片处理 照片制作 PS快捷键 抠图
计 算 机 故 障XP系统修复
艺 术 与 设 计设计 流媒体 设计欣赏 边框
计 算 机 安 全ARP
站内频道文章精选
巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章