BlitzMax/使用者指南
外觀
< BlitzMax
本檔案將向您介紹 BlitzMax 背後的某些概念,以及如何實際使用它。
BlitzMax 是一種基於流行的 BASIC 程式語言的計算機程式語言。BASIC 代表 Beginners All purpose Symbolic Instruction Code。顧名思義,BASIC 被設計為易於使用,但適用於各種用途。
BlitzMax 是一種編譯器。它將包含程式原始碼的文字檔案作為輸入,並輸出可執行的程式。最終程式由低階機器程式碼語句組成,這些語句由 CPU 解釋。
BlitzMax 還包含一些更現代程式語言中發現的幾個高階功能。特別是,BlitzMax 支援稱為繼承和多型的面向物件程式設計技術。但是,Blitzmax 的設計使得您不必在準備好的情況下(如果有的話)學習這些技術!
BlitzMax 如何工作
[edit | edit source]BlitzMax 將您的程式的原始碼轉換為可執行程式碼。這個過程中涉及兩個主要步驟
編譯原始碼:此步驟涉及將專案中的每個原始碼檔案轉換為相應的目的碼檔案。目的碼檔案包含實際的機器程式碼,但不能單獨執行。它必須首先與其他目標檔案連結...
連結目的碼:此步驟涉及連結所有目的碼檔案以生成可實際執行的程式。此步驟是必要的,因為目標檔案通常需要在其他目標檔案中找到的資訊。連結有效地將目的碼檔案相互“連線起來”。
這個編譯和連結專案的過程被稱為構建專案,並且必須在您編輯專案中的原始檔或其他資源時完成。
有兩種主要方法可以構建專案:要麼使用MaxIDE,要麼使用BMK實用程式。
MaxIDE 是一個整合開發環境。它允許您修改原始碼檔案和構建專案。
BMK 是一個用於構建專案的低階命令列實用程式。實際上,BlitzMax IDE 使用 BMK 在“幕後”構建專案。