1 / 31

新觀念的 VB6 教本

新觀念的 VB6 教本. 第 2 章 BASIC 語言的初步印象. 2-1 BASIC 程式的組織結構. BASIC 程式的組織架構 – 字元集. 26個大寫英文字母,從 A 到 Z。 26個小寫英文字母,從 a 到 z。 10 個阿拉伯數字,從0到9。 28 個特殊符號 。 所有的中文字 。. BASIC 程式的組織架構 – 保留字.

anne-beard
Download Presentation

新觀念的 VB6 教本

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 新觀念的 VB6 教本 第 2 章 BASIC 語言的初步印象

  2. 2-1 BASIC程式的組織結構

  3. BASIC 程式的組織架構 – 字元集 • 26個大寫英文字母,從A到Z。 • 26個小寫英文字母,從a到z。 • 10個阿拉伯數字,從0到9。 • 28個特殊符號 。 • 所有的中文字 。

  4. BASIC 程式的組織架構 –保留字 • 「保留字」(Reserved Word)是由字元組合而成,並且由BASIC內部加以定義,猶如英語裡的單字一樣,具有特殊的意義及使用規則,因此使用者必須依規定來使用這些字,不可隨意使用。例如Print 就是一個保留字,它的用途是印字,所以我們不可以寫成 Print=2,否則 VB 會不接受。

  5. BASIC 程式的組織架構 –敘述 • 運用BASIC的字元集與保留字,我們可以組合成一個個的語句來指示電腦做事情,這一個個的語句稱為「敘述」(Statement) 。 • 立即敘述:在即時運算視窗輸入的敘述,一按 Enter後 VB 就會馬上執行,稱為立即敘述 。 • 間接敘述:至於輸入到程式視窗的敘述,則要等到我們開始執行VB應用程式(例如按下開始命令鈕 )才會被執行,稱為間接敘述。

  6. BASIC 程式的組織架構 –敘述(續)

  7. 2-2算術運算

  8. 算術運算

  9. 運算的優先順序

  10. Print 18 / 3 ^ 2 列印結果為2,因為先「 ^ 」再「 / 」,所以運算過程是: 18 / 3 ^ 2 = 18 / 9 = 2

  11. Print 12 / 2 * 6 / 3 列印結果為12,因為「 * 」與「 / 」的優先順序相同,所以由左至右依序處理,其運算過程是: 12 / 2 * 6 / 3 = 6 * 6 / 3 = 36 / 3 = 12

  12. 左右括弧的作用 優於所有的運算符號先被處理 Print (2 + 3) * 4 列印結果為20 Print (6 - 3) ^ 2 列印結果為 9

  13. 2-3 為什麼電腦不聽話?

  14. 漏了「字串」分界符號(") Print "Windows" 將一連串的字元以「 " 」括起,才構成一個正確的字串

  15. 漏了代表相乘的符號「 * 」 Print (1 + 2) * (3 + 4) 因為數學中這個運算式只要寫成(1 + 2)(3 + 4) 就可以了, 所以初學者往往會忘了加上 *。

  16. 示誤訊息

  17. 2-4常用的特殊符號

  18. 常用的特殊符號 • 等號「 = 」 • 列印多份資料的「 , 」及「 ; 」 • Print 的簡寫「 ? 」 • 合併多行敘述的「 : 」 • 註解符號:「‘」

  19. 等號「 = 」 X = 7 Y = X + 10 Print Y 17 Y = X^2 + 2*X + 1 Print Y 64

  20. 列印多份資料的「 , 」及「 ; 」 • Print "ABC", "xyz"ABC xyz • Print 25, 9 \ 4, 9 Mod 4 25 2 1 • Print "Hello", 10 + 2 * 3Hello 16 • Print "ABC"; "xyz"ABCxyz

  21. 列印多份資料的「 , 」及「 ; 」(續) • Print 1234; 5678 1234 5678 • Print "ABC" "xyz“ABCxyz • Print "ABC""xyz“ABC"xyz

  22. Print 的簡寫「 ? 」 ? 3 * 9 27 ? "Hello"; " VB!"Hello VB!

  23. 合併多行敘述的「 : 」 • 比較下面兩個例子的執行結果是否相同: 一、Print 100 Print 666二、Print 100 : Print 666 • 結果是:Print 100 100Print 666 666Print 100 : Print 666 100 666

  24. 註解符號:「 ' 」 • Print 100 ' 列印 100 100 • 在「 ' 」之後的「列印 100」就是「Print 100」的註解文字,而「 ' 」則稱為「註解符號」。

  25. 2-5變數與常數

  26. 變數 • 變數會因程式之執行而變動其內容,例如: V1 = 60 '將V1 的值設為 60Print V1 '把V1 印出來看看 60 V1 = 90 '再將V1 的值設為 90Print V1 '把V1 印出來看看 90 ' 啊! V1的值由60變成90了 • 在以上的執行過程中,V1的值是會變動的,所以稱為變數。

  27. 常數 • 在運算過程中不改變內容的資料稱為常數。 • 其實判斷常數的方法很簡單,可以一眼就看到資料內容者都是常數:數值常數: 100、0.520025、-3.14159字串常數: "Windows"、"我是常數"、"Visual Basic"

  28. 數學上的變數 • 在數學上,我們常利用變數來代表一些特殊意義的數值,以達到運算的目的。 • X = 7 ' 以變數X代表寬 Y = 8 ' 以變數Y代表長A = X * Y ' 求出面積Print A ' 印出結果 56

  29. 電腦的變數

  30. A=A+2 的迷惑 • X = 7 ‘將數值 7 設給(存入)變數 XY = 8 ’將數值 8 設給變數 YA = X * Y ‘將 X 變數與 Y 變數內存放的資料取出來’ 相乘,並將結果存入 A 變數內Print A ‘將 A 變數內的資料印出來 • SUM = 5 ' 將 5 存入變數 SUMSUM = SUM + 5 ' 將 SUM 變數之內容取出加上 5 再存回 SUMSUM = SUM + 2 ' 將 SUM 變數之內容取出加上 2 再存回 SUMPrint SUM ' 印出 SUM 變數之內容 12

  31. 變數的命名規則 • 變數名稱的字數不得超過255。 • 變數名稱的第一個字元必須是英文字母或中文字,其餘部份可以是英文字母、中文字、數字、或底線(_),其餘的符號則不能使用。 • 保留字不可以單獨作為變數名稱,但可以包含在變數名稱之內,作為變數名稱的一部份。 • 講國語也會通! VB也允許我們用中文來為變數命名 。

More Related