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 的信息。 |