當前位置:首頁 » 數據倉庫 » vb配置怎麼用
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

vb配置怎麼用

發布時間: 2022-08-29 06:53:18

⑴ vb如何寫配置項

vb讀寫配置文件,有例:

b 讀寫配置文件(.ini)2007-05-15 22:03可以使用兩個API實現配置文件的讀寫
讀:GetPrivateProfileString
寫:WritePrivateProfileString

-----------------------------------------------------------
1. 用WritePrivateProfileString'寫ini

VB聲明
Declare Function WritePrivateProfileString& Lib "kernel32" Alias "WritePrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpString As String, ByVal lpFileName As String)

說明
在初始化文件指定小節內設置一個字串

返回值
Long,非零表示成功,零表示失敗。會設置GetLastError

參數表
lpApplicationName String,要在其中寫入新字串的小節名稱。這個字串不區分大小寫
lpKeyName Any,要設置的項名或條目名。這個字串不區分大小寫。用vbNullString可刪除這個小節的所有設置項
lpString String,指定為這個項寫入的字串值。用vbNullString表示刪除這個項現有的字串
lpFileName String,初始化文件的名字。如果沒有指定完整路徑名,則windows會在windows目錄查找文件。如果文件沒有找到,則函數會創建它

其他
在vb的api文本查看器里復制的聲明如下:
Declare Function WritePrivateProfileString Lib "kernel32" Alias "WritePrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpString As Any, ByVal lpFileName As String) As Long

-----------------------------------------------------------
2. GetPrivateProfileString '讀ini

VB聲明
Declare Function GetPrivateProfileString& Lib "kernel32" Alias "GetPrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As String, ByVal lpDefault As String, ByVal lpReturnedString As String, ByVal nSize As Long, ByVal lpFileName As String)

說明
為初始化文件中指定的條目取得字串

返回值
Long,復制到lpReturnedString緩沖區的位元組數量,其中不包括那些NULL中止字元。如lpReturnedString緩沖區不夠大,不能容下全部信息,就返回nSize-1(若lpApplicationName或lpKeyName為NULL,則返回nSize-2)

參數表
lpApplicationName String,欲在其中查找條目的小節名稱。這個字串不區分大小寫。如設為vbNullString,就在lpReturnedString緩沖區內裝載這個ini文件所有小節的列表
lpKeyName String,欲獲取的項名或條目名。這個字串不區分大小寫。如設為vbNullString,就在lpReturnedString緩沖區內裝載指定小節所有項的列表
lpDefault String,指定的條目沒有找到時返回的默認值。可設為空("")
lpReturnedString String,指定一個字串緩沖區,長度至少為nSize
nSize Long,指定裝載到lpReturnedString緩沖區的最大字元數量
lpFileName String,初始化文件的名字。如沒有指定一個完整路徑名,windows就在Windows目錄中查找文件

註解
如lpKeyName參數為vbNullString,那麼lpReturnedString緩沖區會載入指定小節所有設置項的一個列表。每個項都用一個NULL字元分隔,最後一個項用兩個NULL字元中止。也請參考GetPrivateProfileInt函數的註解

其他
在vb的api文本查看器中復制的聲明為:Declare Function GetPrivateProfileString Lib "kernel32" Alias "GetPrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpDefault As String, ByVal lpReturnedString As String, ByVal nSize As Long, ByVal lpFileName As String) As Long

===================================================================
舉例如下:
Option Explicit

Private Declare Function GetPrivateProfileString Lib "kernel32" Alias "GetPrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpDefault As String, ByVal lpReturnedString As String, ByVal nSize As Long, ByVal lpFileName As String) As Long
Private Declare Function WritePrivateProfileString Lib "kernel32" Alias "WritePrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpString As Any, ByVal lpFileName As String) As Long

Private Sub Form_Load()

'寫配置文件
WritePrivateProfileString "OK", "isOK", "True", "c:\vb-test.ini"
WritePrivateProfileString "sushe", "mail", "[email protected]", "c:\vb-test.ini"

' 讀配置文件如下
Dim myweb As String
myweb = String(255, 0)
GetPrivateProfileString "sushe", "web", "沒有配置web", myweb, 255, "c:\vb-test.ini"
MsgBox myweb, vbOKOnly, "web"

End Sub

⑵ VB我想調用INI里的配置用到程序里怎麼聲明和調用

為了方便用戶使用和使系統具有靈活性,大多數Win-dows應用程序將用戶所做的選擇以及各種變化的系統信息記錄在初始化(INI)文件中。因此,當系統的環境發生變化時,可以直接修改INI文件,而無需修改程序。由此可見,INI文件對系統功能是至關重要的。本文將介紹採用VisualBasicforWindows(下稱VB)開發Windows應用程序時如何讀寫INI文件。

INI文件是文本文件,由若幹部分(section)組成,在每個帶括弧的標題下面,是若干個以單個單詞開頭的關鍵詞(keyword)和一個等號,每個關鍵詞會控制應用程序某個功能的工作方式,等號右邊的值(value)指定關鍵詞的操作方式。其一般形式如下:

[section1]
keyword1=valuel
keyword2=value2
……
[section2]
keyword1=value1
keyword2=value2
……

其中,如果等號右邊無任何內容(即value為空),那就表示Windows應用程序已為該關鍵詞指定了預設值,如果在整個文件中找不到某個關鍵詞(或整個一部分),那同樣表示為它們指定了預設值。各個部分所出現的順序是無關緊要的,在每一個部分里,各個關鍵詞的順序同樣也無關緊要。

