為了慶祝本週法語版 Small Basic 的出現,我們推出了新的一集,介紹使用這種超簡單的語言進行編程,專門旨在還原 80 年代有趣和娛樂性的編程理念。發現一個新功能:計時器!
Small Basic 是一種入門式程式語言,強調程式設計時獲得樂趣的理念。這是 Microsoft 新計劃的一部分,旨在鼓勵年輕人(7 至 77 歲)發現程式設計的樂趣。要了解更多信息,請點擊 —伊西— .
我們已經有機會詳細介紹這種新的語言和開發環境。到目前為止,它僅提供英文版本。現在它有法文版本。
– 透過以下方式下載 Small Basic這個連結
– 依照逐步精靈進行安裝
– 啟動後,Small Basic 會自動辨識您的系統語言並進行相應調整。換句話說,當軟體在法語 Windows 系統上啟動時,會顯示法語介面和幫助。
– 在接下來的兩個步驟中,我們將發現一個新的指令(Timer)和令人驚嘆的非常Web 2.0的發布功能。
前幾集的提醒…
在我們的第一集中(看伊西),我們提出了開發環境,表明該軟體不僅可以創建小型、簡單的應用程式(在控制台模式下),還可以創建能夠查詢 Web 服務的更複雜的應用程序,例如弗利克(伊西)
在第二集中(看伊西),我們研究了一些語言的基本概念,例如變數、迴圈和測試。我們用神秘的數字遊戲(看伊西)。
在第三集中(看伊西),我們看到 Small Basic 的靈感來自於該語言標識提供非常有趣且有教育意義的圖形說明(看伊西)!
在第四集中(看這裡),我們發現了這個角色子程序和 SUB 指令我們重新製作了著名的遊戲乒乓球,現代電子遊戲的始祖!
在第五集中(看這裡),我們發現了 Small Basic 版本「0.2」的新功能以及允許您在螢幕上製作精靈動畫的說明。
定時器可讓您定期觸發子程式 (SUB) 的執行。這在移動敵人或裝飾元素的遊戲中非常有用。當您想要在程式中自動刷新顯示時,這也非常實用。
若要實作計時器,必須使用新的 TIMER 關鍵字及其關聯函數。
– 我們首先使用以下方法定義一個區間:定時器.間隔 = x(其中 x 是以毫秒為單位的數字)。例如:「Timer.Interval = 1000」將每秒觸發一個事件。
– 然後我們透過命名程式來告訴程式它必須執行哪個子程序TIMER.TICK = NomDuSub
這給了這樣的東西:
……
計時器間隔 = 500
Timer.Tick = BougeEnnemis
……
下布吉恩尼米斯
' 在此插入代碼以移動敵人
結束子
– 若要暫停計時器,請使用下列指令:定時器.PAUSE()
– 若要重新啟動暫停的計時器,請使用下列指令:定時器.RESUME()
我們將在下一步中了解如何使用此函數來顯示模擬時鐘。
以下程式顯示一個類比時鐘及其時針、分針以及秒針。
' 程式開始
'
xRAD = Math.Pi / 180
'
GraphicsWindow.Height=200
GraphicsWindow.Width=200
GraphicsWindow.BackgroundColor=”黑色”
GraphicsWindow.Show()
'
計時器.間隔 = 1000
計時器.Tick = ShowTime
'
' 程式結束
'
子放映時間
秒=時鐘.秒*6
Min=時鐘.分鐘*6
Heu=時鐘.小時*30
'
GraphicsWindow.Clear()
GraphicsWindow.PenColor=”黃色”
GraphicsWindow.DrawEllipse(0,0,200,200)
'
X = 100 + (90*Math.Sin(xRAD*Sec))
Y = 100 – (90*Math.Cos(xRAD*Sec))
GraphicsWindow.DrawLine(100,100,X,Y)
'
GraphicsWindow.PenColor=”綠色”
X = 100 + (80*Math.Sin(xRAD*Min))
Y = 100 – (80*Math.Cos(xRAD*Min))
GraphicsWindow.DrawLine(100,100,X,Y)
'
GraphicsWindow.PenColor=”紅色”
X = 100 + (60*Math.Sin(xRAD*Heu))
Y = 100 – (60*Math.Cos(xRAD*Heu))
GraphicsWindow.DrawLine(100,100,X,Y)
'
GraphicsWindow.PenColor=”青色”
GraphicsWindow.DrawBoundText(70,150,100,時鐘.時間)
結束子
Small Basic 現在提供了一種與朋友共享程式的非常簡單的方法。
一旦您的程序完全完成並最終確定,只需單擊按鈕“發布」。
然後,您的原始程式碼將被傳送到一個特殊的 Microsoft 伺服器,該伺服器儲存提交給它的所有程式。一旦伺服器收到您的程序,它就會傳回一個代碼(一種參考號)。
然後您可以與您的朋友分享此程式碼。
他們所要做的就是點擊「導入」並輸入您提供的程式碼,這樣他們就可以自動下載原始程式碼並在自己的 Small Basic 上運行。
請注意,該代碼也可以在線查看,只需輸入:
https://smallbasic.com/program/?程式碼
因此,只需下載上一步中的時鐘範例而無需重新輸入:
- 發射小型基本型
– 點選圖示進口商
- 進入MLT668-1
– 等待幾秒鐘,以便程式碼在新視窗中下載。
這個發布原則對於分享節目和發現其他 Small Basic 愛好者的作品來說確實非常實用。
以下是一些需要緊急發現的範例:
* DanAwesome 的 LIGHTS OUT 遊戲:VDK353
* 超級乒乓球:MDJ923
*磚塊:QRQ360
Opera One - AI 驅動的網頁瀏覽器
作者:歌劇