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 在“幕后”构建项目。