對於「7歲到77歲」的年輕人來說,程式設計可以成為真正的愛好。微軟對此深信不疑,並提供了專為初學者設計的新語言和新環境。該語言僅使用 15 個關鍵字,但還可以使用外部物件和函式庫,從而豐富了其潛力。這是我們介紹 Small Basic 程式設計的第一集。
Etape 1/6:簡介
曾經有一段時間,每個擁有電腦的人都知道如何程式設計。有充分的理由:他們剛買的計算機沒有附帶任何軟體。唯一可用的工具是程式語言(用於 ZX81 和 ZX Spectrum 的 Sinclair Basic、用於 Atari 400/800 和 ST 的 Atari Basic、用於 PC 的 GWBasic 等)。每個人都喜歡創建自己的小應用程式…因為是的,程式設計可以是一種有趣的愛好!
憑藉其 Small Basic(不要與 SmallBasic 軟體混淆,更不用說用戶友好性了),微軟希望重新連接那個時代語言的簡單性,並重新發現對有趣的程式設計的熱情。這裡的想法並不是讓每個人都成為電腦科學家,而是重新認識到程式設計也是一種數位愛好,就像攝影、視訊或電玩遊戲一樣。
必須說的是,透過將其 Visual Basic 語言(以及之前的 GWBasic)發展為 C# 和 Visual Basic.NET 等純物件程式設計概念,微軟多年來已經遠離了 80 年代家庭程式設計的輝煌時代。軟體的出現最終讓我們忘記了它是一種多麼好的娛樂方式。
因此,Small Basic 透過偏向休閒、簡單和用戶友好來糾正這種疏忽。
要發現程式設計的樂趣,請從安裝 Small Basic 開始。
– 為了發揮作用,它需要“.NET框架3.5”。所以你需要下載並安裝它。
– 然後您必須下載並安裝小型基本型透過點擊—伊西—
步驟 2/6:建立聯繫
啟動小型基本版。幾秒鐘後,出現程式設計介面。它提供了一個受 Office 功能區啟發的工具欄,帶有大圖示、程式輸入視窗和線上說明面板,該面板將解釋每個指令的作用。
每個程式設計師都習慣於透過編寫第一個程式來發現新的程式設計環境和新語言,即程式“你好世界”。這是一個不該背離的傳統。
– 將遊標置於視窗中「無題“
– 輸入字母“時間」。
– 注意文字編輯器如何立即反應並自動為您提供可能的命令清單。這個功能被稱為智慧感知。
– 使用遊標鍵在 Intellisense 提供的命令清單中移動,選擇文字視窗並驗證[主菜]。
– 請注意右側的說明面板解釋了該指令是什麼文字視窗。這允許您顯示文本,或者相反,要求用戶輸入文本。
– 像所有基本指令一樣,文字視窗具有不同的行為(或方法),可讓您配置其操作。
– 要存取這些方法,只需鍵入“。“ 在後面 ”文字視窗」。智能感知又開始發揮作用了。選擇寫入行並驗證[主菜]。
– 訂單寫入行允許您在螢幕上顯示文字。正如面板中的幫助所解釋的那樣,寫入行接受括號中的參數,該參數將是要顯示的文字。
– 在 Small Basic 下,您要顯示或操作的文字必須以引號表示。完成輸入最終得到一行:
TextWindow.WriteLine(“Hello World! Ceci est mon prime program Small Basic!”)
步驟3/6:第一個程序
因此,螢幕上出現了您的第一個程序,由單一編程行組成:
TextWindow.WriteLine(“Hello World! Ceci est mon prime program Small Basic!”)
該行指示電腦開啟一個文字視窗(文字視窗)並顯示(寫入行) 括號內的引號中指定的文字。
我們只需按一下鍵即可啟動第一個程序[F5]鍵盤的。
當程式啟動並執行您剛訂購的內容時,編輯視窗會變暗並自我保護。請參閱螢幕截圖。
現在我們將了解如何稍微豐富這個程式。
Etape 4/6:說明組曲
我們現在將豐富這個計劃。重要的是要理解程式只是電腦按順序分析和執行的一系列指令。
輸入以下程序(如果您不想輸入所有內容,可以複製/貼上):
TextWindow.Title=”週一首要節目”
TextWindow.BackgroundColor=”白色”
TextWindow.ForegroundColor=”DarkRed”
TextWindow.WriteLine(“你好世界!Vive Small Basic!”)
TextWindow.PauseWithoutMessage()
讓我們快速解釋一下這個程式的作用:
文字視窗.標題允許您為程式視窗指定標題。
文字視窗.背景顏色允許您指定白色(白色的) 到壁紙
文字視窗.ForegroundColor允許您分配紅色(深紅色)寫作
文字視窗.WriteLine允許您在螢幕上顯示文字
TextWindow.PauseWithoutMessage()允許您等待使用者按下某個鍵來結束程序,而不在螢幕上顯示訊息。
現在讓我們繼續下一步:Windows 程式設計!
步驟 5/6:從文字控制台到 Windows
到目前為止我們只使用了文字控制台,換句話說“文字視窗”。
但是,在 Windows 下,我們更常使用帶有按鈕的圖形顯示來與使用者互動。要使用真正的圖形 Windows 窗口,我們使用另一個命令:“圖形視窗”。
因此,我們先前的 Windows 版本程式變成:
GraphicsWindow.Show()
圖形視窗高度 = 240
圖形視窗寬度 = 320
GraphicsWindow.Title = “週一程式 Windows”
GraphicsWindow.BackgroundColor = “白色”
GraphicsWindow.BrushColor =“深紅色”
圖形視窗.FontSize = 14
GraphicsWindow.DrawText(10,120,“Hello World!Vive Small Basic!”)
GraphicsWindow.DrawLine(10,136,220,136)
程式首先顯示一個圖形視窗(GraphicsWindow.Show()) ,然後設定高度 (高度)和寬度(寬度)這個視窗。然後它給視窗一個標題(標題)。它定義了一個白色背景(背景顏色)和紅色書寫顏色(BrushColor)。然後它設定文字大小(字體大小)並最終顯示文字(繪製文字)在視窗中的特定位置。最後,我們使用繪圖指令(畫線) 為文字新增底線。
試著玩這個程式來改變螢幕上文字的位置,改變文字的字體(有一個命令字體名稱),繪製其他線條甚至是矩形(繪製矩形)或圓圈(畫橢圓)透過改變筆的大小和顏色(鋼筆顏色等筆寬)。
讓我們繼續最後一步...
步驟 6/6:連結和互動程序
為了結束專門介紹 Small Basic 的第一集,我們將介紹兩個概念:
– L'互動
– 網路連線
為了使程式變得有趣,用戶必須能夠與視窗互動。稍後我們將看到許多交互是可能的。為此,我們定義要管理的事件,例如滑鼠單擊,並編程該事件發生時應發生的情況。
Small Basic 是一種旨在現代化的語言。因此,它可以與 Internet 服務通信,例如與圖像站點 Flickr 通信。
每次使用者點擊滑鼠按鈕時,下面的程式都會顯示來自 Flickr 的新城堡圖像。
GraphicsWindow.Show()
圖形視窗寬度 = 640
圖形視窗高度 = 480
GraphicsWindow.Title = “範例 2”
GraphicsWindow.BackgroundColor = “白色”
GraphicsWindow.MouseDown = OnMouseDown
GraphicsWindow.DrawText(10,10,”點選顯示圖片”)
滑鼠按下時子
圖 = Flickr.GetRandomPicture(“城堡”)
GraphicsWindow.DrawResizedImage(圖片,0,0,640,480)
結束子
該程式介紹了事件的概念(滑鼠按下時), 子程序 (子..結束子) 和變數 (圖片),我們將在第 2 集中解釋這些概念!很快再見,所以...
Opera One - AI 驅動的網頁瀏覽器
作者:歌劇