1. 編程的代碼是什麼意思
用最通俗的方法告訴你:當你寫一篇800字的語文作文的時候,你是一個字一個字,一句話一句話,一段一段的完成它的吧。這就好比程序員寫一段程序,這些程序是由一行行代碼實現的。代碼是組成程序的元素,相當於你文字是組成作文的元素一樣。清楚了嗎?
附加一段java程序:
=======================================
public
void
say(){
System.out.println("這是一個say方法!");
}
=======================================
以上就是一段代碼。代碼就是指以上的指令語句形式啦。
2. 數控車床編程代碼是什麼
數控車床編程代碼如下:
M03 主軸正轉
M03 S1000 主軸以每分鍾1000的速度正轉
M04主軸逆轉
M05主軸停止
M10 M14 。M08 主軸切削液開
M11 M15主軸切削液停
M25 托盤上升
M85工件計數器加一個
M19主軸定位
M99 循環所以程式
G 代碼
G00快速定位
G01主軸直線切削
G02主軸順時針圓壺切削
G03主軸逆時針圓壺切削
G04 暫停
G04 X4 主軸暫停4秒
G10 資料預設
G28原點復歸
G28 U0W0 ;U軸和W軸復歸
G41 刀尖左側半徑補償
G42 刀尖右側半徑補償
G40 取消
G97 以轉速 進給
G98 以時間進給
G73 循環
G80取消循環 G10 00 數據設置 模態
G11 00 數據設置取消 模態
G17 16 XY平面選擇 模態
G18 16 ZX平面選擇 模態
G19 16 YZ平面選擇 模態
G20 06 英制 模態
G21 06 米制 模態
G22 09 行程檢查開關打開 模態
G23 09 行程檢查開關關閉 模態
G25 08 主軸速度波動檢查打開 模態
G26 08 主軸速度波動檢查關閉 模態
G27 00 參考點返回檢查 非模態
G28 00 參考點返回 非模態
G31 00 跳步功能 非模態
G40 07 刀具半徑補償取消 模態
G41 07 刀具半徑左補償 模態
G42 07 刀具半徑右補償 模態
G43 17 刀具半徑正補償 模態
G44 17 刀具半徑負補償 模態
G49 17 刀具長度補償取消 模態
G52 00 局部坐標系設置 非模態
G53 00 機床坐標系設置 非模態
G54 14 第一工件坐標系設置 模態
G55 14 第二工件坐標系設置 模態
G59 14 第六工件坐標系設置 模態
G65 00 宏程序調用 模態
G66 12 宏程序調用模態 模態
G67 12 宏程序調用取消 模態
G73 01 高速深孔鑽孔循環 非模態
G74 01 左旋攻螺紋循環 非模態
G76 01 精鏜循環 非模態
G80 10 固定循環注銷 模態
G81 10 鑽孔循環 模態
G82 10 鑽孔循環 模態
G83 10 深孔鑽孔循環 模態
G84 10 攻螺紋循環 模態
G85 10 粗鏜循環 模態
G86 10 鏜孔循環 模態
G87 10 背鏜循環 模態
G89 10 鏜孔循環 模態
G90 01 絕對尺寸 模態
G91 01 增量尺寸 模態
G92 01 工件坐標原點設置 模態
3. 編程中的變數與常量
看完要加分啊.
其實常量有幾種, 因為他們的值不能被改變而都叫常量, 但他們是有很大區別的, 因為他們的作用完全不一樣.
至於他們的本質區別分幾情況.平常定義的變數一般是放在棧或靜態區上, 也就是你說的內存中的一個特定的存儲區域.
1.宏定義的"常量".就是你的程序里的
#define P 3.14
這個不是跟平常的變數一起存放在棧上, 這個是一個宏, 編譯器編譯前會將你的代碼中所有的P替換為3.14, 所以你的程序在運行時是沒有地方存放P這個常量的, 而3.14會跟你的其他可執行代碼一起放在內存當中.所以宏定義的"常量"可以說不算一個量了.
2.C++的const定義的"常量", 例如
const int a = 2;
這個a是跟平常的變數一樣放在棧上, 只不過編譯器在編譯時會加一個安全檢查, 如果你的代碼有顯式修改a的地方, 就會報一個編譯錯誤. 但是你還是可以在運行時通過其他方式修改a的值.所以const定義的量跟平常的變數沒有什麼區別.
3.字元串常量
char* p = "text";
p確實是一個變數, 但其指向的"text"即不放在棧上也不放在代碼里,它放在一個專門的靜態區域, 如果你修改它的值(不是修改p的值), 會造成內存錯誤. 所以字元串常量又跟上面兩種不一樣.
比如下面的程序:
#define P 3.14
main()
{
char* s = "text";
const double a = P;
}
它的內存分布如下:
*******************************
| 靜態存儲區 |
| "text" |
*******************************
| 棧 |
| s a |
*******************************
| 代碼域 |
| char* s = ...|
| const double a = 3.14; |
*******************************
============================================================
這正好就是你說的時間的區別, 但注意不是"運行的時間", 而是他作為"常量"的時間. 從源代碼到可執行程序的過程中, #define的常量是在編譯前所進行的處理中作為常量(也就是預處理), const是在編譯當中作為常量, 而字元串常量則是在運行時無法修改了.
------------------------------------------------------------
至於你說的常量沒用是不正確的.我只說上面前兩種"常量".
1.#define宏定義的"常量".在多文件的情況下, 普通的變數在第一個文件中定義後又要在其他文件中重新聲明, 顯然沒有宏方便.而且如果用變數的話在它的所有有效區都可以被修改, 肯定是不安全的.另外宏也更直觀, 比變數更容易維護.
2.const定義的常量.這種常量一般是為了防止程序員誤修改不能被修改的值.特別是一個人寫的程序給另外一個人用時, 比如一個字元串, 或一個類的成員.
4. 數控編程宏程序的指令
宏程序編程
一 變數
普通加工程序直接用數值指定G代碼和移動距離;例如,GO1和X100.0。使用用戶宏程序時,數值可以直接指定或用變數指定。當用變數時,變數值可用程序或用MDI面板上的操作改變。
#1=#2+100
G01 X#1 F300
說明:
變數的表示
計算機允許使用變數名,用戶宏程序不行。變數用變數符號(#)和後面的變數號指定。
例如:#1
表達式可以用於指定變數號。此時,表達式必須封閉在括弧中。
例如:#[#1+#2-12]
變數的類型
變數根據變數號可以分成四種類型
變數號
變數類型
功能
#0
空變數
該變數總是空,沒有值能賦給該變數.
#1-#33
局部變數
局部變數只能用在宏程序中存儲數據,例如,運算結果.當斷電時,局部變數被初始化為空.調用宏程序時,自變數對局部變數賦值,
#100-#199
#500-#999
公共變數
公共變數在不同的宏程序中的意義相同.當斷電時,變數#100-#199初始化為空.變數#500-#999的數據保存,即使斷電也不丟失.
#1000
系統變數
系統變數用於讀和寫CNC運行時各種數據的變化,例如,刀具的當前位置和補償值.
變數值的范圍
局部變數和公共變數可以有0值或下面范圍中的值:
-1047到-10-29或-10-2到-1047
如果計算結果超出有效范圍,則發出P/S報警NO.111.
小數點的省略
當在程序中定義變數值時,小數點可以省略。
例:當定義#1=123;變數#1的實際值是123.000。
變數的引用
為在程序中使用變數值,指定後跟變數號的地址。當用表達式指定變數時,要把表達式放在括弧中。
例如:G01X[#1+#2]F#3;
被引用變數的值根據地址的最小設定單位自動地舍入。
例如:
當G00X#/;以1/1000mm的單位執行時,CNC把123456賦值給變數#1,實際指令值為G00X12346.
改變引用變數的值的符號,要把負號(-)放在#的前面。
例如:G00X-#1
當引用未定義的變數時,變數及地址都被忽略。
例如:當變數#1的值是0,並且變數#2的值是空時,G00X#1 Y#2的執行結果為G00X0。
雙軌跡(雙軌跡控制)的公共變數
對雙軌跡控制,系統為每一軌跡都提供了單獨的宏變數,但是,根據參數N0.6036和6037的設定,某些公共變數可同時用於兩個軌跡。
未定義的變數
當變數值未定義時,這樣的變數成為空變數。變數#0總是空變數。它不能寫,只能讀。
引用
當引用一個未定義的變數時,地址本身也被忽略。
當#1=
當#1=0
G90 X100 Y#1
G90 X100
G90 X100 Y#1
G90 X100 Y0
(b) 運算
除了用賦值以外,其餘情況下與0相同。
當#1=時
當#1=0時
#2=#1
#2=
#2=#1
#2=0
#2=#*5
#2=0
#2=#*5
#2=0
#2=#1+#1
#2=0
#2=#1+#1
#2=0
(c)條件表達式
EQ和NE中的不同於0。
當#1=時
當#1=0時
#1EQ#0 成立
#1EQ#0 不成立
#1 NE #0 成立
#1 NE #0 不成立
#1 GE #0 成立
#1 GE #0 不成立
#1 GT #0 不成立
#1 GT #0 不成立
限制
程序號,順序號和任選程序段跳轉號不能使用變數。
例:下面情況不能使用變數:
0#1;
/#2G00X100.0;
N#3Y200.0;
二 算術和邏輯運算
下面表中列出的運算可以在變數中執行。運算符右邊的表達式可包含常量和或由函數或運算符組成的變數。表達式中的變數#j和#k可以用常數賦值。左邊的變數也可以用表達式賦值。
說明:
角度單位
函數SIN ,COS,ASIN,ACOS,TAN和ATAN的角度單位是度。如90°30'表示為90.5度。
ARCSIN # i= ASIN[#j]
(1)取值范圍如下:
當參數(NO.6004#0)NAT位設為0時,270°~90°
當參數(NO.6004#0)NAT位設為1時,-90°~90°
(2)當#j超出-1到1的范圍時,發出P/S報警NO.111.
(3)常數可替代變數#j
ARCCOS #i=ACOS[#j] 取值范圍從180°~0° 當#j超出-1到1的范圍時,發出P/S報警NO.111. 常數可替代變數#j
三 程序舉例
銑橢圓:
軌跡:
橢圓程序代碼如下:
N10 G54 G90 G0 S1500 M03
N12 X0 Y0 Z20.
N14 G0 Z1
N16 G1 Z-5. F150.
N18 G41 D1
N20 #1=0
N22 #2=34
N24 #3=24
N26 #4=#2*COS[#1]
N28 #5=#3*SIN[#1]
N30 #10=#4*COS[45]-#5*SIN[45]
N32 #11=#4*SIN[45]+#5*COS[45]
N34 G1 X#10 Y#11
N36 #1=#1+1
N38 IF [#1 LT 370] GOTO26
N40 G40 G1 X0 Y0
N42 G0 Z100
N44 M30
銑矩形槽:
銑矩形槽代碼如下:
#102=0.
N3#100=0.
#101=0.
#103=200.
#104=400.
G91G28Z0.
G0G90G54X0.Y0.
G43H1Z20.
M3S2000.
N4G0X#100Y#101
G01Z#102F200.
#102=#102-2.
IF[#102EQ-50.]GOTO1
GOTO2
N2
N4X#104F500.
Y#103
X#100
Y#101
#100=#100+10.
#101=#101+10.
#103=#103-10.
#104=#104-10.
IF[#100EQ100.]GOTO3
GOTO4
N3
N1
M5
M9
G91G28Z0.
G28Y0.
M30
銑傾斜3度的面:
軌跡:
銑傾斜3度的面的代碼如下:
O0001
#[#1+1*2]=1
G65P9012L1A0B0.1C4I100J3K0
M30
宏程序O9012代碼如下:
G54 G90 G00 X[#3] Y0 Z100
S500 M3
G01 Z0 F300
WHILE[#1LE10]DO1
#7= #1/TAN[#5]+#3
G1Z-#1 X#7
#8=#6/2-ROUND[#6/2]
IF[#8EQ0]GOTO10
G1Y0
GOTO20
N10 Y#4
N20#1=#1+#2
#6=#6+1
END1
G0
Z100
銑半球:
軌跡:
銑半球代碼如下:
G90G0G54X-10.Y0M3S4500
G43Z50.H1M8
#1=0.5
WHILE[#1LE50.]DO1
#2=50.-#1
#3=SQRT[2500.-[#2*#2]]
G1Z-#1F20
X-#3F500
G2I#3
#1=#1+0.5
END1
G0Z50.M5
M30
銑喇叭:
銑喇叭代碼如下:
M03 S500
M06 T01
#1=0
#2=0
G0 Z15
X150 Y0
N11
#2=30*SIN[#1]
#3=30+30*[1-COS[#1]]
G01 Z-#2 F40
G41 X#3 D01
G03 I-#3
G40 G01 X150 Y0
#1=#1+1
IF [#1 LE 90] GOTO 11
G0 Z30
M30
5. 在程序設計中,什麼是變數
變數來源於數學,是計算機語言中能儲存計算結果或能表示值抽象概念。變數可以通過變數名訪問。在指令式語言中,變數通常是可變的;但在純函數式語言(如Haskell)中,變數可能是不可變(immutable)的。在一些語言中。
變數可能被明確為是能表示可變狀態、具有存儲空間的抽象(如在Java和Visual Basic中);但另外一些語言可能使用其它概念(如C的對象)來指稱這種抽象,而不嚴格地定義「變數」的准確外延。
變數是一種使用方便的佔位符,用於引用計算機內存地址,該地址可以存儲Script運行時可更改的程序信息。例如,可以創建一個名為Click Count的變數來存儲用戶單擊Web頁面上某個對象的次數。使用變數並不需要了解變數在計算機內存中的地址。
只要通過變數名引用變數就可以查看或更改變數的值。在VB Script中只有一個基本數據類型,即Variant,因此所有變數的數據類型都是Variant。
變數是記錄事物特定的狀態的對應的方式,變數主要是變和量,變表示值是可變的,不固定的,量表示的是記錄的事物的狀態就叫量。執行程序的過程就是一系列狀態的變化的過程。
定義變數:
name='egon'
變數的三個特徵:
1、變數名:變數名用來引用變數值的。即但凡要用變數值,都需要通過變數名。
2、賦值符號:賦值。
3、變數值:即我們存放的數據,是用來記錄現實世界中的某種狀態的。
引用計數:python的賦值是在內存空間開辟一個小的空間將變數值放進去,然後將變數名與這個值綁定,這樣這個值得被引用次數就增加了一次。
引用計數增加:x=10 #10身上的引用計數增加,y=x #2。
引用計數減少:x=11 #10身上的引用計數減少1。del y #del的意思是解除綁定,10身上的引用計數減少1,引用計數一旦為0,就是垃圾,會被python的垃圾回收機制自動回收。
聲明變數:
聲明變數的一種方式是使用Dim語句、Public語句和Private語句在Script中顯式聲明變數。例如:
Dim Degrees Fahrenheit。
聲明多個變數時,使用逗號分隔變數。例如:
Dim Top, Bottom, Left, Right。
另一種方式是通過直接在Script中使用變數名這一簡單方式隱式聲明變數。這通常不是一個好習慣,因為這樣有時會由於變數名被拼錯而導致在運行Script時出現意外的結果。因此,最好使用Option Explicit語句顯式聲明所有變數,並將其作為Script的第一條語句。
(5)編程的變數的代碼是什麼擴展閱讀:
變數的命名規則:
首先,我們必須給變數取一個合適的名字,就好像每個人都有自己的名字一樣,否則就難以區分了。在VB6中,變數的命名必須遵循以下規則:
(1)變數名必須以字母或下劃線打頭,名字中間只能由字母、數字和下劃線「_」組成;最後一個字元可以是類型說明符;
(2)變數名的長度不得超過255個字元;
(3)變數名在有效的范圍內必須是唯一的。有效的范圍就是引用變數可以被程序識別、使用的作用范圍——例如一個過程、一個窗體等等。有關引用變數作用范圍的內容,將在以後介紹。
(4)變數名不能是VB中的保留字(關鍵字),也不能是末尾帶類型說明符的保留字,但可以把保留字嵌入變數名。
關鍵字是指VB6語言中的屬性、事件、方法、過程、函數等系統內部的標識符。如已經定義的詞(if、endif、while、loop等)、函數名(len、format、msgbox等)。像Print、Print$是非法的,而Myprint是合法的。
例如:strName1,intMax_Length,intLesson,strNo3等是合法的變數名,而A&B,all right,3M,_Number等是非法的變數名。
注意:
(1)變數名在VB中是不區分大小寫的(如ABC、aBc、abc等都是一樣的)。C語言中區分大小寫。不同的語言有不同的規則。
(2)定義和使用變數時,通常要把變數名定義為容易使用閱讀和能夠描述所含數據用處的名稱,而不要使用一些難懂的縮寫如A或B2等。例如:假定正在為水果鋪編一個銷售蘋果的軟體。我們需要兩個變數來存儲蘋果的價格和銷量。
此時,可以定義兩個名為Apple_Price和Apple_Sold的變數。每次運行程序時,用戶就這兩個變數提供具體值,這樣看起來就非常直觀。具體方法是:通過用一個或多個單片語成有意義的變數名來使變數意義明確。例如,變數名SalesTaxRate就比Tax或Rate的意義明確得多。
(3)根據需要混合使用大小寫字母和數字。一個合理協議是,變數中每個單詞的第一個字母大寫,例如:DateOfBirth。
(4)另一個合理協議是,每個變數名以兩個或三個字元縮寫開始,這些字元縮寫對應於變數要存儲數據的數據類型。例如,使用strName來說明Name變數保存字元串型數據。這種命名方法叫匈牙利命名法。
參考資料來源:網路-變數
6. c語言的變數定義
C語言中變數遵循「先定義後使用」的原則:
1、定義變數的格式:數據類型 變數名;
首先要強調的一點是:變數的定義是一條語句,每條語句都是以分號結尾的。故定義完變數,後面不要漏掉「;」分號。
在變數定義中,「數據類型」表示想要存儲什麼類型的數據就定義什麼類型的變數。
如想要存儲整數就定義成 int 型;想要存儲小數就定義成 float 型或 double 型;想要存儲字元就定義成 char 型等等。
「變數名」就是你想給這個變數起個什麼名字,通常都是用字母、數字與下劃線組合而成。比如:
「int i;double price;double goods_price2」等等。
就表示定義了一個整型變數 i、小數型變數price、goods_price2;
2、變數定義完成後,接下來就是使用變數,為變數賦值。
將一個值放到一個變數中,這個動作叫「賦值」。通俗點講,「給變數賦值」意思就是將一個值傳給一個變數。
賦值的格式是:
變數名 = 要賦的值;
它的意思是將=右邊的數字賦給左邊的變數。比如:
i = 3;
這就表示將 3 賦給了變數 i,此時 i 就等於 3 了。
3、變數的定義和賦值,可以分成兩步寫,也可以將它們合成一步,而且事實上,在實際編程中用得最多的也是合二為一的寫法。
形式如下:
數據類型 變數名 = 要賦的值;
比如:int i = 3;
就表示定義了一個變數 i,並把 3 賦給這個變數。它與
int i;
i =3;
是等價的。
在定義變數時也可以一次性定義多個變數,比如:
int i, j;
這就表示定義了變數 i 和 j。這里需要強調的是,當同時定義多個變數時,變數之間是用逗號隔開的,千萬別寫成分號。這是很多新手最容易犯的錯誤,即將逗號和分號記混了。
同樣也可以在定義多個變數的同時給它們賦值:
int i = 3, j = 4;
中間還是用逗號隔開,最後別忘記輸入分號。
最後需要注意的是,在較老的 C89/C90 標准(也稱 ANSI C 標准)中,變數只能在程序的開頭定義,或者說變數定義的前面不能有其他非聲明或非定義的語句。
(6)編程的變數的代碼是什麼擴展閱讀:
在主回答中,提到了變數定義時,變數名通常都是用字母、數字與下劃線組合而成,但是實際上,變數名也不是隨便組合的,變數定義需要遵循一定的規范,否則容易產生歧義,影響整體程序代碼 的可讀性。
所以在定義變數的時候,要注意以下命名規范:
(1)、變數名的開頭必須是字母或下劃線,不能是數字。實際編程中最常用的是以字母開頭,而以下劃線開頭的變數名是系統專用的。命名應當直觀且可以拼讀,可望文知意,便於記憶和閱讀。
標識符最好採用英文單詞或其組合,不允許使用拼音。程序中的英文單詞一般不要太復雜,用詞應當准確。
(2)、變數名中的字母是區分大小寫的。比如 a 和 A 是不同的變數名,num 和 Num 也是不同的變數名。當標識符由多個片語成時,每個詞的第一個字母大寫,其餘全部小寫。
比如: int CurrentVal;
這樣的名字看起來比較清晰,遠比一長串字元好得多。
(3)、變數名絕對不可以是C語言關鍵字,不能有空格。
(4)、變數名的長度應當符合「min-length && max-information」原則。
C 是一種簡潔的語言, 命名也應該是簡潔的。例如變數名MaxVal 就比MaxValueUntilOverflow 好用。標識符的長度一般不要過長,較長的單詞可通過去掉「母音」形成縮寫。
另外,英文詞盡量不縮寫,特別是非常用專業名詞,如果有縮寫,在同一系統中對同一單詞必須使用相同的表示法,並且註明其意思。
7. 計算機編程中變數都有哪幾種啊
變數是計算機編程中的一個重要概念。變數是一個可以存儲值的字母或名稱。當你編程時,可使用變數來存儲數字,例如建築物的高度,或者存儲單詞,例如人的名字。簡單地說,可使用變數表示程序所需的任何信息。你可能會問:「既然我可以使用信息,為什麼要用變數?」因為變數可以隨著程序的運行而改變其表示的值。例如,你可以寫個程序來跟蹤罐子里糖豆的數目。因為糖是要被吃掉的,所以罐里糖豆的數目可能會隨著時間的推移而改變。你可以使用一個變數來表示不同時間的糖豆數目,而無需在每次糖豆數目變化時重新修改程序。將信息存儲於變數中
使用變數有三個步驟:聲明變數 (declare the variable)。告訴程序變數的名稱和類型。
給變數賦值 (assign the variable)。賦予變數一個要保存的值。
使用變數 (user the variable)。在程序中獲得變數中所存儲的值。
聲明變數
聲明變數時,必須決定其名稱和存儲其中的數據的類型 (data type) 。使用 Dim 和 As 這兩個關鍵字來聲明變數,如下所示。Dim aNumber As Integer
這行代碼的意思是要使用一個名為 aNumber 的變數,並且希望它所存儲的值的數據類型為整數 (Integer)。因為 aNumber 是一個整數 (Integer) 數據類型,所以它只能存儲整數。例如要存儲 42.5這樣帶有小數的數字,則需使用雙精度浮點數 (Double) 數據類型。如果要存儲單詞或句子,需使用字元串 (String)數據類型。另外一種在此值得一提的數據類型是布爾 (Boolean),它可存儲 True 或 False 值。下面是關於如何聲明變數的更多示例。Dim aDouble As Double
Dim aName As String
Dim YesOrNo As Boolean
給變數賦值
使用 = 符號給變數賦值,如下例所示。這時候,這個 = 符號我們稱之為賦值變數運算符 (assignment operator)。aNumber = 42
這行代碼的值為 42,它存儲在先前聲明的名為 aNumber 的變數中。聲明變數並給變數賦個預設值
你可以用一行代碼聲明變數,然後用另一行代碼給變數賦值。比如:Dim aNumber As Integer
aNumber = 42
但是,如果嘗試在賦值前使用變數,可能導致錯誤。因此,最好在同一行代碼中聲明變數和並給變數賦值。即使還不知道變數將要存儲什麼值,也可以給變數賦個預設值 (default value) 。上面的兩行代碼就可以寫成:Dim aNumber As Integer = 42
更多代碼示例:Dim aDouble As Double = 0
Dim aName As String = "default string"
Dim YesOrNo As Boolean = True
通過用同一行代碼聲明變數並給變數賦個預設值,可以避免可能發生的錯誤。以後你仍可以使用賦值方法為變數賦給不同的值。試一試
在本練習中,你要寫一個小程序來創建四個變數並為其賦值,然後在一個消息框 (message box) 窗口中顯示每個值。首先我們將創建存儲代碼的項目。創建項目
打開 Visual Studio在文件 (File) 菜單上,單擊新建項目 (New Project)。在新建項目 (New Project) 對話框的模板 (Templates) 窗格中,單擊 Windows 應用程序 (Windows Application)。在名稱 (Name) 框中鍵入 Variables,再單擊確定 (OK)。Visual Basic 將為程序創建文件並打開窗體設計器 (Form Designer)。下一步,我們將創建變數。創建變數並顯示它們的值
雙擊該窗體。代碼編輯器 (Code Editor) 打開並顯示名為 Form1_Load 的代碼節。這節代碼,稱為過程 (Procere),包含在窗體首次載入到內存中時執行的指令。在 Form1_Load 過程中,鍵入以下代碼。Dim anInteger As Integer = 42
Dim aDouble As Double = 39.345677653
Dim aString As String = "I like woyouxian."
Dim aBoolean As Boolean = True
此代碼聲明四個變數:Integer、Double、String 和 Boolean,並給它們賦默認值。 提示鍵入代碼時,您可能會注意到:在鍵入 As 後,游標下會出現一個單詞列表。此功能稱為智能感應 (Intellisense)。利用這一功能,您只需鍵入一個單詞的前幾個字母,便可以在列表中選擇相應的單詞。完成選擇後,就可以按 Tab 鍵完成單詞。注意每當在程序中表示實際文本時,必須用雙引號 "" 將文本括起來。這會告訴程序將文本解釋為實際文本而不是變數名。如果在實際文本中還包含雙引號,你則用兩個雙引號代替。比如Dim aString As String = "I like ""b l a b l a""!"
給 Boolean 變數賦 True 或 False 值時,則無需用雙引號將其括起來,因為 True 和 False 是 Visual Basic 關鍵字,其本身有特殊的含義。 然後在上一步寫的代碼下鍵入以下代碼。MsgBox(anInteger)
MsgBox(aDouble)
MsgBox(aString)
MsgBox(aBoolean)
End
前四行代碼使用 MsgBox 函數告訴程序在新窗口中顯示上一步給每個變數所賦的值。最後一行使用 End 語句告訴程序在執行完此過程後結束。運行程序
選擇調試 (Debug) 菜單中的開始調試 (Start Debugging) 運行程序。或者直接按快捷鍵 F5 運行程序。在出現的每個窗口上單擊確定 (OK)。注意每個變數的值依次顯示,然後程序結束。程序結束後,你可以返回並更改代碼中給變數所賦的值,然後再次運行應用程序,你會看到顯示的新值。