国产午夜成人免费看片无遮挡_日本免费xxxx色视频_免费人成网上在线观看_黄网址在线永久免费观看

當前位置:雨林木風下載站 > 技術開發教程 > 詳細頁面

走近VB.Net(12) 注冊表迅速基礎

走近VB.Net(12) 注冊表迅速基礎

更新時間:2019-06-29 文章作者:未知 信息來源:網絡 閱讀次數:

走近VB.Net(十二) 注冊表快速入門
作者:hejianzhong VB.Net中文站(http://vbnetcn.126.com)
首先介紹一下注冊表的相關基礎知識:注冊表的每一個文件夾被稱為一個Key(項),這個文件夾的子文件夾被稱為SubKey(子
項),而在一個子項中有不同的Value Name(值項—即數值頂),值項后面就是你要保存的數據Value Data(數據)了。而在子項中
通常都有一個Default Value 是默認的Value Name,相信打開過注冊表的一定看得很清楚:
好了,我們現在看一下如何寫入注冊表。
最易的方法就是使用VB內置的函數了,這與VB6中使用的方法一模一樣:
————————————————————————————————————————
設置Sub SaveSetting(AppName As String,Section As String,Key As String,Setting As String)
獲取 Function GetSetting(AppName As String,Section As String,Key As String,[Default As String])
刪除DeleteSetting(AppName As String,[Section As String=nothing],[Key As String=nothing] )
————————————————————————————————————————————————
不過他只能寫在一個固定的位置,寫入HKEY_CURRENT_USER//Software//VB and VBA Program Setting.當我們需要使
用注冊表加密時,總不能寫在這樣一個大家都知道的地方吧?還有當我們要使用注冊表實現一些功能時(如寫入run主鍵讓程序
啟動時自運行)這個更是無能為力。相信大家都看過VB6的例程,很是復雜。不過我看的一個系列文章寫得很好(在我的網站
---VB6知識庫中有收錄)竟有七八頁。在VB.Net中就很簡單了,跟上面真有些差不多。--------(不過我可是研究了很久的,很辛
苦---最近有人把我的文章改成自已的名字,我很傷心,也請這些人自重,再次聲明在任何地方張貼必須經過我的同意,并明確
標明:“作者:hejianzhong VB.Net中文站 http:://vbnetcn.126.com.”的字樣)
我在這里寫了一個模塊,只是為了示例,大家在使用的時候記住不需要像我這樣另外使用模塊(應該根據你的需要靈活運
用),這有些畫蛇添足。這個我也不打算提供源碼下載,因為實在太簡單了。
首先如圖添加控件:


textbox控件的text設為“”,其它的請作相應的修改,實際上這個示例你不編也可以,只要看懂下面的內容就行了:
寫代碼如下:

Imports System.ComponentModel Imports System.Drawing Imports System.WinForms Public Class Form1 Inherits System.WinForms.Form Public Sub New() MyBase.New Form1 = Me 'This call is required by the Win Form Designer. InitializeComponent 'TODO: Add any initialization after the InitializeComponent() call End Sub 'Form overrides dispose to clean up the component list. Overrides Public Sub Dispose() MyBase.Dispose components.Dispose End Sub 下面這些 #Region " Windows Form Designer generated code " 'Required by the Windows Form Designer Private components As System.ComponentModel.Container Private WithEvents Label2 As System.WinForms.Label Private WithEvents Label1 As System.WinForms.Label Private WithEvents TextBox2 As System.WinForms.TextBox Private WithEvents Button4 As System.WinForms.Button Private WithEvents Button3 As System.WinForms.Button Private WithEvents TextBox1 As System.WinForms.TextBox Private WithEvents Button1 As System.WinForms.Button Private WithEvents RadioButton2 As System.WinForms.RadioButton Private WithEvents RadioButton1 As System.WinForms.RadioButton Dim WithEvents Form1 As System.WinForms.Form 'NOTE: The following procedure is required by the Windows Form Designer 'It can be modified using the Windows Form Designer. 'Do not modify it using the code editor. Private Sub InitializeComponent() Me.components = New System.ComponentModel.Container() Me.TextBox1 = New System.WinForms.TextBox() Me.TextBox2 = New System.WinForms.TextBox() Me.Label2 = New System.WinForms.Label() Me.Label1 = New System.WinForms.Label() Me.Button4 = New System.WinForms.Button() Me.RadioButton1 = New System.WinForms.RadioButton() Me.Button3 = New System.WinForms.Button() Me.Button1 = New System.WinForms.Button() Me.RadioButton2 = New System.WinForms.RadioButton() '@design Me.TrayHeight = 0 '@design Me.TrayLargeIcon = False '@design Me.TrayAutoArrange = True TextBox1.Location = New System.Drawing.Point(184, 80) TextBox1.Multiline = True TextBox1.TabIndex = 3 TextBox1.Size = New System.Drawing.Size(144, 24) TextBox2.Location = New System.Drawing.Point(184, 128) TextBox2.Multiline = True TextBox2.TabIndex = 7 TextBox2.Size = New System.Drawing.Size(144, 24) Label2.Location = New System.Drawing.Point(64, 192) Label2.Text = "Label2" Label2.Size = New System.Drawing.Size(264, 32) Label2.TabIndex = 9 Label1.Location = New System.Drawing.Point(16, 184) Label1.Text = "當前位置" Label1.Size = New System.Drawing.Size(40, 32) Label1.TabIndex = 8 Button4.Location = New System.Drawing.Point(8, 152) Button4.Size = New System.Drawing.Size(168, 24) Button4.TabIndex = 6 Button4.Text = "讀取數據" RadioButton1.Location = New System.Drawing.Point(8, 8) RadioButton1.Text = "寫入HKEY_CURRENT_USER " RadioButton1.Size = New System.Drawing.Size(168, 24) RadioButton1.TabIndex = 0 Button3.Location = New System.Drawing.Point(8, 112) Button3.Size = New System.Drawing.Size(168, 24) Button3.TabIndex = 5 Button3.Text = "寫入數據" Button1.Location = New System.Drawing.Point(8, 80) Button1.Size = New System.Drawing.Size(168, 24) Button1.TabIndex = 2 Button1.Text = "打開注冊表子項(subkey)" RadioButton2.Location = New System.Drawing.Point(8, 40) RadioButton2.Text = "寫入HKEY_LOCAL_MACHINE " RadioButton2.Size = New System.Drawing.Size(168, 40) RadioButton2.TabIndex = 1 Me.Text = "Form1" Me.AutoScaleBaseSize = New System.Drawing.Size(6, 14) Me.ClientSize = New System.Drawing.Size(336, 277) Me.Controls.Add(Label2) Me.Controls.Add(Label1) Me.Controls.Add(TextBox2) Me.Controls.Add(Button4) Me.Controls.Add(Button3) Me.Controls.Add(TextBox1) Me.Controls.Add(Button1) Me.Controls.Add(RadioButton2) Me.Controls.Add(RadioButton1) End Sub #End Region Protected Sub Button4_Click(ByVal sender As Object, ByVal e As System.EventArgs) textbox2.Text = getval("數值項").ToString End Sub Protected Sub Button3_Click(ByVal sender As Object, ByVal e As System.EventArgs) writeval("數值項", textbox2.Text) : textbox2.Text = "已寫入到注冊表" End Sub Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) If objkey = Nothing Then msgbox("請先在上面選定注冊表根項") Me.RadioButton1.Select() OpenBaseKey(Microsoft.Win32.RegistryHive.CurrentUser) label2.Text = objkey.ToString Exit Sub End If newsubkey(textbox1.Text) label2.Text = objkey.ToString End Sub Protected Sub RadioButton2_CheckedChanged(ByVal sender As Object, ByVal e As System.EventArgs) openbasekey(Microsoft.Win32.RegistryHive.LocalMachine) label2.Text = objkey.ToString End Sub Protected Sub RadioButton1_CheckedChanged(ByVal sender As Object, ByVal e As System.EventArgs) OpenBaseKey(Microsoft.Win32.RegistryHive.CurrentUser) label2.Text = objkey.ToString End Sub End Class '################################################################################################################## Public Module RWregKey '定義一個objKey 的注冊項對象 Public objKey As Microsoft.Win32.RegistryKey '_________________________________________________________________________________________________________________ '使用openremotebasekey方法打開一個注冊表根項目,使用rgistryhive獲取一個最上層的Key 根項目 Public Sub OpenBaseKey(ByVal basekey As Microsoft.Win32.RegistryHive) objkey = Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(basekey, SystemInformation.ComputerName) End Sub '__________________________________________________________________________________________________ '使opensubkey打開一個指定的子項目, Public Sub NextSubKey(ByVal keyname As String, ByVal writeable As Boolean) objkey = objkey.OpenSubKey(keyname, writeable) '后面的布爾值(True,false)指定是否可讀寫 If objkey = keytemp Then End Sub '____________________________________________________________________________________________________________ '_______________________________________________________________________________________________________ '如果找不到就創造一個新的subkey子項目 Public Sub NewSubKey(ByVal keyname As String) objkey = objKey.CreateSubKey(keyname) '在這里我們創造了一個新的subkey(項) End Sub '____________________________________________________________________________________________________________________ '寫入需要保存的數據-------ValueData Public Sub writeVal(ByVal valname As String, ByVal valdata As Object) objkey.SetValue(valname, valdata) '寫入數據----ValueData End Sub ' ____________________________________________________________________ '讀取保存的數據 Public Function getval(ByVal valname As String) As Object Return objKey.GetValue(valname) End Function '_________ '刪除一個注冊表項 Public Sub delKey(ByVal keyname As String) objkey.DeleteSubKey(keyname) End Sub '___________________________________________________________________________________________________________() '____________________________________________________________________________________________________________________ '刪除一個數據------ValueData Public Sub delval(ByVal valname As String) objkey.DeleteValue(valname) '刪除了一個值 objkey.Close() '記住在使用過后把他關閉,這通常是被提倡的好習慣。 End Sub End Module 大家看了是不是很簡單,我曾在論壇看到人說,VB6用得很好我為什么要用VB.Net.而且Net只是Net技術,我們的這個……..不相關。這 真是天大的誤解。就因為后面帶了一個net,大家都不理解并疏遠他,不論怎么樣,VB.Net因為面向對象可以更有效率的寫程序。大家為什么要拒絕呢? 我的系列文單出來以后,學VB.Net的人也增加了不少,我在網易論壇看到一個網友說為了裝VB.Net裝了一下午沒裝上,后來我告訴他到我的網站立馬搞定了。 所以我并不反對張貼我的文章(我自已在討論組宣傳VB.Net又有打廣告的嫌疑),可是你總要跟我打個招呼吧?我沒有私心,一心為大家,可你們為什么要 把我的名字與網址隱藏起來呢?更有甚者,竟公然把文章作者換成自已的名字(在網易我的《VB.Net圖解入門》《一步一步安裝VB.Net》竟被改成"作者:大頭鬼",---已被管理員刪了!,)?吹竭@些,我的心里有點涼。前幾天因為網速太慢,我通宵申請了一個高 速的網站,連夜上傳所有資料,誰知上傳又奇慢,兩天,在網上呆了十幾個小時。希望大家不要再這樣的打擊我了 ,這不是什么名利的問題,而是一個人起碼的尊嚴被杜

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

国产午夜成人免费看片无遮挡_日本免费xxxx色视频_免费人成网上在线观看_黄网址在线永久免费观看

  • <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        蜜桃视频在线观看一区| 精品毛片乱码1区2区3区| 欧美在线观看视频一区二区| 中文字幕一区二区三区四区不卡| 豆国产96在线|亚洲| 国产精品日日摸夜夜摸av| 国产高清久久久| 国产欧美中文在线| 91碰在线视频| 日本一不卡视频| 国产午夜亚洲精品理论片色戒| 99久久免费视频.com| 亚洲国产一区二区视频| 日韩欧美一区在线| 国产成人亚洲精品狼色在线| 一区二区三区四区高清精品免费观看 | 久久99精品国产.久久久久久| 日韩精品一区二区三区在线 | 3d动漫精品啪啪1区2区免费| 欧美午夜电影在线播放| 亚洲精品视频在线看| 777久久久精品| 高清av一区二区| 亚洲成av人片一区二区三区| 久久精品一区二区| 91丨porny丨国产入口| 日韩av在线发布| 国产精品午夜在线观看| 91麻豆精品国产91久久久久久| 福利电影一区二区| 日欧美一区二区| 中文字幕亚洲精品在线观看| 欧美人妖巨大在线| 成人一区二区三区中文字幕| 日本中文一区二区三区| 亚洲视频在线观看三级| 久久综合九色综合欧美98| 欧美午夜一区二区三区| 成人免费视频caoporn| 久久国产精品99精品国产| 亚洲影视在线播放| 国产精品三级久久久久三级| 欧美成人三级电影在线| 欧美日韩黄色一区二区| 91丝袜美腿高跟国产极品老师 | 日韩午夜激情电影| 欧洲一区二区三区免费视频| 成人h动漫精品一区二| 国内外成人在线| 老司机午夜精品| 美女精品自拍一二三四| 丝袜亚洲另类欧美综合| 亚洲综合999| 亚洲综合小说图片| 亚洲人午夜精品天堂一二香蕉| 国产午夜一区二区三区| 久久精品夜色噜噜亚洲a∨| 欧美不卡一二三| 久久综合久久99| 国产午夜精品久久久久久久| 欧美成人a在线| 久久久久久久久99精品| 久久综合久久久久88| 久久久九九九九| 国产欧美日韩在线看| 日本一二三四高清不卡| 国产精品嫩草影院com| 国产精品美女一区二区三区| 国产精品久久精品日日| 亚洲色图视频网| 亚洲第一av色| 免费黄网站欧美| 国产麻豆午夜三级精品| 成人高清av在线| 91国产丝袜在线播放| 欧美日韩精品二区第二页| 日韩一区二区三| 久久久精品人体av艺术| 日韩一区在线播放| 亚洲美女视频在线观看| 日韩精品一二三区| 韩国v欧美v亚洲v日本v| 北岛玲一区二区三区四区| 在线精品视频一区二区| 日韩一区二区精品| 国产精品天干天干在观线| 夜色激情一区二区| 麻豆精品视频在线| 成人高清免费观看| 欧美久久免费观看| 久久精品视频免费| 亚洲综合网站在线观看| 激情国产一区二区| 99久久久精品| 日韩三级视频中文字幕| 中文字幕日韩一区| 日本欧美大码aⅴ在线播放| 国产精品羞羞答答xxdd | 狠狠狠色丁香婷婷综合激情| 成人激情av网| 日韩一区二区在线看片| 国产精品国产自产拍高清av| 日本sm残虐另类| 91丨porny丨国产| www国产精品av| 无吗不卡中文字幕| 91亚洲资源网| 欧美经典三级视频一区二区三区| 午夜婷婷国产麻豆精品| 成人sese在线| 久久久91精品国产一区二区精品| 日日噜噜夜夜狠狠视频欧美人| 91在线免费看| 国产女人18水真多18精品一级做| 日本欧美韩国一区三区| 色婷婷综合久色| 国产精品萝li| 国产一二精品视频| 欧美一区二区成人| 亚洲一区在线观看免费| 99久久夜色精品国产网站| 久久久蜜桃精品| 国产在线国偷精品产拍免费yy| 欧美电影一区二区| 亚洲第一福利一区| 色噜噜狠狠一区二区三区果冻| 国产精品国产三级国产专播品爱网| 国产麻豆91精品| 久久这里只有精品首页| 精品一区二区三区在线播放| 欧美一级日韩不卡播放免费| 婷婷久久综合九色国产成人 | 欧美日韩国产小视频在线观看| 1区2区3区国产精品| 成人午夜电影久久影院| 久久精品人人做| 国产**成人网毛片九色 | 欧美色视频一区| 亚洲精品国产精华液| av中文字幕亚洲| 自拍偷拍国产精品| 91在线视频观看| 亚洲午夜一二三区视频| 欧美日韩亚洲综合在线 | 天使萌一区二区三区免费观看| 欧美视频一区二区三区在线观看| 亚洲国产综合视频在线观看| 91精品午夜视频| 精品中文字幕一区二区| 久久久久国色av免费看影院| 国产suv精品一区二区883| 成人欧美一区二区三区1314| 欧美日韩综合在线| 午夜伦欧美伦电影理论片| 欧美一级免费大片| 国产一区久久久| 国产精品久久久久久妇女6080| 欧美中文字幕不卡| 麻豆精品在线看| 国产精品国模大尺度视频| 欧美日韩一区二区在线观看视频| 免费高清在线视频一区·| 欧美高清在线精品一区| 欧美主播一区二区三区美女| 精品一区二区免费| 亚洲天堂网中文字| 91精品午夜视频| 成人aa视频在线观看| 天堂av在线一区| 国产精品蜜臀在线观看| 91精品啪在线观看国产60岁| 成人免费福利片| 久久精品99国产精品日本| 亚洲欧美国产高清| 精品盗摄一区二区三区| 欧美性受极品xxxx喷水| 国产成人综合亚洲网站| 亚洲国产美女搞黄色| 日本一区二区视频在线观看| 欧美疯狂性受xxxxx喷水图片| 夫妻av一区二区| 久久精品99久久久| 亚洲一区二区三区激情| 日本一区二区高清| 欧美一级高清片在线观看| 色综合久久综合中文综合网| 黄页网站大全一区二区| 午夜久久福利影院| 一区二区三区在线观看动漫| 欧美激情综合五月色丁香| 欧美一区二区美女| 欧亚洲嫩模精品一区三区| 成人成人成人在线视频| 国产精品一区二区不卡| 毛片av一区二区| 日韩电影在线观看电影| 亚洲第一成人在线| 亚洲高清中文字幕| 亚洲一区在线观看网站| 亚洲小说欧美激情另类|