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 程式碼而不是彙編程式碼。