IWBasic 是一款Windows作業系統下全功能的32位程式編譯器。它可以創建輕巧、快速的執行檔和DLL。IWBasic 支持面向過程和面向對象的編程。
基本介紹
主要功能,語言功能,
主要功能
- 使用標準的 COFF 和 LIB 格式檔案。
- 輕鬆升級和擴展。
- 集成基於Scintilla的編輯器和調試器。
- 多模組編程(工程)。
- 支持 Windows 98、Me、NT、2000、XP、Vista和Win7。
- 創建的可執行程式是免版稅的。
- 能夠創建和使用靜態庫。
- 生成本地機器碼,沒有運行時!
語言功能
- 和BASIC 語法類似。
- 豐富的命令集,內置超過800個命令和函式。
- 廣泛的數學運算符和函式。
- 內置鍊表處理。
- 輕鬆創建視窗、對話框和控制項。
- 帶有彙編原始數據(Assembly Raw data)的IWBasic變數接口。
- 支持文本控制台。
- 簡單先進的指針操作。
- “C”語言風格的指針操作符。
- 內置MIDI音樂和聲音命令。
- 關鍵字區分大小寫。
- 可選大小寫敏感的變數名。
- 快速簡單的繪圖,圖形基本操作。
- 支持文本和圖形的印表機輸出。
- Web套用開發,集成的HTML瀏覽器控制項。
- 簡單的通用控制項命令和函式。
- 快速的 Windows API、C運行時庫、和靜態代碼庫接口。
- 必要時,自動創建缺少的導入庫。
- 可選的、默認的、可變個數的參數的函式。
- 支持間接地函式調用。
- ANSI兼容的UDT和UNION類型(結構體)。
- 結構體嵌套定義。
- 支持STDCALL和CDECL函式調用約定。
- 從DLL檔案導入變數和方法。
- 完全支持面向對象編程(OOP)。
- 結構化異常處理(SEH)。
- 內置ODBC資料庫。
- 內置2D遊戲命令。
- 包含DirectX 9.0 3D遊戲引擎。
- 內置Unicode支持,在標誌的控制下,能夠進行ANSI/Unicode編碼。
- 內置COM支持。
- 內置資源檔案支持。
- 支持宏創建多個表達式。
- 內置拖放命令。
- 兼容lBasicTM專業版。
- 兼容Emergence Basic™。
- 幫助檔案有CHM、PDF和電子書格式。
軟體截圖: