成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

淺析VB.NET繪制GDI圖形的方法

開發 后端
這里介紹用VB.NET繪制GDI圖形,Visual Basic.NET是基于微軟.NET Framework之上的面向對象的中間解釋性語言,可以看作是Visual Basic在.Net Framework平臺上的升級版本,增強了對面向對象的支持。

在向大家詳細介紹用VB.NET繪制GDI圖形之前,首先讓大家了解下VB.NET是什么,然后全面介紹VB.NET繪制GDI圖形。

Visual Basic.NET是基于微軟.NET Framework之上的面向對象的中間解釋性語言,可以看作是Visual Basic在.Net Framework平臺上的升級版本,增強了對面向對象的支持。但由于改動太大,導致VB.net對VB的向后兼容性不好,在業界引起不小的爭議。

大多的VB.Net程序員使用Visual Studio .Net作為IDE(integrated development environment). SharpDevelop是另一種可用的開源的IDE。VB.Net需要在.Net Framework平臺上才能執行。 VB.NET的主頁http://msdn.microsoft.com/vbasic

用VB.NET繪制GDI圖形

  1. Protected Overrides Sub onpaint(ByVal e As System.Windows.Forms.PaintEventArgs)  
  2. '繪制任意直線  
  3. Dim g As Graphics = e.Graphics  
  4. Dim mypen As Pen = New Pen(Color.Red, 2)  
  5. g.DrawLine(mypen, 100, 100, 10, 10)  
  6. '繪制矩形(任意直線構成的封閉圖形)  
  7. Dim point1 As PointF = New PointF(100F, 100F)  
  8. Dim point2 As PointF = New PointF(200F, 100F)  
  9. Dim point3 As PointF = New PointF(200F, 200F)  
  10. Dim point4 As PointF = New PointF(100F, 200F)  
  11. Dim curvepoints As PointF() = {point1, point2, point3, point4}  
  12. g.DrawPolygon(New Pen(Color.Blue, 2), curvepoints)  
  13. '文本表示  
  14. Dim FFamily As FontFamily = New FontFamily("Arial")  
  15. Dim font As Font = New Font(FFamily, "20", FontStyle.Bold, FontStyle.Italic,  
  16. GraphicsUnit.Pixel)  
  17. Dim text As String = "I love you!" 
  18. Dim solidbrush As SolidBrush = New SolidBrush(Color.Red)  
  19. Dim pr As PointF = New PointF(100, 10)  
  20. e.Graphics.DrawString(text, font, solidbrush, pr)  
  21. '平面繪制  
  22. Dim rec As RectangleF = New RectangleF(10, 10, 200, 100)  
  23. g.DrawPie(mypen, rec, 150, 150)  
  24. '封閉圖形,0.7應該是個圓  
  25. g.DrawClosedCurve(mypen, curvepoints, 0.7,  
  26. Drawing.Drawing2D.FillMode.Alternate)  
  27. '大家自己試試看吧  
  28. g.DrawArc(mypen, 300, 300, 200, 200, 100, 100)  
  29. g.DrawCurve(mypen, curvepoints)  
  30. g.DrawBezier(mypen, 50, 50, 100, 50, 100, 100, 50, 100)  
  31. g.DrawBeziers(mypen, curvepoints)  
  32. '這可是一個圓  
  33. Dim rec1 As RectangleF = New RectangleF(10, 10, 100, 100)  
  34. g.DrawEllipse(mypen, rec1)  
  35. '這是一個橢圓  
  36. Dim rec2 As RectangleF = New RectangleF(10, 10, 200, 100)  
  37. g.DrawEllipse(mypen, rec2)  
  38. End Sub 

以上介紹VB.NET繪制GDI圖形,這些是我自己試驗出來的,當然了,還有好多,我只是開了一個頭,大家要是發現什么好東東,別忘了通知一下。

【編輯推薦】

  1. 講解VB.NET訪問注冊表方法
  2. 淺析VB.NET開發自動分頁
  3. VB.NET ListView控件經驗總結
  4. 概括VB.NET獲取網卡地址的步驟
  5. 講述VB.NET制作透明窗體
責任編輯:佚名 來源: IT168
相關推薦

2010-01-12 10:19:02

VB.NET操作GDI

2009-11-03 09:26:13

VB.NET方法

2009-10-13 15:20:02

VB.NET使用Dra

2009-11-03 10:00:20

VB.NET New方

2009-10-23 16:43:01

VB.NET繪制圖形

2010-01-13 17:16:37

VB.NET冒號

2009-11-03 13:48:02

VB.NET枚舉

2009-10-15 17:41:14

VB.NET Impo

2009-10-27 09:31:32

VB.NET啟動Sma

2009-12-24 14:30:56

VB.NET

2009-10-10 15:43:51

2009-10-12 14:32:40

VB.NET實現定時關

2009-10-16 14:07:18

VB.NET使用Mon

2010-01-22 18:08:18

VB.NET與GDI結

2011-05-20 16:56:11

VB.NETGDI

2009-10-23 12:53:25

VB.NET語言

2009-10-16 15:06:13

VB.NET組合時間值

2009-10-13 16:05:07

VB.NET字符數據類

2009-10-16 09:21:49

VB.NET開發自動分

2009-10-13 11:28:39

VB.NET面向對象編
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久一 | 国色天香综合网 | 欧美在线二区 | 久久成人免费 | 亚洲精品久久久久久久久久久 | 在线视频成人 | 深夜福利亚洲 | 精品国产久| 曰韩一二三区 | 在线观看国产91 | 四虎影院在线免费观看 | 国产特级毛片 | 狠狠躁夜夜躁人人爽天天高潮 | 天堂综合网久久 | 99国产精品99久久久久久粉嫩 | 欧美黄色片 | 一区日韩 | 久久久一区二区三区四区 | 国产乱码精品一区二区三区五月婷 | 精品国产免费人成在线观看 | 亚洲国产精品日韩av不卡在线 | www.操.com| 久久久久久九九九九九九 | 精品国产女人 | 麻豆国产一区二区三区四区 | 精品视频一区二区三区在线观看 | 亚洲精品日韩视频 | 免费观看a级毛片在线播放 黄网站免费入口 | www.黄网| 精彩视频一区二区三区 | 久久狠狠 | 久久久看 | 99久久精品免费看国产四区 | 一区二区三区免费在线观看 | 日日人人 | 成人国产午夜在线观看 | 欧美日日 | 拍真实国产伦偷精品 | 99色在线视频 | 武道仙尊动漫在线观看 | 日日日色 |