IBasic Professional is a Windows-based compiler and development environment that produces swift and small native executables and DLLs. Users can upgrade with add-on command sets to expand the environment's assorted features.
One particularly notable feature of IBasic Professional is its robust IDE, which sports a source level debugger, integrated GUI designer, and resouce editor. In addition to these core features, IBasic Professional offers many other functionalities that make it an ideal choice for developers at all levels.
Among its most attractive features, IBasic Professional:
-Includes advanced assembler and linker.
-Uses standard Win32 COFF and LIB format object files for compatibility with other languages.
-Supports multi module programming, including unlimited source and include files.
-Comes with an incredibly rich command set, boasting over 300 built-in commands, including built-in music and sound commands.
-Offers extensive operators and math functions.
-Interfaces seamlessly with the Windows API, C runtime libraries, and static code libraries.
-Supports indirect function calls.
-Allows for easy window, dialog, and control creation.
-Facilitates the creation of static libraries for use in other compilers.
-Features built-in web browser commands, making it ideal for those who want to create internet-enabled applications.
-And most impressively, supports inline assembler!
What's more, all tools can be run from the command line or the IDE. And if these features don't meet your needs, there are a variety of available add-on command paks, including easy database commands and advanced 3D DirectX 9.0 command set.
Overall, I found IBasic Professional to be a powerful and user-friendly development environment that delivers on its promises. I would wholeheartedly recommend it to anyone looking for a comprehensive software development environment.
Version 1.3: Added menu designer
Version 1.2: Static library creation added to project types. GUI editor enhancements. IDE enhancements.
Version 1.12: windows.inc fixes, added GETRESOURCELENGTH, SETCONTROLNOTIFY, relocation table option, EXPORT for executables in project mode.
Version 1.11: Added windows.inc official include for the Windows API. and NOT now allowed in constants
Version 1.10: ADDACCELERATOR, project enhancements, compile and run, DLL base address changeable
Version 1.06: CONTROLEX, GETCONTROLHANDLE, $IFNDEF, VersionInfo resources
Version 1.05: CONTROLEX, GETCONTROLHANDLE, $IFNDEF, VersionInfo resources