XBasic
一位维基教科书用户认为此页面应该拆分为具有更窄的子主题的较小页面。 您可以通过将此大页面拆分为较小的页面来提供帮助。请确保遵循 命名策略。将书籍划分为更小的部分可以提供更多重点,并允许每个部分都能做好一件事,从而使每个人都受益。 |
一位读者要求扩展此书籍,以包含更多内容。 您可以通过 添加新内容 (了解如何操作) 或在 阅览室 中寻求帮助。 |
- 编辑器(编写计算机代码)
- 编译器(创建代码)
- 调试器(检查错误)
- 库(准备好的“内部”代码可供调用)
- GuiDesigner(创建程序的“外观和感觉”)
- 带符号和无符号的 8 位、16 位和 32 位以及带符号的 64 位整数
- 32 位和 64 位浮点值。字符串数据类型仅适用于 8 位字符。
- 生成汇编语言文件。
- XBasic 具有一个仅限 Windows 的版本,名为 XBLite
- SourceForge 开发
[点击此处加入论坛]
资深 XBasic 开发人员将随时为您提供赞美和解答您的问题(准备好您的问题)
参加者:(资深开发人员)Vic、Eddie、Steve
只需点击编辑,添加您的姓名,表明您将参加会议
时间:从星期日开始,2004 年 9 月 19 日格林威治标准时间 16:00
然后每个月的第三个星期日
下一次会议 2004 年 11 月 21 日星期日
XBasic 是 BASIC 编程语言的一个变种。Xbasic 于 1980 年代后期为 Motorola 88000 CPU 和 Unix 开发。在 1990 年代初期,XBasic 被移植到 Windows 和 Linux。自 1999 年以来,它一直以 开源 软件的形式提供。
XBasic 程序可以通过双击程序的 MAK 文件进行编译以创建可执行文件。以下方法适用于 Windows 95 中的 XBasic V6.2.0 及更高版本;它也应该适用于更高版本的 Windows。
只需设置一次。在以下所有内容中,将“\XBasic”替换为 XBasic 目录的路径。
1. 使用文本编辑器(记事本即可),在您的 AUTOEXEC.BAT 中放入以下行。不要在“=”周围添加任何空格或制表符。
SET XBDIR=\XBasic
SET PATH=%XBDIR%\bin;%PATH%
SET INCLUDE=%XBDIR%\include;%INCLUDE%
SET LIB=%XBDIR%\lib;%LIB%
如果您的 XBasic 目录的路径包含空格(例如,\Program Files\xb),那么可能需要在路径周围使用引号,例如
SET PATH="%XBDIR%\bin";%PATH%
这些行应放置在 PATH、INCLUDE 或 LIB 变量的任何现有定义之后。保存编辑后的 AUTOEXEC.BAT,然后重新启动。
2. 确保以下文件位于相应的 XBasic 目录中
\XBasic\bin
spasm.exe nmake.exe link.exe
\XBasic\include
xbasic.mak
\XBasic\lib
xstart.o, and all RESOURCES, STDLIBS, and LIBS listed in xbasic.mak and in your own .mak file:
advapi32.lib comdlg32.lib gdi32.lib kernel32.lib msvcrt.lib user32.lib winspool.lib xb.lib xb.rbj
(There will be more if your program IMPORTs anything other than these libraries or the standard XBasic libraries.)
3. 创建包含以下行的文本文件 NMAKE.BAT
"%XBDIR%\bin\nmake.exe" %1
并保存它 - 例如,在 \XBasic\bin 目录中。只有当您的 XBasic 目录路径包含空格(例如,\Program Files\xb)时,才需要使用引号。此 BAT 的作用只是在 nmake.exe 完成后保持 DOS 窗口打开,以便您查看编译结果。
4. 从资源管理器的“视图”菜单中,选择“选项”,然后选择“文件类型”以将 MAK 文件与 NMAKE.BAT 关联起来。将其设置为该文件类型的默认关联。
如果您不熟悉此过程,则另一种方法是双击任何 .mak 文件。将出现一个“打开方式”对话框,询问您要使用哪个程序打开 .mak 文件。单击“其他”,然后转到包含 nmake.bat 的文件夹,并选择它。此外,确保选中“始终使用此程序打开此文件”复选框。
这样就完成了设置。现在,每当您要创建 EXE 时,只需从 PDE 的“运行”菜单中选择“汇编” - 它将创建 .s 和 .mak 文件 - 然后双击 .mak 文件。或者,从命令行运行 XBasic,使用命令 xb myprogram.x。以相同的方式创建 DLL,但从“运行”菜单中选择“库”(或运行 xb myprogram.x -lib)。(有关创建 DLL 的更多信息,请参阅多模块程序。)
一个提示:在创建 .s 和 .mak 文件之前保存 .x 源代码,而不是之后。如果在创建汇编 (.s) 文件后保存源代码,则 nmake 将看到 .s 文件比 .x 文件旧,并将调用 xb.exe 重新编译 .x。
在运行 EXE 时,请记住您应该已将 xbrun.dll 复制到您的 \Windows 文件夹中,并将其重命名为 xb.dll。此外,您可以从任何文件夹运行 EXE,除了 XBasic\bin 文件夹;如果您在该文件夹中运行它,它将链接到错误的 xb.dll,并启动 PDE 而不是运行您的程序。
请添加您的贡献
方法如下:帮助:编辑
开源是协作项目的最佳场所吗?我相信一定有更简单的工具?
USB 记忆棒上的 Xbasic(以及/或者自启动 CD)
我最近将 Puppy Linux 放入了一个 64 兆的 USB 记忆棒中
也许可以制作一张双启动 CD(Linux 和 Windows)
ReactOS 正在开发一个开源的
Windows NT)
XBasic 向导
我们在论坛上反复听到的一件事是
我刚刚开始等等
我该如何等等
那么,如何做一个问题列表呢
以及设置参数,然后添加所需的函数
这意味着我们可以添加任何熟悉的代码
...... 您的想法在这里 ......
代码示例
这里展示了一些使用 XBasic 完成的项目的截图。这些程序是斯特凡·萨蒙德森为冰岛航空公司开发的。
在此处添加链接
定期更新的 XBLite 是一款仅限 Windows 版本,旨在使用 Windows API 来减少代码大小。
预计在 2004 年底之前发布 Xbasic 的新更新。
一个新的版本 XBasic 2 也正在创建中,它将生成 C 代码而不是汇编代码。