|
latest version: BlueIDE 2.0.22a
BlueIDE is a replacement editor for DarkBASIC Professional designed to address many of the problems of the original and add new features requested by the DarkBASIC Community.
In addition to a much more user-friendly interface, BlueIDE provides a code library which allows you to easily store and include often-used code snippets, project management features to help you keep track of tasks and changes to your code, on-the-fly help and intellisense for beginners. BlueIDE's code insight features let you get parameter help for user functions, type and array size listings for variables. Shortcut keys can be assigned to bookmarks, functions, labels, etc. for fast code navigation. The improved compile dialog makes it easier to locate errors in your program.
BlueIDE Features:
- Intuitive Tabbed Interface for easy navigation between code files
- Full function / label / type / variable listing - Identifiers are listed alphabetically so you can easily find the one you are after, variables also show their dimensions, scope and type. You can also search your code for references to identifiers with just a couple of clicks.
- Advanced project management - Organize your project and don't worry about losing written project-related notes or forgetting to-dos, you can store version history, to-do items (plus current status) or general project notes easily. They can be colour coded for easy identification.
- Flexible plugin system - (Version 2.0 currently does not have a very functional Plugin system) If you have Visual Basic 6 or VB.NET, you can write custom ActiveX plugins which have full access to the BlueIDE interface, just drop them in the \Plugins folder.
- Macro plugin - Easily build debug / release / trial / full versions of your projects
- QuickCodes plugin - Fed up of typing in lengthy commands? Just set up a QuickCode and you can type a short version (eg: ObjectX instead of Object Position X) and it will be replaced with the full version at compile-time.
- Improved Compile dialog - View exact error details &
program trace - in case the compiler reports an incorrect line number.
- Save-On-Compile - Did you ever forget to save that complex piece of code and couldn't remember how to write it later on? - BlueIDE's Save-On-Compile toggle option can save your project every time you hit the compile button. In addition, the project file handling system has been improved from the original editor so that project files do not become corrupted.
- Backup Now button - Don't want to wait until you compile, or for the automatic backup? Now you can backup right from the toolbar.
- Debugger Support - You can enable / disable debugging mode on a per project basis with a simple toggle option. The debugger enabled state is remembered when you save & reload projects.
- Built in media browser with support for all 3D & 2D
file formats, plus sound/music/animation miniplayer. The media browser is written in DBPro so you can see your media exactly as it will appear in your game.
- On-the-fly help system & access to online & searchable help
- Code Library - allows you to easily store and retrieve often-used code snippets & access to online CodeBASE
- Multiple language support - Various languages are included, you can also define your own. Language files are simple text files and do not require any programming tools to create.
- Full project text search - Unlike the default editor, you can search across all files in your project for text.
- Full support for plugin DLL keyword listing
- Intellisense - If you cannot remember a function name (built-in or user-defined), just type a keyword (eg: collision) then hit Ctrl+Space for a list of matching functions with parameter information.
- 4-way split code view - Easily view different sections of code at once in order to make editing easy.
- Fully customizeable syntax highlighting
- Function parameter help for built-in and user functions - when you type in a function name, the list of arguments will appear at the bottom of the screen. Unlike the original IDE this does not disappear as soon as you go to a new line or type in a comment, and user functions are also listed.
- Goto Definition - Right-click on any function or variable name in your code and you can select Goto Definition to jump to that part of your code, make any changes, such as resizing an array, then Go Back to where you were working.
- Check / Open / Insert Path - The right-click menu also allows you to easily insert paths to media files, check paths you have already entered in, and open files in the appropriate editor or preview it in the media browser.
- Change 'Include' order - Easily change the sequence that 'Includes' are loaded.
- Multi-line Commenting - Comment large (or small) selections of your code with a 'Hotkey combination' or a toolbar button. Uncommenting is just as easy.
- Full Code Indexing - All files (opened or not) are indexed (Functions, Labels, Variables, Constants, and Bookmarks).
Screenshots:
Tabbed Interface - Split View Coding - Project Organization - Media Browser - Intellisense - Help - Code Library - DLL keyword listing
Latest Build: 2.0.22a (2008-12-12)
Current Status: Inactive.
The current build may be run alongside older versions of BlueIDE
Download Build: BlueIDE 2.0.22a
To get the source download the zip file from the BlueIDE site on SourceForge and after unpacking (unzipping) the source code will be located in the \Source subfolder of the installation path.
This project is no longer being worked on or supported. To see the next evolution of BlueIDE 2 please see Indigo.
|
 
|