欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

怎樣完成VB.NET讀寫注冊(cè)表

這篇文章將為大家詳細(xì)講解有關(guān)怎樣完成VB.NET讀寫注冊(cè)表,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個(gè)參考,希望大家閱讀完這篇文章后對(duì)相關(guān)知識(shí)有一定的了解。

成都創(chuàng)新互聯(lián)公司長(zhǎng)期為近1000家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開(kāi)放共贏平臺(tái),與合作伙伴共同營(yíng)造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為馬邊彝族企業(yè)提供專業(yè)的網(wǎng)站制作、成都網(wǎng)站制作,馬邊彝族網(wǎng)站改版等技術(shù)服務(wù)。擁有十年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開(kāi)發(fā)。

程序員在選擇使用何種編程語(yǔ)言來(lái)幫助他們實(shí)現(xiàn)自己的程序開(kāi)發(fā)的時(shí)候,首先考慮的因素就是實(shí)用,靈活,效率高的語(yǔ)言。而VB.NET就是這樣一款比較適合的編程語(yǔ)言。比如,VB.NET讀寫注冊(cè)表就變得非常的簡(jiǎn)單。我們可以用 microsoft.Win32 名稱空間的 下的registry 類和registryKey類?!×硗狻y.Computer.Registry 也可以返回一個(gè) Microsoft.Win32.Registry 類的實(shí)例。

下面就舉幾個(gè)小例子來(lái)說(shuō)明VB.NET讀寫注冊(cè)表的方法。

VB.NET讀寫注冊(cè)表1,返回或創(chuàng)建一個(gè)注冊(cè)表鍵

  1. Dim Key1 As Microsoft.Win32.
    RegistryKey  

  2. Key1 = My.Computer.Registry.
    CurrentUser '返回當(dāng)前用戶鍵  

  3. Dim Key2 As Microsoft.Win32.
    RegistryKey  

  4. Key2 = Key1.OpenSubKey("northsnow") 
    '返回當(dāng)前用戶鍵下的northsnow鍵  

  5. If Key2 Is Nothing Then  

  6. Key2 = Key1.CreateSubKey("northsnow") 
    '如果鍵不存在就創(chuàng)建它  

  7. End If 

VB.NET讀寫注冊(cè)表2,刪除注冊(cè)表鍵

  1. Dim Key1 As Microsoft.Win32.
    RegistryKey  

  2. Key1 = My.Computer.Registry.
    CurrentUser '返回當(dāng)前用戶鍵  

  3. Dim Key2 As Microsoft.Win32.
    RegistryKey  

  4. Key2 = Key1.OpenSubKey("northsnow")
     '返回當(dāng)前用戶鍵下的northsnow鍵  

  5. If Not Key2 Is Nothing Then  

  6. Key1.DeleteSubKey("northsnow") 
    '如果鍵不存在就創(chuàng)建它  

  7. End If 

VB.NET讀寫注冊(cè)表3,創(chuàng)建或讀取注冊(cè)表項(xiàng)

  1. Dim Key1 As Microsoft.Win32.RegistryKey  

  2. Key1 = My.Computer.Registry.CurrentUser 
    '返回當(dāng)前用戶鍵  

  3. Dim Key2 As Microsoft.Win32.RegistryKey  

  4. Key2 = Key1.OpenSubKey("northsnow", True) 
    '返回當(dāng)前用戶鍵下的northsnow鍵,如果想創(chuàng)建項(xiàng),
    必須指定第二個(gè)參數(shù)為true  

  5. If Key2 Is Nothing Then  

  6. Key2 = Key1.CreateSubKey("northsnow") 
    '如果鍵不存在就創(chuàng)建它  

  7. End If  

  8. '創(chuàng)建項(xiàng),如果不存在就創(chuàng)建,如果存在則覆蓋  

  9. Key2.SetValue("name", "塞北的雪")  

  10. Key2.SetValue("sex", True)  

  11. Key2.SetValue("age", 30)  

  12. '返回項(xiàng)值  

  13. Dim sb As New System.Text.StringBuilder  

  14. sb.AppendLine(Key2.GetValue("name"))  

  15. sb.AppendLine(Key2.GetValue("sex"))  

  16. sb.AppendLine(Key2.GetValue("age"))  

  17. MsgBox(sb.ToString)  

  18. '查驗(yàn)?zāi)硞€(gè)項(xiàng)是否存在  

  19. If (Key2.GetValue("name")) Is Nothing Then  

  20. MsgBox("no")  

  21. Else  

  22. MsgBox("yes")  

  23. End If  

  24. If (Key2.GetValue("name2")) Is Nothing Then  

  25. MsgBox("no")  

  26. Else  

  27. MsgBox("yes")  

  28. End If  

  29. '輸出   

  30. ' 塞北的雪  

  31. 'True  

  32. '30  

  33. 'yes  

  34. 'no 

