以下是金頭腦常用的指令與函數,當您需要查詢時,歡迎來此看看: |
一、一般指令
指 令 名 稱 | 格 式 | 說 明 | 範 例 |
背景顏色 BackGround |
背景顏色 + 顏色 | 用來設定程式執行時的背景顏色 | 背景顏色 "藍色" 背景顏色 1256893 |
顯示 MsgBox |
顯示 + 文字 | 用來顯示一段訊息 | 顯示 "你的打字速度很快!" |
備註(或 //) Rem |
備註 + 備註文字 | 用來做程式的說明,是給程式設計者看的!
加上斜線的那行程式並不會被執行 |
備註 這是我的第一個程式 |
播放媒體 PlayMedia |
播放媒體 + 檔名 | 可以用來播放聲音、影片、音樂等媒體,原則上,只要是您的電腦可以播放的媒體,這個指令都可以使用。 | 播放媒體 "MySnd.wav" PlayMedia
"c:\temp\goodd.mid" |
暫停 Pause |
暫停 | 用來暫停程式, 使用者必須按下任何一個按鍵, 才能繼續執行 | 暫停 |
嗶一聲
BEEP |
嗶一聲 | 發出一個警告聲,這個聲音每一台電腦都不一樣
跟控制台裡的聲音的設定有關 |
嗶一聲 |
執行軟體
|
執行軟體+軟體檔名 | 用來呼叫另一個軟體執行 | 執行軟體 "Panda.exe" |
上網
|
上網 + 網址 | 呼叫瀏覽器,並且到指定的網站 | 上網 "http://www.yam.com.tw"
上網 "mailto:chener@ms1.hinet.net" |
二、流程控制指令
指 令 名 稱 | 格 式 | 說 明 | 範 例 |
結束程式
|
結束程式 | 可以結束程式的執行 | 結束程式 |
如果
要不然 結束如果 |
如果 <條件>
執行指令 要不然 執行指令 結束如果 |
可以用來判斷某個狀況
如果條件成立,就會執行 如果 到 要不然之間的指令;當條件不成立時,會執行 要不然 到 結束如果之間的指令
|
如果 身高 >= 190
顯示 "你很高哦" 要不然 顯示 "長不高也沒關係" 結束如果 |
從
下一個 |
從 變數=初始值
到 結束值
指令.... 下一個 |
用來反覆執行一段程式, 執行的次數是從
初始值 到 結束值 |
從 年齡=12 到 18
顯示 年齡 下一個 |
當
結束當 |
當 <條件> …… 結束當 |
當 [條件] 成立時,會執行 「當」到「結束當」之間的程式 | 當 繼續 > 0
顯示 "我是人" |
選擇條件
條件 條件 結束選擇 |
選擇條件
條件 <條件1> 指令.... 條件 <條件2> 指令.... 結束選擇 |
當需要判斷的狀況很多時
可以使用這套指令來加速判斷 |
選擇條件
條件 年齡<12 顯示 "保護級" 條件 (年齡>=12 )AND(年齡<18 ) 顯示 "輔導級" 條件 年齡>18 顯示 "限制級" 結束選擇 |
副程式
結束副程式 |
副程式 <名稱>
結束副程式 |
設定一個副程式
可以提供主程式呼叫執行 |
副程式 答對了
顯示 "你答對了" 結束副程式 |
執行副程式 | 執行副程式 <副程式名> | 呼叫 , 執行一段副程式 | 執行副程式 答對了 |
三、繪圖指令 (你可以按滑鼠右鍵, 選擇繪圖指令, 可以快速繪圖)
指 令 名 稱 | 格 式 | 說 明 | 範 例 |
顯示圖片
|
顯示圖片 X座標,Y座標,圖形檔名 | 用來在螢幕上顯示一個圖形檔,目前本程式可以秀 BMP,GIF,以及 JPG 檔 | 顯示圖片 10,10, "我的家.bmp" |
畫線
|
畫線 起點X座標,起點Y座標,終點X座標,終點Y座標,顏色,粗細 | 可以在螢幕上畫出一條線 | 畫線 10,10,50,50,"黑色",2 |
畫圓
|
畫圓 左上角X座標,左上角Y座標,右下角X座標,右下角Y座標,裡面顏色,外面顏色,粗細 | 可以在指定的四方形區域內,畫出一個圓形 | 畫圓 10,10,100,100, "紅色","黑色",2 |
填色
|
填色 點X座標,點Y座標,顏色 | 可以從指定的點開始,在一個封閉區域內填入指定的顏色 | 填色 25,25,"綠色" |
設定字形
|
設定字形 字形名稱,大小,顏色,粗體,斜體,底線,刪除線 | 用來設定「螢幕輸出」這個指令所需用到的字形屬性,"粗體"之後的參數是可以省略的 | 設定字形 "標楷體", 24, "紅色", "粗體" |
螢幕輸出
|
螢幕輸出 X座標, Y座標, 文字 | 用來在畫面上出現一段文字 | 螢幕輸出 10,10,"我是天空裡的一片雲" |
儲存畫面
|
儲存畫面 | 用來將目前的螢幕全部存起來 | 儲存畫面 |
載入畫面
|
載入畫面 | 用來將儲存的畫面取回 | 載入畫面 |
一、一般函數
函數名稱 | 參數 | 說明 | 範例 |
輸入 InputBox |
字串 |
用來讓使用者輸入資料,並且將資料的內容儲存在指定的變數裡 | 姓名=輸入("請輸入您的姓名") |
按鍵
InKey |
數字 | 用來讀取使用者按了哪個按鍵
如果您使用 按鍵(1000) 就表示您要等待 1 秒鐘,讓使用者按鍵! 如果用 按鍵(0) ,那麼程式就會一直等到使用者按了某個按鍵才會繼續 |
按鍵(0) |
年月日
時分秒 |
無 | 這六個是時間函數,您可以用它來取得目前的日期或時間。 | 年份 = 年()
現在 = 時() |
詢問是否 AskYN |
字串 | 會在螢幕上顯示一段文字,讓使用者選擇是或否 | 結果 = 詢問是否("你要繼續玩嗎?") |
選擇 Select |
字串1,數值1,字串2,字串3… | 可以出現一個視窗,讓使用者選擇。參數的字串1,就是提示的文字,數值1則代表有幾個選項,字串2以後就是選項的內容 | 結果 = 選擇("你最會說哪一種話?", 5, "國語" , "英語" , "日語" , "台語" , "客家語") |
滑鼠
Mouse |
字串1, 字串2 | 可以傳回目前滑鼠的座標,並且把座標儲存在 字串1, 字串2 兩個變數中 | 滑鼠("XX","YY") |
二、數學函數
函數名稱 | 參數 | 說明 | 範例 |
取餘數 Mod |
數值1 , 數值2 | 用來取得 數值1 除以 數值2的餘數 | 餘數 = 取餘數(24,7) --> 傳回 3 |
取亂數 Random |
數值 | 用來取得一個亂數,範圍是從1到所給的數值之間 | 結果 = 取亂數(6) -->傳回 1~6 之間的數字 |
取整數 Int |
數值 | 用來將所得的數值轉成整數 | 結果 = 取整數(245÷23) --> 傳回 10 |
開根號
|
數值 | 用來將所給的參數開根號 | 平方根 = 開根號(25) --> 傳回 5 |
次方
|
數值 | 用來將所給的數做次方運算 | 結果 = 次方(2,3) --> 傳回 2 的 3 次方 = 8 |
正弦
(餘弦,正割) |
數值 | 三角函數。 | 結果 = 正弦(1.25) --> 傳回 sin(1.25) |
三、字串函數
函數名稱 | 參數 | 說明 | 範例 |
長度
Len |
字串 | 用來算出所給的字串有幾個字 | 字數 = 長度("我有幾個字?") --> 傳回 6 |
左
Left |
字串, 數值 | 傳回字串左邊指定的字數 | 姓 = 左("賴健二",1) --> 傳回 賴 |
右
Right |
字串, 數值 | 傳回字串右邊指定的字數 | 名 = 右("賴健二",2) --> 傳回 健二 |