精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

VB.NET實現圖象文件和XML文件互換

開發 后端
本文教大家利用VB.NET實現圖象文件和XML文件的互換。

  通過.NET 框架下的FromBase64String和ToBase64String方法可以很容易地實現圖象文件和XML文件的互換。這樣可以輕易解決以XML格式保存圖片的問題。以下是利用VB.NET實現圖象文件和XML文件的互換代碼:

  1. Public Class Form1  
  2. Inherits System.Windows.Forms.Form  
  3. #Region " Windows 窗體設計器生成的代碼 "  
  4. Public Sub New()  
  5. MyBase.New()  
  6. InitializeComponent()  
  7. 在 InitializeComponent() 調用之后添加任何初始化  
  8. End Sub 
  9. 窗體重寫處置以清理組件列表。  
  10. Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean)  
  11. If disposing Then 
  12. If Not (components Is NothingThen 
  13. components.Dispose()  
  14. End If 
  15. End If 
  16. MyBase.Dispose(disposing)  
  17. End Sub 
  18. Windows 窗體設計器所必需的  
  19. Private components As System.ComponentModel.IContainer  
  20. 注意:以下過程是 Windows 窗體設計器所必需的  
  21. 可以使用 Windows 窗體設計器修改此過程。  
  22. 不要使用代碼編輯器修改它。  
  23. Friend WithEvents Button1 As System.Windows.Forms.Button  
  24. Friend WithEvents Button2 As System.Windows.Forms.Button  
  25. Friend WithEvents PictureBox1 As System.Windows.Forms.PictureBox  
  26. Friend WithEvents Button3 As System.Windows.Forms.Button  
  27. Friend WithEvents Label1 As System.Windows.Forms.Label  
  28. Friend WithEvents Label2 As System.Windows.Forms.Label  
  29. <System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()  
  30. Me.Button1 = New System.Windows.Forms.Button()  
  31. Me.Button2 = New System.Windows.Forms.Button()  
  32. Me.PictureBox1 = New System.Windows.Forms.PictureBox()  
  33. Me.Button3 = New System.Windows.Forms.Button()  
  34. Me.Label1 = New System.Windows.Forms.Label()  
  35. Me.Label2 = New System.Windows.Forms.Label()  
  36. Me.SuspendLayout()  
  37.  
  38. Button1  
  39.  
  40. Me.Button1.Location = New System.Drawing.Point(365, 63)  
  41. Me.Button1.Name = "Button1" 
  42. Me.Button1.Size = New System.Drawing.Size(115, 23)  
  43. Me.Button1.TabIndex = 0  
  44. Me.Button1.Text = "將圖象保存成XML" 
  45.  
  46. Button2  
  47.  
  48. Me.Button2.Location = New System.Drawing.Point(365, 98)  
  49. Me.Button2.Name = "Button2" 
  50. Me.Button2.Size = New System.Drawing.Size(115, 23)  
  51. Me.Button2.TabIndex = 1  
  52. Me.Button2.Text = "從XML中得到圖象" 
  53.  
  54. PictureBox1  
  55.  
  56. Me.PictureBox1.Location = New System.Drawing.Point(18, 6)  
  57. Me.PictureBox1.Name = "PictureBox1" 
  58. Me.PictureBox1.Size = New System.Drawing.Size(320, 460)  
  59. Me.PictureBox1.TabIndex = 2  
  60. Me.PictureBox1.TabStop = False 
  61.  
  62. Button3  
  63.  
  64. Me.Button3.Location = New System.Drawing.Point(365, 28)  
  65. Me.Button3.Name = "Button3" 
  66. Me.Button3.Size = New System.Drawing.Size(115, 23)  
  67. Me.Button3.TabIndex = 3  
  68. Me.Button3.Text = "瀏覽圖片…" 
  69.  
  70. Label1  
  71.  
  72. Me.Label1.Location = New System.Drawing.Point(369, 135)  
  73. Me.Label1.Name = "Label1" 
  74. Me.Label1.Size = New System.Drawing.Size(105, 95)  
  75. Me.Label1.TabIndex = 4  
  76.  
  77. Label2  
  78.  
  79. Me.Label2.Location = New System.Drawing.Point(367, 437)  
  80. Me.Label2.Name = "Label2" 
  81. Me.Label2.Size = New System.Drawing.Size(130, 16)  
  82. Me.Label2.TabIndex = 5  
  83. Me.Label2.Text = "【孟憲會之精彩世界】" 
  84.  
  85. Form1  
  86.  
  87. Me.AutoScaleBaseSize = New System.Drawing.Size(5, 13)  
  88. Me.ClientSize = New System.Drawing.Size(500, 480)  
  89. Me.Controls.AddRange(New System.Windows.Forms.Control() {Me.Label2, Me.Label1, Me.Button3, Me.PictureBox1, Me.Button2, Me.Button1})  
  90. Me.Name = "Form1" 
  91. Me.Text = "圖象文件和XML格式文件互換例子" 
  92. Me.ResumeLayout(False)  
  93. End Sub 
  94. #End Region  
  95. Private MyFile As String = "" 
  96. Private MyFileExt As String = "" 
  97. Private Sub Button2_Click(ByVal sender As System.ObjectByVal e As System.EventArgs) _  
  98. Handles Button2.Click  
  99. Dim pic As String 
  100. Dim MyXml As System.Xml.XmlDocument = New System.Xml.XmlDocument()  
  101. MyXml.Load("c:\MyPhoto.xml")  
  102. Dim picNode As System.Xml.XmlNode  
  103. picNode = MyXml.SelectSingleNode("/pic/photo")  
  104. pic = picNode.InnerText  
  105. Dim memoryStream As System.IO.MemoryStream  
  106. memoryStream = New System.IO.MemoryStream(Convert.FromBase64String(pic))  
  107. Me.PictureBox1.Image = New System.Drawing.Bitmap(memoryStream)  
  108. memoryStream.Close()  
  109. End Sub 
  110. Private Sub Button1_Click(ByVal sender As System.ObjectByVal e As System.EventArgs) _  
  111. Handles Button1.Click  
  112. If MyFile = "" Then 
  113. MessageBox.Show("請選擇一個圖片!""錯誤", MessageBoxButtons.OK, MessageBoxIcon.Warning)  
  114. Exit Sub 
  115. End If 
  116. Dim MyImg As System.Drawing.Image = MyImg.FromFile(MyFile)  
  117. Dim memoryStream As System.IO.MemoryStream = New System.IO.MemoryStream()  
  118. MyImg.Save(memoryStream, GetImageType(MyFileExt))  
  119. Dim b() As Byte 
  120. b = memoryStream.GetBuffer()  
  121. Dim pic As String = Convert.ToBase64String(b)  
  122. memoryStream.Close()  
  123. Dim MyXml As System.Xml.XmlDocument = New System.Xml.XmlDocument()  
  124. MyXml.LoadXml("<pic><name>孟憲會</name><photo>" + pic + "</photo></pic>")  
  125. MyXml.Save("c:\MyPhoto.xml")  
  126. Label1.Text = "文件被保存到了:" + Microsoft.VisualBasic.ChrW(13) + "c:\MyPhoto.xml" 
  127. End Sub 
  128. Private Sub Button3_Click(ByVal sender As System.ObjectByVal e As System.EventArgs) _  
  129. Handles Button3.Click  
  130. Dim openFileDialog1 As New OpenFileDialog()  
  131. openFileDialog1.InitialDirectory = "c:\" 
  132. openFileDialog1.Filter = "PNG(*.png)|*.png|Gif(*.gif)|*.gif|Jpg(*.jpg)|*.jpg|所有圖象文件(*.*)|*.*" 
  133. openFileDialog1.FilterIndex = 2  
  134. openFileDialog1.RestoreDirectory = True 
  135. If openFileDialog1.ShowDialog() = DialogResult.OK Then 
  136. MyFile = openFileDialog1.FileName()  
  137. MyFileExt = MyFile.Substring(MyFile.LastIndexOf(".") + 1)  
  138. End If 
  139. End Sub 
  140. Public Function GetImageType(ByVal str As StringAs System.Drawing.Imaging.ImageFormat  
  141. Select Case str.ToLower()  
  142. Case "jpg" 
  143. Return System.Drawing.Imaging.ImageFormat.Jpeg  
  144. Case "gif" 
  145. Return System.Drawing.Imaging.ImageFormat.Gif  
  146. Case "tiff" 
  147. Return System.Drawing.Imaging.ImageFormat.Tiff()  
  148. Case "icon" 
  149. Return System.Drawing.Imaging.ImageFormat.Icon  
  150. Case "image/png" 
  151. Return System.Drawing.Imaging.ImageFormat.Png  
  152. Case Else 
  153. Return System.Drawing.Imaging.ImageFormat.MemoryBmp  
  154. End Select 
  155. End Function 
  156. Private Sub Form1_Closing(ByVal sender As ObjectByVal e As System.ComponentModel.CancelEventArgs) _  
  157. Handles MyBase.Closing  
  158. System.Diagnostics.Process.Start("IExplore.exe""http://xml.sz.luohuedu.net/")  
  159. End Sub 
  160. End Class 

【編輯推薦】

  1. VB.NET制作圖片按鈕實現步驟一一講解
  2. VB.NET存取數據庫圖片相關方法介紹
  3. VB.NET調用過程步驟詳解
  4. XML編程與應用教程
  5. 詳談.NET Framework處理XML操作技巧
  6. .NET程序員必須知道的五大輔助工具
責任編輯:韓亞珊 來源: 軟件開發網
相關推薦

2010-01-07 13:40:50

VB.NET讀取XML

2009-11-02 11:02:58

VB.NET XML文

2010-01-20 13:42:10

VB.NET訪問INIGetPrivateP

2010-01-18 16:33:57

VB.NET加密文件

2009-11-02 12:35:10

VB.NET追加文件

2009-10-29 15:16:02

VB.NET文件傳送

2010-01-21 13:34:56

VB.NET刪除文件夾

2009-11-10 13:27:30

VB.NET RND(

2010-01-13 14:32:11

VB.NET確定文件版

2009-11-03 13:16:58

VB.NET讀取文件

2009-10-29 14:02:24

VB和VB.NET比較

2010-01-15 10:05:35

VB.NET文件對象

2009-10-28 13:24:25

VB.NET文件

2009-10-29 15:02:04

VB.NET文件排序

2009-10-29 15:28:38

VB.NET文件操作

2010-01-21 16:17:32

VB.NET文件對象

2009-11-02 09:21:04

VB.NET文件系統

2010-01-15 19:04:09

2010-01-12 09:51:07

VB.NET操作dbf

2010-01-12 17:02:54

VB.NET文件上傳
點贊
收藏

51CTO技術棧公眾號

色先锋久久av资源部| 成人av电影免费观看| 日韩中文字幕网站| 特黄特色免费视频| 惠美惠精品网| 亚洲免费在线播放| 久久精品人人做人人爽电影| 一区二区三区www污污污网站| 欧美va天堂| 亚洲欧美日韩网| 99视频在线观看视频| 色资源二区在线视频| 中文字幕亚洲精品在线观看| 国产伦精品一区二区三区高清| 免费观看日批视频| 国产精品sm| 综合av色偷偷网| 久久人人爽人人人人片| 亚洲免费一区| 色综合久久中文综合久久牛| 亚洲五码在线观看视频| 噜噜噜噜噜在线视频| 国内成+人亚洲+欧美+综合在线| 欧美亚洲在线播放| 久久精品www人人爽人人| 成人免费av| 亚洲美女黄色片| 国产精品二区视频| 精品乱码一区二区三区四区| 红桃av永久久久| 国产尤物av一区二区三区| 99视频在线观看地址| 久久综合给合久久狠狠狠97色69| 99re在线视频观看| 国产老女人乱淫免费| 日韩av不卡一区二区| 欧美一级淫片丝袜脚交| 国产精品第二十页| 午夜精品偷拍| 欧美国产极速在线| 超碰在线国产97| 亚洲高清影视| 久久精品视频中文字幕| 日韩精品久久久久久久的张开腿让| 亚洲+变态+欧美+另类+精品| 亚洲精品一区二区三区四区高清| 无码人妻少妇色欲av一区二区| 欧美一级免费| 欧美日韩免费视频| 永久免费的av网站| 全球最大av网站久久| 色激情天天射综合网| 亚洲中文字幕无码不卡电影| 中文字幕在线视频网站| 欧美丝袜第一区| 男人靠女人免费视频网站 | 中文字幕亚洲欧美| 呻吟揉丰满对白91乃国产区| 日本黄色精品| www日韩欧美| 四虎影院中文字幕| 亚洲二区三区不卡| 欧美国产日本高清在线| 黄网站免费在线| 国产精品久久久免费| 欧美与黑人午夜性猛交久久久| 日韩一级在线视频| 日本不卡在线视频| 91天堂在线视频| 亚洲经典一区二区三区| 99视频在线精品| 欧美日韩高清在线一区| 精品亚洲综合| 综合av第一页| cao在线观看| 成人小电影网站| 欧美日韩一区二区电影| 手机在线免费毛片| 日韩视频一二区| 亚洲精品98久久久久久中文字幕| 国产精品九九九九九| 欧美日韩久久精品| 欧美理论电影在线观看| 中文字幕在线观看免费视频| 日韩和欧美一区二区| 成人福利在线观看| 亚洲精品久久久蜜桃动漫| 91在线云播放| 在线视频91| av福利导福航大全在线| 在线视频亚洲一区| 一个人看的视频www| 夜色77av精品影院| 久久国产精品久久精品| 精品国产xxx| 国产精品综合久久| 久久久婷婷一区二区三区不卡| p色视频免费在线观看| 亚洲自拍偷拍av| 88av.com| 狠狠一区二区三区| 三级精品视频久久久久| 五月天综合激情| 国产一区二区三区美女| 久久综合九色综合网站| 成年人网站在线| 一道本成人在线| 欧美一级大片免费看| av亚洲免费| 91国内精品久久| 国产精品永久久久久久久久久| 99国产欧美久久久精品| 青青草综合视频| 韩国女主播一区二区| 亚洲国产又黄又爽女人高潮的| 美国黄色特级片| 香蕉久久国产| 成人午夜电影免费在线观看| 日本中文字幕在线看| 欧美日韩综合视频网址| 国产精品无码自拍| 99免费精品| 国产精品高清在线| 天堂在线视频网站| 一区二区激情视频| 小早川怜子一区二区三区| 国产成人高清| 欧美在线视频网| 国产91久久久| 一区二区三区四区视频精品免费| 午夜宅男在线视频| 精品一区二区三| 日本精品免费观看| 天天干天天干天天干| 一区二区成人在线| 国产又粗又猛大又黄又爽| 欧美超碰在线| 国产欧美日韩视频| 在线播放麻豆| 欧美日韩免费在线视频| www亚洲色图| 日韩精品一区第一页| 久久综合色一本| 亚洲深夜视频| 亚洲男人天堂久| 秋霞精品一区二区三区| 91在线国产福利| 各处沟厕大尺度偷拍女厕嘘嘘| 卡通动漫国产精品| 97热精品视频官网| 粉嫩小泬无遮挡久久久久久| 亚洲一区二区三区小说| 亚洲美女在线播放| 国产视频亚洲| 天堂资源在线亚洲视频| 电影亚洲一区| 久久精品人人爽| 国产ts变态重口人妖hd| 一区二区三区在线视频免费 | 老司机aⅴ在线精品导航| 久久久日本电影| 丝袜视频国产在线播放| 色综合久久99| 5566中文字幕| 国产福利精品一区二区| 免费看黄在线看| 精品大片一区二区| 成人黄色影片在线| 青青在线视频| 亚洲欧美国产另类| 亚洲一级视频在线观看| 亚洲三级视频在线观看| 久久久久亚洲av无码专区首jn| 99精品视频免费观看| 欧美精品免费观看二区| 久久久加勒比| 久久久噜噜噜久久久| 激情小说 在线视频| 91精品国产一区二区三区| 久久久国产精品人人片| 久久色.com| www.污网站| 国产精品一级| 亚洲一区二区在线免费观看| 亚洲精品午夜| 日本不卡视频在线播放| 毛片在线看片| 日韩精品免费在线观看| 在线观看不卡的av| 亚洲电影一级黄| 国产第一页精品| 成人av在线网| 亚洲综合欧美激情| 亚洲久久一区| 宅男av一区二区三区| 欧美一区自拍| 91免费国产网站| 9i看片成人免费高清| 伦理中文字幕亚洲| 久草福利在线| 亚洲精品在线三区| 亚洲手机在线观看| 欧美日韩免费网站| 中文字幕手机在线观看| 国产欧美一区二区在线观看| 无码人妻aⅴ一区二区三区玉蒲团| 欧美专区在线| 男人天堂手机在线视频| 日韩系列欧美系列| 久久久精品国产一区二区三区| 日韩综合久久| 国产精品成人观看视频国产奇米| 婷婷色在线播放| xxx一区二区| 国产最新视频在线| 亚洲福利视频在线| 成 人 免费 黄 色| 91麻豆精品国产91久久久久久 | 亚洲天堂久久av| 欧美 中文字幕| 日韩精品一区二区三区中文精品 | 欧美精品一区二| 国产又黄又粗又长| 欧美亚洲禁片免费| www亚洲视频| 精品久久久精品| 日韩成人一区二区三区| 一区二区三区国产豹纹内裤在线| 2017亚洲天堂| 中国av一区二区三区| 国产美女免费网站| 久久久国产一区二区三区四区小说| 极品白嫩少妇无套内谢| 国产一区二区三区免费观看| 99sesese| 激情综合网激情| 国产高清999| 国内精品视频一区二区三区八戒| 在线免费av播放| 蜜臂av日日欢夜夜爽一区| 91视频免费版污| 久久久蜜桃一区二区人| 欧美韩国日本在线| 免费中文字幕日韩欧美| 欧美精品色婷婷五月综合| 国产欧美一级| 看av免费毛片手机播放| 天堂久久一区二区三区| 北条麻妃视频在线| 美女网站在线免费欧美精品| 天天色综合天天色| 蜜桃在线一区二区三区| 日本中文字幕观看| 国产一区二区三区四区五区美女| 成人高清在线观看视频| 成人av免费在线播放| 亚洲观看黄色网| 国产婷婷色一区二区三区在线| 欧美性猛交xxxx乱| 国产精品久久久久久久久免费桃花 | 色老头在线视频| 欧美视频在线播放| 99久久精品无免国产免费 | 青青操视频在线| 国产视频自拍一区| av中文字幕一区二区三区| 日韩在线观看免费全| 黄色免费在线看| 欧美激情高清视频| 欧美久久天堂| 国产精品久久网| 欧美9999| 久久久精彩视频| 999成人精品视频线3| 国产小视频免费| 久久久成人网| 黄色片免费网址| av在线一区二区| 欧美aaa级片| 亚洲国产成人va在线观看天堂| 亚洲天堂一区在线观看| 欧美日韩国产中文| 黄色一级大片在线免费看国产一| 日韩精品在线免费| 激情在线小视频| 欧美一级视频一区二区| 精品乱码一区二区三区四区| 国产精品美女久久久久av福利| 国产欧美一区二区三区精品观看 | 激情欧美一区二区三区中文字幕| 国产日产精品_国产精品毛片| 超碰在线免费观看97| 亚洲精品乱码久久久久久蜜桃麻豆| 香蕉视频网站入口| 成人小视频在线| www色aa色aawww| 色综合色综合色综合色综合色综合| 国产精品久久免费| 亚洲美女视频网站| 丝袜在线观看| 国产日韩欧美夫妻视频在线观看| 国产一区二区三区亚洲| 中国成人亚色综合网站| 午夜在线精品偷拍| 超碰人人cao| 国产精品美女久久久久aⅴ国产馆| 国产做受高潮漫动| 日韩一区和二区| 在线免费av电影| 国产99久久久欧美黑人| 亚洲综合网狠久久| 一区中文字幕在线观看| 久久亚洲国产精品一区二区| 国产一级免费片| 曰韩精品一区二区| 伊人网视频在线| 亚洲视频日韩精品| 色是在线视频| 国产成人免费电影| 欧美日韩影院| 亚洲精品国产久| 综合精品久久久| 亚洲综合网av| 中文字幕亚洲国产| 最新日韩一区| 亚洲二区自拍| 日本一区中文字幕| 无码国产69精品久久久久同性| 亚洲成av人片在线观看| 99热这里只有精品在线| 久久久91精品国产| 亚洲二区av| 亚洲一二区在线| 久久精品国产亚洲aⅴ| 久久日免费视频| 欧美日韩一区二区三区在线看| 国产乱子伦三级在线播放| 26uuu另类亚洲欧美日本老年| 精品亚洲精品| 日本www在线视频| 久久综合九色综合欧美就去吻| 免费在线不卡视频| 日韩高清有码在线| 永久免费毛片在线播放| 美女主播视频一区| 久久精品女人| 在线观看免费小视频| 欧美午夜一区二区| yw视频在线观看| 国产欧美精品在线播放| 91精品国产乱码久久久久久| 超碰在线免费av| 亚洲一区二区三区在线看| 少妇高潮一区二区三区99小说| 性欧美办公室18xxxxhd| 欧美电影在线观看完整版| 大肉大捧一进一出好爽视频| 久久精品在这里| 亚洲无码精品在线观看| 久热精品在线视频| 草莓视频一区二区三区| 九九九九免费视频| 日本一区二区三区高清不卡| 国产伦理一区二区| 久久777国产线看观看精品| 精品综合久久88少妇激情| 成人免费在线小视频| 国产精品狼人久久影院观看方式| 97视频免费在线| 久久久爽爽爽美女图片| 视频一区中文| 亚洲一二三av| 激情久久av一区av二区av三区| 国产在线视频资源| 成人国产精品一区| 在线成人黄色| 香蕉久久久久久久| 日韩欧美国产精品一区| 欧美13videosex性极品| 亚洲午夜在线观看| 国产91精品一区二区| 懂色av蜜臀av粉嫩av分享吧最新章节| 日韩综合中文字幕| 福利电影一区| 在线免费观看视频黄| 亚洲最新视频在线观看| 国产高清免费av在线| 97se国产在线视频| 日日摸夜夜添夜夜添精品视频| 永久免费看mv网站入口| 亚洲国产精品美女| 国产精品18| www.日日操| 亚洲h在线观看| 日韩黄色影院| 欧美日韩在线播放一区二区| 国产精品影音先锋| 精品久久久久久久久久久国产字幕| 久久五月天综合| 国产亚洲第一伦理第一区|