VB.NET讀寫注冊(cè)表4,遍歷注冊(cè)表

這個(gè)也非常簡(jiǎn)單,在窗體上放一個(gè)按鈕和兩個(gè)文本框,添加如下的代碼

  1. Dim sb As New System.Text.StringBuilder 
    '返回遍歷結(jié)果  

  2. Dim sb2 As New System.Text.StringBuilder 
    '返回讀取出錯(cuò)的注冊(cè)表鍵  

  3. Private Sub Button3_Click()Sub Button3_
    Click(ByVal sender As System.Object, 
    ByVal e As System.EventArgs) Handles 
    Button3.Click  

  4. Dim Key1 As Microsoft.Win32.RegistryKey  

  5. Key1 = My.Computer.Registry.CurrentUser 
    '返回當(dāng)前用戶鍵  

  6. If Not Key1 Is Nothing Then  

  7. sb.AppendLine(Key1.Name)  

  8. readValue(Key1)  

  9. readReg(Key1)  

  10. End If  

  11. Me.TextBox1.Text = sb.ToString  

  12. Me.TextBox2.Text = sb2.ToString  

  13. End Sub  

  14. '遍歷注冊(cè)表鍵樹(shù)  

  15. Private Sub readReg()Sub readReg(ByVal 
    r As Microsoft.Win32.RegistryKey)  

  16. If r.SubKeyCount > 0 Then  

  17. Dim keyName() As String  

  18. Dim keyTemp As Microsoft.Win32.RegistryKey  

  19. keyName = r.GetSubKeyNames  

  20. Dim i As Integer  

  21. For i = 0 To keyName.GetLength(0) - 1  

  22. Try  

  23. sb.AppendLine(keyName(i))  

  24. keyTemp = r.OpenSubKey(keyName(i), True)  

  25. readValue(keyTemp)  

  26. readReg(keyTemp)  

  27. Catch ex As Exception  

  28. sb2.AppendLine(keyName(i))  

  29. End Try  

  30. Next  

  31. End If  

  32. End Sub  

  33. '遍歷某鍵下的項(xiàng)  

  34. Private Sub readValue()Sub readValue(ByVal
     r As Microsoft.Win32.RegistryKey)  

  35. If r.ValueCount > 0 Then  

  36. Dim valueName() As String  

  37. Dim i As Integer  

  38. valueName = r.GetValueNames  

  39. For i = 0 To valueName.GetLength(0) - 1  

  40. sb.AppendLine("####")  

  41. sb.Append(r.Name)  

  42. sb.Append("----")  

  43. sb.Append(r.GetValue(valueName(i)).ToString)  

  44. Next  

  45. End If  

  46. End Sub 

關(guān)于怎樣完成VB.NET讀寫注冊(cè)表就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到。

網(wǎng)頁(yè)名稱:怎樣完成VB.NET讀寫注冊(cè)表
文章分享:http://aaarwkj.com/article42/iihiec.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站制作、外貿(mào)建站、網(wǎng)站設(shè)計(jì)、服務(wù)器托管電子商務(wù)、軟件開(kāi)發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作
青青草成年人免费视频| 黄色污网站在线观看免费| 麻豆映画传媒在线播放| 国产一区二区三区本色| 精品三级黄色国产片| 日韩中文在线中文网三级| 麻豆深夜激情在线观看| 亚州精品少妇久久久久久| 国产精品女人毛片在线看| 成人精品国产亚洲av| 亚洲成人av在线蜜桃| 精彩国产av一区二区三区| 婷婷六月亚洲激情综合| 综合久久—本道中文字幕| av男人的天堂一区二区| 欧美日韩亚洲国产精品视频| 91人妻成人精品一区二区| 亚洲激情久热中文字幕| 国产一级无码免费视频| 国产日韩精品综合一区| 午夜一区二区精品视频国产 | 日本黄色av一区二区| 久久精品亚洲熟女av蜜謦| 亚洲精品区免费观看av| 欧美乱与老熟妇视频观看| 亚洲免费黄色大片网站| 麻豆一精品传二传媒短视频 | 婷婷色综合一区二区三区| 日韩欧美国产精品福利| 开心五月婷婷丁香综合| 精品女同一区二区三区久久| 国产女技师口爆在线观看| 国产av日韩精品一区二区三区 | 国内精品久久久国产盗摄| 亚洲一区二区三区蜜桃av| 97精品免费视频观看| 国产不卡视频观看网站| 麻豆久久精品国产亚洲精品超碰热| 国产国产精品人在线观看 | 日本一区二区三区免费看视频| 亚洲精品深夜福利视频|