`
xys_777
  • 浏览: 209482 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

在vb.net中如何用Graphics画图(

 
阅读更多

在vb.net中如何用Graphics画图(

下面这段代码是我截取的部分代码,但是从中读者可以清楚在vb.net中如何用Graphics画图了。

用来做统计图之类的,很是方便。

注:下面的代码只是截取了原来程序中的代码,是不能直接运行的。希望这篇简短的文章能够对你有所帮助。

Public Function generateImage()Function generateImage() As String
Dim i As Integer
Dim k() As Integer
bmp = New Bitmap(640, 480) '定义Bitmap对象
gra = Graphics.FromImage(bmp) '获取Graphices对象
Me.pic.Image = bmp '让画出来的图片显示在窗体上的pic控件上
'定义画线用的画笔
Dim ppen As Pen = New Pen(Color.Black, 1)
'定义写字用的刷子
Dim dotUserBrush As SolidBrush = New SolidBrush(Color.Blue)


'画线
gra.DrawLine(ppen , 30,100, 60,100) '最上头的横线

'''''''
Dim FFamily As FontFamily = New FontFamily("宋体")
Dim font As Font = New Font(FFamily, "12", FontStyle.Regular, FontStyle.Italic, GraphicsUnit.Pixel)
Dim text As String ="你输出的文字"
Dim solidbrush As SolidBrush = New SolidBrush(Color.Black)

Dim pr As PointF
'在图片上写字
pr = New PointF(10,50)
gra.DrawString(text, font, solidbrush, pr)

'画矩形
gra.FillRectangle(solidbrush , 300, 400, 20,20)


'打印图片标题
text = "销售操作图"
pr = New PointF(10, 10)
font = New Font(FFamily, "15", FontStyle.Bold, FontStyle.Regular, FontStyle.Italic, GraphicsUnit.Pixel)
gra.DrawString(text, font, solidbrush, pr)

'画椭圆
gra.FillEllipse(solidbrush , 200,300, 50, 60)

'保存图片的方法
bmp.Save("c:\genImage.jpg")

Return "genImage.jpg"
End Function

分享到:
评论

相关推荐

    vb.net使用picturebox绘图

    在VB.NET中,PictureBox控件通常用于显示图像,但其实它也可以用来进行图形绘制。这个主题探讨了如何利用PictureBox在VB.NET环境中实现图形绘制功能,为初学者提供了一个基础的起点。 首先,VB.NET提供了System....

    VB.NET画图示例

    在VB.NET中,你可以使用Graphics类的DrawLine方法绘制线条。首先,定义起点和终点坐标,然后创建Pen对象来设置线条的颜色和宽度。为了绘制多条折线,你需要循环遍历所有数据点并连续调用DrawLine方法。 2. **饼图**...

    利用vb.net制作的CAD绘图小程序

    3. **GDI+绘图**:VB.NET中的Graphics类和相关API(如Pen、Brush、Point等)使用GDI+进行图形绘制,包括直线、圆弧和多段线。理解如何使用这些类和方法是实现CAD功能的关键。 4. **用户交互**:传值窗体涉及事件...

    用VB.NET 技术自己写的画图跟电脑系统自带的一样

    在VB.NET中创建一个与操作系统自带的画图程序相似的应用是一项技术挑战,涉及到图形用户界面(GUI)设计、图形处理和事件驱动编程等多个方面。以下是一些关键知识点的详细解释: 1. **VB.NET基础**:VB.NET是...

    vb.net课程设计 画图小程序

    在这个VB.NET课程设计项目中,我们探讨的是一个简单的画图小程序,旨在帮助初学者掌握基本的图形绘制和用户交互操作。 首先,我们要理解VB.NET中的图形编程基础。在.NET Framework中,我们可以利用GDI+(Graphics ...

    画图,VB.net2010做的简单画图

    在VB.NET 2010中进行简单的图形绘制是一个基础且重要的编程技能,这涉及到Windows Forms应用程序的开发,以及GDI+(Graphics Device Interface Plus)图形处理库的使用。GDI+是.NET Framework的一部分,提供了丰富的...

    VB.NET新手入门之画图板

    新手入门之画图板 带上一步、下一步功能,记录100个步骤。...选色,画直线,曲线,圆,矩形,对GDI+中的画笔,刷子,区域,Graphics的入门级理解。 实际演练双缓冲,防闪烁,类型的封装等等等等的具体使用方式。

    VB.NET基本图形绘制示例(源代码)

    1. **绘制圆和椭圆**:在VB.NET中,我们可以使用`Ellipse`方法来绘制圆形或椭圆。这个方法接受四个参数,分别代表矩形区域的左上角和右下角坐标。例如,`g.DrawEllipse(Pens.Black, 10, 10, 100, 100)`将在(10, 10)...

    VB.NET窗体画线.zip

    通过学习“窗体画图学习”的示例代码,你可以掌握如何在VB.NET窗体上绘制直线和其他图形,理解绘图的基本概念,并能应用到实际项目中去。这个压缩包可能包含了逐步指导,从简单的直线开始,逐渐涉及更复杂的图形和...

    VB.net 画图

    在VB.NET编程环境中,我们可以利用GDI+(Graphics Device Interface Plus)库来实现丰富的图形绘制功能。本项目“VB.net 画图”充分利用了这一特性,提供了多种图形绘制和编辑的功能,包括绘制方形、圆形与椭圆、...

    VB.NET.Alpha.channel.transparency.shows..rar_Alpha_vb.net alpha_

    在VB.NET中,你可以使用GDI+(Graphics Device Interface Plus)或Windows Presentation Foundation (WPF)来处理Alpha透明性。GDI+是.NET Framework的一部分,提供了丰富的图形绘制功能,其中包括Alpha混合。以下是...

    vb.net编写的贪吃蛇游戏.rar-vb.net prepared by the Snake game. Rar.zip

    在这个项目中,我们关注的是一个用VB.NET编程语言实现的贪吃蛇游戏。VB.NET(Visual Basic .NET)是微软开发的一种面向对象的编程语言,它是.NET框架的一部分,提供了丰富的功能和易用性,非常适合初学者和专业...

    ASP.NET画图全攻略

    5. 在 ASP.NET 中,可以使用 graphics 对象来生成图像。 6. 可以使用 for 循环来画饼图,并根据数据集中的每一行数据来计算圆心角。 7. ASP.NET 画图全攻略可以帮助我们生成丰富、动态的图表,以便更好地显示和分析...

    vb.net简单画图实现,画圆,画矩形,画直线,画笔,裁剪等基本画图功能

    在VB.NET中实现基本的画图功能,包括画圆、画矩形、画直线以及使用画笔和裁剪等操作,是图形用户界面(GUI)编程的重要组成部分。这些功能广泛应用于各种应用程序,如绘图软件、游戏开发以及数据可视化。下面我们将...

    简单的VB.NET 几何画图程序.rar

    以下是一些画图参数的定义:  Private Structure pointapi '定义点的结构  Dim x As Int32 '定义或设置点的x坐标  Dim y As Int32 '定义或设置点的y坐标  End Structure  Private Structure rect '定义矩形结构...

    用vb.net 2005 制作的画笔工具

    5. **菜单和对话框**:在VB.NET中,开发者会使用MenuStrip和OpenFileDialog、SaveFileDialog控件来实现菜单栏和文件选择对话框,以支持用户交互。 6. **事件处理**:VB.NET支持事件驱动编程,每个按钮点击、文件...

    juleifenxi.rar_VB.net 画图_xml 聚类_类平均法聚类_聚类 分析_聚类分析

    在VB.NET中进行画图通常涉及使用GDI+(Graphics Device Interface)库,这是一个强大的Windows应用程序开发工具,可以创建图形、绘制文本、处理图像等。开发者可以利用它来展示聚类结果,例如,通过绘制不同类别的...

    幻灯片(vb.net)

    在VB.NET中创建一个图片幻灯片展示程序是一项常见的任务,尤其对于开发用户界面或进行教学演示时。VB.NET(Visual Basic .NET)是微软公司推出的一种面向对象的编程语言,它提供了丰富的库和工具来简化开发过程。...

    vb.net函数的求根及绘图函数的自定义,函数求导,函数求根,绘图.rar

    在VB.NET中,可以使用多种方法实现函数求根,比如二分法、牛顿迭代法或 secant 方法。这些算法通常需要编写循环结构,并根据函数值的变化不断逼近根的值。例如,牛顿法通过迭代公式x_n+1 = x_n - f(x_n) / f'(x_n)...

Global site tag (gtag.js) - Google Analytics