迅速掌握VB.NET讀取INI文件操作方法
作者:佚名
VB.NET讀取INI文件的相關(guān)操作方法對(duì)于初學(xué)者來(lái)說(shuō)應(yīng)該還是比較容易掌握的。我們可以通過(guò)本文介紹的具體代碼編寫(xiě)來(lái)具體了解其中的操作技巧。
VB.NET做為一款***的開(kāi)發(fā)平臺(tái),為開(kāi)發(fā)人員帶來(lái)了很大的幫助。因?yàn)閷?duì)XML前不了解,所以對(duì)XML方式來(lái)做配置文件我都不能很好的實(shí)現(xiàn),但為了應(yīng)行,只有先使用INI的文來(lái)記錄了,也就沿用了VB6里的INI文讀取方法。#t#
下面請(qǐng)看VB.NET讀取INI文件的相關(guān)代碼示例:
- '聲明INI配置文件讀寫(xiě)API函數(shù)
- Private Declare Function GetPrivateProfileString()
Function GetPrivateProfileString Lib "kernel32"
Alias "GetPrivateProfileStringA" (ByVal
lpApplicationName As String, ByVal lpKeyName As
String, ByVal lpDefault As String, ByVal lpReturned
String As String, ByVal nSize As Int32, ByVal
lpFileName As String) As Int32 - Private Declare Function WritePrivateProfileString()
Function WritePrivateProfileString Lib "kernel32"
Alias "WritePrivateProfileStringA" (ByVal
lpApplicationName As String, ByVal lpKeyName As
String, ByVal lpString As String, ByVal lpFileName
As String) As Int32 - '定義讀取配置文件函數(shù)
- Public Function GetINI()Function GetINI(ByVal
Section As String, ByVal AppName As String, ByVal
lpDefault As String, ByVal FileName As String)
As String - Dim Str As String = LSet(Str, 256)
- GetPrivateProfileString(Section, AppName,
lpDefault, Str, Len(Str), FileName) - Return Microsoft.VisualBasic.Left(Str, InStr
(Str, Chr(0)) - 1) - End Function
- '定義寫(xiě)入配置文件函數(shù)
- Public Function WriteINI()Function WriteINI
(ByVal Section As String, ByVal AppName As
String, ByVal lpDefault As String, ByVal
FileName As String) As Long - WriteINI = WritePrivateProfileString(Section,
AppName, lpDefault, FileName) - End Function
- Private Sub Form1_Load()Sub Form1_Load(ByVal
sender As System.Object, ByVal e As System.
EventArgs) Handles MyBase.Load - Dim path As String
- path = Application.StartupPath + "\server.ini"
- TextBox1.Text = GetINI("Server", "IP", "", path)
- TextBox2.Text = GetINI("Server", "port", "", path)
- End Sub
- Private Sub Button1_Click()Sub Button1_Click
(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click - Try
- Dim path As String
- path = Application.StartupPath + "\server.ini"
- WriteINI("Server", "IP", TextBox1.Text, path)
- WriteINI("Server", "port", TextBox2.Text, path)
- MsgBox("配置設(shè)置已經(jīng)成功?。。?!")
- Me.Close()
- Catch ex As Exception
- MsgBox("錯(cuò)誤?。。。?quot;)
- End Try
- End Sub
VB.NET讀取INI文件的相關(guān)操作就為大家介紹到這里。
責(zé)任編輯:曹凱
來(lái)源:
博客園