Visual-Basic-程式设计-lesson2回圈及流程控制.ppt
文本预览下载声明
程式設計 Visual Basic簡介 週次:2 建國技術學院 資管系 饒瑞佶 2003年9月17日 立即運算視窗 左上角寫著Immediate的視窗便是它 如何呼叫它?在下拉式功能表中的 View 選項中的 Immediate Window便是它 Private Sub Command1_Click() Debug.Print 1670 End Sub 目的是在編寫VB程式碼階段時,能夠在執行中記錄下程式的流程或訊息 使用程式碼 Debug.Print 變數 的方式來顯示 直接在上面撰寫運算式 Print 指令 什麼是變數? 我們在VB裡用程式碼做資料運算時,因為CPU沒有記憶的功能,因此剛做完處理的資料馬上便消失,為了能取出剛才的運算結果,所以電腦語言會有變數與常數這兩種東西 在VB裡,為了方便及其它的原因,我們把資料存到記憶體裡並不是用位址來指定存在記憶體裡,它是用文字來代表一個記憶體位址,這就是變數 這個記憶體的位址是由電腦自己指定,也就是說我們不能指定資料要放在記憶體的某某位址上,程式每次使用文字內所對應的記憶體位址不一定相同 如何使用變數儲存資料至記憶體? 使用方式:變數 = 資料 X=X+1 在這裡的〝=〞並不是指〝等於〞 這裡的〝=〞是說〝指定複製給〞的意思 VB變數命名 變數的命名是有一定的規則 每一個變數第一個字一定要以英文字母命名(=255字元) 每一個變數從第二個字開始可以都以英文字母命名 每一個變數從第二個字母開始可以用數字來命名 每一個變數不可用空白來命名,但可以用底線命名 每一個變數均不可以中文字、全型字命名(VB中文版可以使用中文字來做為變數的命名) 命名時,字母大小寫皆可 變數名稱不可使用VB的保留字 變數的命名最好具有意義,以提高可讀性且易記 若變數未設定初值時,數值變數預設值為0,字串變數預設值為空字串 數值變數 布林數(Boolean)、位元組(Byte)、整數(Integer)、長整數(Long)、 單精度浮點數(Single)及雙精度浮點數(Double) 布林數:能儲存0(False)及-1(True)兩種整數的變數,也就是一個bit大小的記憶體空間所能表示的資料(但事實上它還是佔用1Byte的記憶體空間)。 位元組:能儲存8組以0、1表示數值的變數,也就是用了1Byte的記憶體空間,值的範圍為0 ~ 255。 整數%:能存16組以0、1表示數值的變數,用了記憶體2Byte的大小,值的範圍為-32768 ~ 32767。 數值變數 長整數:能存32以0、1表示數值的組變數,佔記憶體4Byte的空間,值的範圍為-2,147,483,648 ~ 2,147,483,647。 單精度浮點數!:使用32位元(4Byte=32bit)來表示可包含小數數值的變數,值的範圍為,負數-3.402823E38 ~ -1.401298E-45,正數1.401298E-45 ~ 3.402823E38。 雙精度浮點數#:使用64位元(8Byte)來表示可包含小數數值的變數,值的範圍為,負數-1.79769313486231E308 ~ -4.94065645841247E-324,正數4.94065645841247E-324 ~ 1.79769313486231E308。 Currency@:使用64位元來表示可包含小數數值的變數,15位數整及4位小數,值的範圍為-922,337,203,685,477.5808 ~ 922,337,203,685,477.5807。 數值變數 字串變數 $ 不固定長度與固定長度兩種 不固定長度:沒有限定字串長度的字串變數,一般宣告就是沒有限定長度。 固定長度:限定字串長度的字串變數,無論文字資料的長短,儲存的資料長度不變。 變數宣告 宣告法:於程式裡使用Dim敘述宣告 Private Sub Form_Load() Dim A As Integer Dim B As Date Dim C As Single Dim D As Object End Sub 動態宣告:動態宣告變數也就是執行該程式時,電腦會隨機分配記憶體位置給變數存放資料,而當程式執行結束而程式碼被移出記憶體時,變數也隨之移出記憶體 變數宣告 靜態宣告:靜態宣告變數也就是執行該程式時,電腦會分配固定記憶體位置給變數存放資料,當程式執行結束而程式碼被移出記憶體時,該記憶體位置保留,再執行該程式時,電腦又分配相同記憶體位置給變數存放資料,使用相同名稱來當變數而每次執行所分配到的記憶
显示全部