跳轉到內容

BlitzMax/使用者指南/MaxIDE

來自華夏公益教科書

BlitzMax IDE 是一個用於編輯原始碼檔案和構建專案的應用程式。 IDE 代表“整合開發環境”。

BlitzMax IDE 的操作方式非常類似於文字編輯器或文字處理器。

好了,現在是時候編譯並執行你的第一個程式了!

首先,從檔案選單或工具欄中選擇新建。這將為你建立一個新的空白原始檔供你使用。

接下來,輸入以下小程式

'
'My first BlitzMax program
'
Print "Hello World!"

現在,是時候構建並運行了:從程式選單中選擇構建並執行。你應該看到以下輸出

Building untitled1
Compiling:untitled1.bmx
flat assembler  version 1.51
3 passes, 2417 bytes.
Linking:untitled1.debug.exe
Executing:untitled1.debug.exe
Hello World!

Process complete

恭喜!你剛剛建立了你的第一個程式!

如果你的程式中出現錯誤會發生什麼?建立一個新的原始檔,並嘗試以下程式

'
'My first bug!
'
rint "Hello World!" 'oops! Forgot a 'p'!

此程式中存在錯誤 - 沒有任何命令稱為“rint”,因此嘗試構建此程式將產生以下錯誤

當你返回到主原始碼視窗時,游標將放置在包含錯誤的行上,允許你修復它。

這種型別的錯誤被稱為編譯時錯誤,因為該錯誤是在你實際執行程式之前由編譯器檢測到的。但是,編譯器無法捕獲所有可能的錯誤 - 一些錯誤只有在程式執行時才會顯現。這些型別的錯誤被稱為執行時錯誤。這是一個包含執行時錯誤的程式示例

'
' My first runtime bug!
'
Local an_array[10]

For k=0 To 10
Print an_array[k]
Next

如果你執行它,你應該看到以下錯誤訊息

注意右側的面板也切換到了“除錯”面板。這意味著你的程式處於“除錯模式”,透過瀏覽除錯面板,你可以檢查程式的變數。

檔案選單

[編輯 | 編輯原始碼]
選單項 操作
新建 建立一個新的原始檔。
開啟 開啟現有的原始檔。
最近開啟的 重新開啟最近使用的原始檔。
關閉 關閉當前原始檔。
全部關閉 關閉所有原始檔。
儲存 儲存當前原始檔。
另存為 使用其他名稱儲存當前原始檔。
全部儲存 儲存所有開啟的原始檔。
下一個檔案 切換到下一個開啟的原始檔。
上一個檔案 切換到上一個開啟的原始檔。
IDE 選項 開啟 IDE 選項面板。
專案管理器 開啟專案管理器面板。
匯入 BB 專案 匯入和轉換 BlitzPlus 或 Blitz3D 專案。
列印 列印當前的原始檔。
退出 關閉並退出 IDE。

編輯選單

[編輯 | 編輯原始碼]
選單項 操作
撤消 撤消最近的原始檔編輯操作。
重做 重做最近撤消的原始檔編輯操作。
剪下 從當前原始檔中剪下選定的文字。
複製 從當前原始檔中複製選定的文字。
貼上 將文字貼上到當前原始檔中。
全選 選擇當前原始檔中的所有文字。
塊縮排 縮排當前突出顯示的塊。
塊反縮排 取消縮排當前突出顯示的塊。
查詢 在當前原始檔中查詢文字。
查詢下一個 查詢文字的下一個出現位置。
替換 查詢和替換文字。
轉到行 轉到當前原始檔中的某一行。

程式選單

[編輯 | 編輯原始碼]
選單項 操作
構建 構建當前原始檔(或鎖定構建檔案)。
構建並執行 構建並運行當前原始檔(或鎖定構建檔案)。
命令列 為 BlitzMax 應用程式指定命令列選項。
單步執行 在除錯模式下,單步執行下一個程式語句。
單步進入 在除錯模式下,單步進入下一個程式語句。
單步跳出 在除錯模式下,單步跳出當前塊或函式。
暫停 停止當前構建或程式執行。
構建選項:快速構建 啟用或停用快速構建。快速構建功能會導致編譯器只重新編譯已修改的檔案。
構建選項:除錯構建 啟用或停用除錯構建。除錯構建在執行時執行額外的錯誤檢查,但會降低一些執行速度。
構建選項:構建 GUI 應用程式 指示 BlitzMax 構建一個“GUI”應用程式。如果你正在構建輕量級的純文字應用程式,請停用此選項。
鎖定構建檔案 鎖定當前原始檔以用於將來的構建構建並執行操作。如果你有多個檔案專案並且正在編輯多個原始檔,但只重新構建其中一個,這將非常有用。
解鎖構建檔案 解鎖當前鎖定的構建檔案。
同步模組 執行所有 Blitzmax 模組的線上更新。
構建模組 構建任何最近修改的模組。
全部重新構建模組 從頭開始重新構建所有模組。
生成模組文件 重新生成模組文件。

幫助選單

[編輯 | 編輯原始碼]
選單項 操作
首頁 轉到幫助首頁。
後退 返回到上一個幫助頁面。
前進 前進到下一個幫助頁面。
快速幫助 跳轉到與游標最近的命令的命令參考條目。
關於 BlitzMax 顯示有關 BlitzMax 和 IDE 的資訊。
華夏公益教科書