1樓:匿名使用者
vb可以在標準模組定義乙個公用變數,這樣就可以每乙個過程中都可以使用。例如:data.
bas在模組中新建乙個通用模組,然後在新建模組裡輸入:public 變數名 as 資料型別。舉個例子,public number as integer在別的窗體中要引用number這個數,就寫 data.
number。
標準模組(擴充套件名為 .bas)是應用程式內其它模組訪問的過程和宣告的容器。它們可以包含變數、常數、型別、外部過程和全域性過程的全域性(在整個應用程式範圍內有效的)宣告或模組級宣告。
寫入標準模組的**不必綁在特定的應用程式上;如果不小心用名稱引用窗體和控制項,則在許多不同的應用程式中可以重用標準模組。
所有模組使用的變數:為了使模組級的變數在其它模組中也有效,用 public 關鍵字宣告變數。公用變數中的值可用於應用程式的所有過程。
和所有模組級變數一樣,也在模組頂部的宣告段來宣告公用變數。
public 語句,在模組級別中使用,用於宣告公用變數和分配儲存空間。public 語句示例:該示例在標準模組的模組級(通用部分)使用 public 語句,來顯式宣告公用的變數,指如果沒有使用 option private module,則在所有應用程式的所有模組的所有過程中都可以使用的變數。
變數的範圍確定了能夠知曉該變數存在的那部分**。在乙個過程內部宣告變數時,只有過程內部的**才能訪問或改變那個變數的值;它有乙個範圍,對該過程來說是區域性的。但是,有時需要使用具有更大範圍的變數,例如這樣乙個變數,其值對於同一模組內的所有過程都有效,甚至對於整個應用程式的所有過程都有效。
visual basic 允許在宣告變數時指定它的範圍。標準模組(擴充套件名為.bas)是應用程式內其它模組訪問的過程和宣告的容器。
所有模組使用的變數是為了使模組級的變數在其它模組中也有效,用 public 關鍵字宣告變數。
2樓:匿名使用者
vb可以在標準模組定義乙個公用變數,這樣在工程的任何過程中都可以使用。
1)標準模組(擴充套件名為
.bas)是應用程式內其它模組訪問的過程和宣告的容器。它們可以包含變數、常數、型別、外部過程和全域性過程的全域性(在整個應用程式範圍內有效的)宣告或模組級宣告。
寫入標準模組的**不必綁在特定的應用程式上;如果不小心用名稱引用窗體和控制項,則在許多不同的應用程式中可以重用標準模組。
2)所有模組使用的變數:
為了使模組級的變數在其它模組中也有效,用 public 關鍵字宣告變數。公用變數中的值可用於應用程式的所有過程。和所有模組級變數一樣,也在模組頂部的宣告段來宣告公用變數。
3)public 語句,在模組級別中使用,用於宣告公用變數和分配儲存空間。
public 語句示例:
該示例在標準模組的模組級(通用部分)使用 public 語句,來顯式宣告公用的變數,指如果沒有使用 option private module,則在所有應用程式的所有模組的所有過程中都可以使用的變數。
public number as integer '公用的整數變數。
public namearray(1 to 5) as string '公用的字串陣列變數。
'多個宣告,兩個變體型變數,以及乙個整數型變數,都是公用的。
public myvar, yourvar, thisvar as integer
4)變數的範圍確定了能夠知曉該變數存在的那部分**。在乙個過程內部宣告變數時,只有過程內部的**才能訪問或改變那個變數的值;它有乙個範圍,對該過程來說是區域性的。但是,有時需要使用具有更大範圍的變數,例如這樣乙個變數,其值對於同一模組內的所有過程都有效,甚至對於整個應用程式的所有過程都有效。
visual
basic 允許在宣告變數時指定它的範圍。
3樓:匿名使用者
新增乙個類模組,在類模組中定義:pulbic a as **;這樣在所有的模組,所有的過程中都可以呼叫這個變數;或者在某個模組的最頂上,定義public a as **; 第二種方法,這樣定義,在其他模組呼叫這個變數的時候,要在這個模組的前面加上該模組的明細.a 才可以
4樓:匿名使用者
定義為模組級全域性變數就可以了
5樓:儲運天天
你好!pubilc a as integer
定義a為全域性變數
望採納,謝謝!
6樓:杜守龍
public 或global進行宣告。
vb中的全域性變數怎麼定義?
7樓:肥仙女
1、首先,我們右擊資源管理視窗。
2、如圖,在這裡點選右鍵,選擇」新增「選項,然後點選「新增模組」
3、然後出現選擇模組,點選「開啟」。
4、然後我們寫上public關鍵字,即可定義全域性變數。
5、然後我們在窗體中直接呼叫。
6、然後便可以直接執行除錯,例如publicaasinteger。
8樓:匿名使用者
在.bas檔案中用public定義。初始化最好在sub main中進行
9樓:
全域性變數是指在整個工程中都可以使用的變數,它通常在公用的標準模組中使用 public 進行宣告;
如果在窗體中使用public關鍵字宣告的變數,在當前窗體處於已載入的情況下,在其他窗體中也可以使用,方法是窗體名.變數名,但是他不能被稱為全域性變數,只能是理解為模組級變數。
桌布都可以用什麼膠粘
小慕專業解答 可以用來粘桌布的膠水 1 澱粉膠 澱粉膠一般由澱粉和膠漿雙組份組成,在使用時先將澱粉與水兌勻,然後再在其中加入膠漿混合均勻。澱粉膠是早期比較常見的一種桌布黏貼膠劑,澱粉本身其成分環保,所以澱粉膠的汙染成分也主要集中在了膠漿組分中。2 糯公尺膠 糯公尺膠使用天然糯公尺和糯玉公尺為原料,經...
現在公積金在哪買房都可以用嗎
不註冊了的啊 可以在其他地方貸款買房,這種情況是住房公積金異地貸款。住建部明確規定公積金異地貸款應按以下流程辦理 貸款城市公積金中心接受職工的異地貸款業務諮詢,並一次性告知貸款所需稽核材料。職工本人或其委託人向繳存城市公積金中心提出申請,繳存城市公積金中心根據職工申請,核實職工繳存貸款情況,對未使用...
C 求1 2 3 4 5 6 7 8 9 10都可以用什麼方法
include using namespace std 迴圈 int f0 return r 自己算 int f1 等差數列求和 int f2 遞迴 int f3 int i int f3 超程式設計遞迴 template struct f4 template struct f4 1 int f4 ...