您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關VB.NET注冊表組織結構的示例分析,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
VB.NET注冊表的組織結構
存取注冊表以前, 必須先了解注冊表的組織結構, 而了解注冊表的組織結構最簡單的方法便是啟動 Windows 提供的“注冊表編輯器”, 啟動的方法是單擊“開始”菜單的“運行”命令,輸入 RegEdit 之后確定,可看到“注冊表編輯器”窗口
VB.NET名字空間簡單又好學
關于VB.NET誕生簡單介紹
讓你知道VB.NET指針的作用
關于使用VB.NET ANY問題要點總結
全面攻略VB.NET指針應用
注冊表編輯器的結構與資源管理器很類似,左邊窗口的每一個文件夾圖標表示一個鍵,就像文件夾下還有子文件夾一樣,注冊表的鍵下也有子鍵。為了完整地表示某一個子鍵,習慣上是采用文件夾的路徑表示法。 當我們在注冊表編輯器左邊窗口選取某一個鍵(或子鍵) 之后,出現在右邊窗口中的是這個鍵的鍵值(Value),鍵值可分成鍵名(Name)及數據(Data)兩部分。對每一個鍵而言,至少都含有一個默認鍵值(Default Value) , 以 “HKEY_CLASSES_ROOT\.bmp”子鍵為例, 其默認鍵值為 “ACDC_BMP”。 除了默認鍵值之外, 這個子鍵還含有名稱 (Name)“Content Type”和數據 (Data)“image/bmp”。
自身提供的關于VB.NET注冊表的函數
了解注冊表的組織結構之后, 接下來討論如何存取它。就像我們存取文件時必須指明文件所在文件夾(目錄)一樣, 存取注冊表時, 則必須先指明鍵。鍵在注冊表編輯器中所看到的是一長串的字符串,例如
“HKEY_LOCAL_MACHINE\SOFTWARE\ Microsoft\Windows \CurrentVersion”。
在 Visual Basic 6.0 內部,已經提供了一個標準的注冊位置,以存儲創建于VB的應用程序的程序信息:HKEY_CURRENT_USER\Software\VB and VBA Program settings\(為了敘述簡單,以下將這一位置簡稱“標準位置”)。VB 提供了兩個語句和兩個函數來處理存儲在應用程序注冊位置的程序設置值:
◆函數GetSetting(appname, section, key[, default]): 檢索注冊表設置值。
◆語句SaveSetting appname,section,key,value: 保存或創建注冊表設置值。
◆函數GetAllSettings(appname, section): 返回一個包含多項注冊表設置值的數組。
◆語句DeleteSetting appname, section[, key]: 刪除注冊表設置值。
以上所用參數的說明:
[ ]: 表示可選項。
appname:字符串表達式,包含應用程序或工程的名稱,是標準位置下的一個子鍵。
section:字符串表達式,包含區域名稱,是 appname 下的一個子鍵。
key:字符串表達式,標準位置\appname\
section子鍵的鍵名(Value Name)。
value:字符串表達式,標準位置\appname\
section子鍵對應于鍵名(Value Name)的鍵值(Value)。
default:表達式,如果注冊表項設置中沒有設置值,則返回默認值。如果省略,則 default 取值為長度為零的字符串 (“”)。
GetAllSettings返回Variant,是內容為字符串的二維數組,該二維數組包含指定區域中的所有注冊表項設置值及其對應值。
關于“VB.NET注冊表組織結構的示例分析”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。