讀寫INI文件通常有兩種方式:一是在Windows中用"記事本"(Notepad)對其進行編輯,比較簡單,無需贅述;二是由Windows應用程序讀寫INI文件,通常是應用程序運行時讀取INI文件中的信息,退出應用程序時保存用戶對運行環境的某些修改。

關鍵詞的值的類型多為字元串或整數型,應分兩種情況讀寫。為了使程序具有可維護性和可移植性,最好把對INI文件的讀寫封裝在一個模塊(RWINI.BAS)中,在RWI-NI.BAS中構造GetIniS和GetIniN函數以及SetIniS和Se-tIniN過程,在這些函數和過程中需要使用WindowsAPI的"GetPrivateprofileString"、"GetPrivateProfileInt"和"WritePrivateProfileString"函數。

⑶ 電腦vb程序怎麼使用

1.既然是入門呢,第一步當然是要啟動VB:雙擊VB圖標後會自動彈出「新建工程」對話框,...
2.接下來就是添加「控制項」了:從界面的左側選中我們需要的「Label」控制項並在「F...
3.完成了各種控制項的添加,及時修改「Captain」等屬性,可以使編程更加直觀。
4.接下來就是最關鍵的編寫代碼環節了:雙擊「計算」(也就是之前的「Command 2」)按...
5.那為了方便操作呢,可以進行小小的完善——添加「重置」功能: 雙擊「重置『按鈕,...

⑷ vb對配置文件怎麼操作

這種是ini格式文件的標准格式,有專用的API函數進行操作,就像你說的配置文件就是配置屬性的嗎,比如很多軟體有很多人性化設置,如果是本地的設置就可以用這種文件保存,下次打開軟體就讀取設置的東西就可以了,如上面的例子[LANGUAGE]
ActiveLanguage=zh_CN
這就是說語言設置為中文,那麼下次打開就通過讀取數據,然後設置為中文了,其它語言也一樣
總的來說,這種文件常用來保存軟體設置的,不過有時候也會用來保存數據,不過比較少吧

⑸ vb6.0 怎麼使用配置文件創建變數

不能,可以用集合存儲數據,關鍵字相當於變數名,
Private Sub Command1_Click()
Dim dic As New Collection
dic.Add 45, "AA"
dic.Add 65, "BB"
On Error Resume Next
If Not IsError(dic("AA")) Then
MsgBox dic("AA")
End If
End Sub

⑹ vb中如何加入配置文件

右鍵單擊項目名稱。選擇屬性。
在屬性窗中選擇設置,名稱中輸入一個名稱,如MyValue,類型integer,范圍選用戶,值為初始值,可鍵入0.

Private Sub Form_Math_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Num_DJC.Value = My.Settings.MyMalue
『獲取設置中的值,並進行應用。
My.Settings.MyMalue += 1
』將設置中的值進行修改。
My.Settings.Save()
』保存設置中的修改。
My.Settings.Reload()
『可以將設置中的值重新導入。
End Sub

⑺ VB怎麼用

一個典型的VB進程VB的中心思想就是要便於程序員使用,無論是新手或者專家。VB使用了可以簡單建立應用程序的GUI系統,但是又可以開發相當復雜的程序。VB的程序是一種基於窗體的可視化組件安排的聯合,並且增加代碼來指定組建的屬性和方法。因為默認的屬性和方法已經有一部分定義在了組件內,所以程序員不用寫多少代碼就可以完成一個簡單的程序。過去的版本裡面VB程序的性能問題一直被放在了桌面上,但是隨著計算機速度的飛速增加,關於性能的爭論已經越來越少。

窗體控制項的增加和改變可以用拖放技術實現。一個排列滿控制項的工具箱用來顯示可用控制項(比如文本框或者按鈕]]。每個控制項都有自己的屬性和事件。默認的屬性值會在控制項創建的時候提供,但是程序員也可以進行更改。很多的屬性值可以在運行時候隨著用戶的動作和修改進行改動,這樣就形成了一個動態的程序。舉個例子來說:窗體的大小改變事件中加入了可以改變控制項位置的代碼,在運行時候每當用戶更改窗口大小,控制項也會隨之改變位置。在文本框中的文字改變事件中加入相應的代碼,程序就能夠在文字輸入的時候自動翻譯或者阻止某些字元的輸入。

VB的程序可以包含一個或多個窗體,或者是一個主窗體和多個子窗體,類似於操作系統的樣子。有很少功能的對話框窗口(比如沒有最大化和最小化按鈕的窗體)可以用來提供彈出功能。

VB的組件既可以擁有用戶界面,也可以沒有。這樣一來伺服器端程序就可以處理增加的模塊。

VB使用參數計算的方法來進行垃圾收集,這個方法中包含有大量的對象,提供基本的面向對象支持。因為越來越多組建的出現,程序員可以選用自己需要的擴展庫。和有些語言不一樣,VB對大小寫不敏感,但是能自動轉換關鍵詞到標準的大小寫狀態,以及強制使得符號表入口的實體的變數名稱遵循書寫規則。默認情況下字元串的比較是對大小寫敏感的,但是可以關閉這個功能。

VB使得大量的外界控制項有了自己的生存空間。大量的第三方控制項針對VB提供。VB也提供了建立、使用和重用這些控制項的方法,但是由於語言問題,從一個應用程序創建另外一個並不簡單。