OTHER PAGES

WELCOME

Move your mouse onto the image to see the bravo CSS3 Transition!

2012年1月14日 星期六

關於Small Basic

想要寫程式,又需要自學,卻怕一打開設計軟體,功能就多到使你不知所措嗎?從這個極致簡單的Small Basic開始吧!
Small Basic下載:
http://smallbasic.com/
ps.安裝的時候,不要被可怕的英文安裝畫面嚇到了,只要一直按下一步,執行程式的時候是中文的!(不過翻譯實在是有點糟,附上中文化檔案,請見後面還沒弄好。)

開始



嗯,似乎沒有圖形化的設計界面,不過正好可以練習一下如何用文字表達,那要怎麼開始呢?試著打下第一個字,你會看到:
貼心的自動完成,用上下鍵選擇,用Enter鍵採納。
上下瀏覽之後會發現,其實裡面的類別並不多,好好嘗試一下吧。
 比較重要的是,如果你有用過Scratch,大概對於它的「舞台」不陌生吧。Small Basic的特點是,它有兩個舞台,其中一個是純文字的,另外一個是圖形化的。也可以把兩個一起叫出來看看。程式碼如下:
TextWindow.show()
GraphicsWindow.show()


資源
其實Small Basic還是有自己的說明書和範例喔!只不過是英文的,想要學的可以在開始功能表裡面找到:

然而,這裡的介紹清楚的顯示了:只要動手試試,應該就可以掌握部分功能了。至於全部的
功能,等我有時間再加以補充。

完成
最後我想要談談一個特別的功能:輸出執行檔。
談到輸出執行檔,其實就是先將專案存檔,再按下「執行」,即會在專案的資料夾中建立一個同名的執行檔及一個.dll檔案。

此外,Small Basic寫好的程式,可以輕易地輸出到正規的Visual Basic中呢!不過經過實際測試發現,似乎還是需要原本的.dll檔案才能正常執行。至於要不要,就見仁見智囉。按鈕如下:
畢業,輸出成正式的VB專案!
 總評
雖然Small Basic是個非常平易近人的軟體,但是功能相對的也弱了不少,主要有下列各項:
  • 物件導向並不完整 (連宣告變數Dim都沒有!)
  • 不能自訂函數,只有子常式Sub可以使用。
  • 類別很少,而且只能執行少部分的功能。
  • 沒有控制項的概念,與正牌的Visual Basic相去甚遠。
  • ...
不過,既然有個簡單的工具可以利用,那麼做點什麼出來,至少有了工具吧!期盼Small Basic能夠帶給你一個寫程式的起點!


張貼留言