以下是金頭腦常用的指令與函數,當您需要查詢時,歡迎來此看看:

一、一般指令

指 令 名 稱 格                   式 說                                                明 範                        例
背景顏色    
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

              顯示 "限制級"

結束選擇

副程式

結束副程式

副程式  <名稱>

結束副程式

設定一個副程式

可以提供主程式呼叫執行

副程式  答對了

   顯示  "你答對了"

結束副程式

執行副程式 執行副程式  <副程式名> 呼叫 , 執行一段副程式 執行副程式  答對了

 

三、繪圖指令 (你可以按滑鼠右鍵, 選擇繪圖指令, 可以快速繪圖)

指 令 名 稱 格                   式 說                                                           明 範                        例
顯示圖片 

 
ShowPic

顯示圖片 X座標,Y座標,圖形檔名 用來在螢幕上顯示一個圖形檔,目前本程式可以秀 BMP,GIF,以及 JPG 檔 顯示圖片 10,10, "我的家.bmp"
畫線

  
Line

畫線 起點X座標,起點Y座標,終點X座標,終點Y座標,顏色,粗細 可以在螢幕上畫出一條線 畫線 10,10,50,50,"黑色",2
畫圓 

 
Circle

畫圓 左上角X座標,左上角Y座標,右下角X座標,右下角Y座標,裡面顏色,外面顏色,粗細 可以在指定的四方形區域內,畫出一個圓形 畫圓 10,10,100,100, "紅色","黑色",2
填色  


Paint

填色 點X座標,點Y座標,顏色 可以從指定的點開始,在一個封閉區域內填入指定的顏色 填色 25,25,"綠色"
設定字形 

 
SetFont    

設定字形 字形名稱,大小,顏色,粗體,斜體,底線,刪除線 用來設定「螢幕輸出」這個指令所需用到的字形屬性,"粗體"之後的參數是可以省略的 設定字形 "標楷體", 24, "紅色", "粗體"
螢幕輸出


TextOut

螢幕輸出  X座標, Y座標, 文字 用來在畫面上出現一段文字 螢幕輸出  10,10,"我是天空裡的一片雲"
儲存畫面


SaveBg

儲存畫面 用來將目前的螢幕全部存起來 儲存畫面
載入畫面


LoadBg

載入畫面 用來將儲存的畫面取回 載入畫面

 

一、一般函數

函數名稱 參數 說明 範例
輸入    
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)   --> 傳回 健二