跳轉到內容

XBasic

0% developed
來自華夏公益教科書


XBasic
一個開源 GUI Basic,在 Windows 和 Linux 上具有相同的程式碼
  • 編輯器(編寫計算機程式碼)
  • 編譯器(建立程式碼)
  • 偵錯程式(檢查錯誤)
  • 庫(準備好的“內部”程式碼可供呼叫)
  • GuiDesigner(建立程式的“外觀和感覺”)
  • 帶符號和無符號的 8 位、16 位和 32 位以及帶符號的 64 位整數
  • 32 位和 64 位浮點值。字串資料型別僅適用於 8 位字元。
  • 生成組合語言檔案。
  • XBasic 具有一個僅限 Windows 的版本,名為 XBLite
  • SourceForge 開發

XBasic 程式語言

[編輯 | 編輯原始碼]

使用 Java 聊天進行聊天

[編輯 | 編輯原始碼]

[點選此處加入論壇]

資深 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 完成的專案的截圖。這些程式是斯特凡·薩蒙德森為冰島航空公司開發的。

XBasic 程式截圖

XBasic 另一個程式截圖


在此處新增連結

未來發展

[編輯 | 編輯原始碼]

定期更新的 XBLite 是一款僅限 Windows 版本,旨在使用 Windows API 來減少程式碼大小。

預計在 2004 年底之前釋出 Xbasic 的新更新。

一個新的版本 XBasic 2 也正在建立中,它將生成 C 程式碼而不是彙編程式碼。

[編輯 | 編輯原始碼]
華夏公益教科書