VB 怎樣用變數代替常量

2025-02-13 23:30:19 字數 2206 閱讀 7672

vb中常量如何定義?

1樓:高中武老師

常量 在vb中值常量就是乙個固定不變的值,不能修改,變數可以修改記憶體空間對其進行修改不發生變化的叫常量 。

用const定義的 在vb中不能參加賦值 比如 const a as integer=30

a=a+30 這句**寫上去會產生錯誤地 a不能參加賦值 但可參加運算 比如 b=b+a

變數 在vb中值不固定 可參加賦值 比如 dim a as integer a=a+1 這是正確地 當然b=b+a 也是正確地 即在**中值不固定。

vb如何定義乙個變數,每乙個過程都可以用?

2樓:網友

vb可以在標準模組定義乙個公用變數,這樣就可以每乙個過程中都可以使用。例如:在模組中新建乙個通用模組,然後在新建模組裡輸入:

public 變數名 as 資料型別。舉個例子,public number as integer在別的窗體中要引用number這個數,就寫 。

標準模組(副檔名為 .bas)是應用程式內其它模組訪問的過程和宣告的容器。它們可以包含變數、常數、型別、外部過程和全域性過程的全域性(在整個應用程式範圍內有效的)宣告或模組級宣告。

寫入標準模組的**不必綁在特定的應用程式上;如果不小心用名稱引用窗體和控制項,則在許多不同的應用程式中可以重用標準模組。

所有模組使用的變數:為了使模組級的變數在其它模組中也有效,用 public 關鍵字宣告變數。公用變數中的值可用於應用程式的所有過程。

和所有模組級變數一樣,也在模組頂部的宣告段來宣告公用變數。

public 語句,在模組級別中使用,用於宣告公用變數和分配儲存空間。public 語句示例:該示例在標準模組的模組級(通用部分)使用 public 語句,來顯式宣告公用的變數,指如果沒有使用 option private module,則在所有應用程式的所有模組的所有過程中都可以使用的變數。

變數的範圍確定了能夠知曉該變數存在的那部分**。在乙個過程內部宣告變數時,只有過程內部的**才能訪問或改變那個變數的值;它有乙個範圍,對該過程來說是區域性的。但是,有時需要使用具有更大範圍的變數,例如這樣乙個變數,其值對於同一模組內的所有過程都有效,甚至對於整個應用程式的所有過程都有效。

visual basic 允許在宣告變數時指定它的範圍。標準模組(副檔名為。bas)是應用程式內其它模組訪問的過程和宣告的容器。

所有模組使用的變數是為了使模組級的變數在其它模組中也有效,用 public 關鍵字宣告變數。

3樓:網友

新增乙個類模組,在類模組中定義:pulbic a as **這樣在所有的模組,所有的過程中都可以呼叫這個變數;或者在某個模組的最頂上,定義public a as **第二種方法,這樣定義,在其他模組呼叫這個變數的時候,要在這個模組的前面加上該模組的明細。a 才可以。

4樓:網友

定義為模組級全域性變數就可以了。

5樓:儲運天天

你好!pubilc a as integer

定義a為全域性變數。

請問vb程式設計中常量怎麼使用?

6樓:匿名使用者

符號常量是用乙個符號名來代替數值和字串。符號名規定是:40個字元以內,第乙個必須是字母,其後可以由字母、數字和下劃線組成,其中不區分大小寫。

符號常量要先定義,後使用。定義符號常量的一般格式為:

格式:[global]const《符號常量名》=《表示式》[,符號常量名》=《表示式》…]

功能:設定符號常量為表示式的值。

說明:global(全域性的)項選擇時,表示在整個程式中都可以使用常量。

其中表示式由文字常量、算術運算子(除乘方運算子「以外)、邏輯運算子組成,也可以使用字串。表示式不能使用字串連線運算和使用者定義的函式或內部函式。例如:

consti%=2,j&=3-定義乙個整型、乙個長整型符號常量。

conststr=--srting---定義乙個串常量』

constpie=3.1415926-定義乙個單精度常量。

constdupie=2六pie』定義乙個單精度常量。

可以在任何用表示式的地方使用符號常量。有時使用符號常量比使用變數更方便。符號常量的特點如下:

符號常量在整個模組中只需要定義一次。符號常量定義後其值能被改變。在獨立的程式中,使用符號常量比使用變數能產生更有效的**。使用常量便於程式的修改。

怎樣用VB來執行檔案

shell 123.exe 需要程式路徑 可以用shell函式啊 shell pathname windowstyle pathname是檔案路徑名,windowstyle是執行時視窗的樣式 你的這個問題 應該是 shell e 123.exe vbnormalfocus windowstyle介紹...

VB do while迴圈問題,怎樣用VB的do while迴圈

你的do loop迴圈等同於下面這個for迴圈for a 0 to 2 for b 0 to 1 next next 迴圈就是為了重複執行 而你的do內迴圈 執行的條件是以b的值小於等於1為迴圈條件 如果不在內迴圈開始前重置迴圈條件的話 不管外迴圈的次數是多少 這個內迴圈只會執行一次 那就失去的內嵌...

如何用小鍵盤代替滑鼠,怎樣用鍵盤代替滑鼠進行操作?

小技巧 用數字小鍵盤代替滑鼠 在家裡,如果不是很有錢的人,都不可能多買一個滑鼠做 備份 那麼,如果滑鼠壞了,怎麼辦呢?我來講兩句 在滑鼠壞了以後,我們如果不考慮修滑鼠或找別人借滑鼠,而且,你又要做點小雜事的話,那麼請按五下shift或同時按下 shift alt num lock然後按 設定呵,再選...