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

怎樣完成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://www.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)站制作
青青草原在线视频伊人| 欧美成人精品三级一二| 成人午夜欧美熟妇小视频| 91精品欧美综合在线| 国产精品自产拍在线网站| 男人的天堂久久精品激情| 国语av一区二区三区| av成熟一区二区三区| 国产亚洲一区二区三区成人| 九九视频免费观看91| 亚洲天堂毛片在线观看| 欧美国产日韩在线一区二区三区| 国产伦奸在线播放免费| 黄片视频免费观看一起草| 国产成人精品久久性色av| 欧美日韩三级国产在线| 亚洲精品国产精品成人 | 粗长挺进新婚人妻诗岚| 天堂网av高清在线播放| 免费精品黑人一区二区三区| 免费直接在线看亚洲黄色| 国产欧美一区二区三区高清| 久久精品一本久久99精品| 国产精品精品久久久久久| 丝袜美腿亚洲综合一区| 久久综合亚洲一区二区三区色| 国产原创av超爽剧情系列| 一区二区蜜桃在线观看| 国产无遮挡又黄又爽网站 | 熟女aaa一区二区午夜| 国产熟乱老女人露脸视频| 久久中文字幕日韩精品| 中文字幕在线看二区不卡 | 国产精品日韩精品在线| 中文字幕乱码人妻一区二| 午夜看片国产操黑丝91网| 国产一区二区三区91精品| 久久99精品久久久子伦| 国产精品三级高清在线| 欧美国产免费高清视频| 免费日韩黄片在线观看|