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