|
Feature |
Professional
Edition |
Developer Pro |
Visual
Express |
| IDE General |
|
|
|
Professional IDE with C++
Editor with online help
|
P |
P |
P |
Visual Editor
|
P |
P |
P |
Syntax highlighting for
source and header files (CPP, h, hrh, rss,
and mmp)
|
P |
P |
P |
Code folding:
the C/C++ editor supports code
folding for functions, methods,
classes, structures and macros
|
P |
P |
P |
C/C++ search
|
P |
P |
P |
Code Templates
|
P |
P |
P |
Advanced Code Completion
|
P |
P |
P |
Code Snippets
|
P |
P |
P |
Code
Assistance
|
P |
P |
P |
Run configurations
|
P |
P |
P |
Views
|
|
|
|
Outline View
|
P |
P |
P |
Console View
|
P |
P |
P |
Problems View
|
P |
P |
P |
Error Log View
|
P |
P |
P |
Thumbnail View
|
P |
P |
P |
Properties View
|
P |
P |
P |
Perspectives
|
P |
P |
P |
Creates and imports files
to a work space
|
P |
P |
P |
One Primary and many
secondary design sheets
|
P |
P |
P |
Various Wizards for file
and project creation
|
P |
P |
P |
Easy configuration of
Host and Target Compilers
|
P |
P |
P |
| UI Design (S60
2.1
Specific) |
P |
P |
P |
S60 Default View
|
P |
P |
P |
Menus
|
P |
P |
P |
Standard Menu Items
|
P |
P |
P |
Cascade Menu Items
|
P |
P |
P |
Dialogs
|
P |
P |
P |
Multi Page Dialogs
|
P |
P |
P |
Soft Keys
|
P |
P |
P |
Dialog Controls
|
P |
P |
P |
UI Editors
|
P |
P |
P |
Lists
|
P |
P |
P |
Notes
|
P |
P |
P |
Non UI Controls
|
P |
X |
X |
Events Links
|
P |
P |
X |
Custom Controls
|
P |
P |
X |
Enterprise Controls
|
P |
X |
X |
| Internationalization |
P |
P |
X |
Translations imported
from standard Spreadsheets (e.g. Excel)
|
P |
P |
X |
Languages added when
needed, no change to code
|
P |
P |
X |
Preview of Localized Text
before code generation
|
P |
P |
X |
Self maintained
translation sheet
|
P |
P |
X |
| Image Handling |
P |
P |
P |
Creates and Maintains MBM
files
|
P |
P |
P |
Browses for, selects and
Previews BMP images
|
P |
P |
P |
IDE aware of all created
images
|
P |
P |
P |
Images available to any
application object
|
P |
P |
P |
| Events |
P |
P |
X |
Graphically editable
Event Links
|
P |
P |
X |
Associate events to
transitions between states
|
P |
P |
X |
Events can be associated
with any object
|
P |
P |
X |
| Deployment |
P |
P |
P |
One click deployment to Emulator
|
P |
P |
P |
One Click Code generation
|
P |
P |
P |
Creates application
package for Device deployment
|
P |
P |
P |
| Object Alignment |
P |
P |
P |
Vertical
Object Alignment in Screen views
|
P |
P |
P |
Horizontal
Object Alignment in Screen views
|
P |
P |
P |
Zoom functionality
|
P |
P |
P |
Rulers
|
P |
P |
P |
Grid support
|
P |
P |
P |
Multi-Object H/V
alignment
|
P |
P |
P |
| Source Code Version
Control |
P |
P |
P |
CVS - built-in plug-in
|
P |
P |
P |
ClearCase - via third party plug-in
|
P |
P |
P |
| Project Import and
Export Compatibility |
P |
P |
P |
Code Warrior
|
P |
P |
P |
Carbide.c++ Express
|
P |
P |
P |
| Documentation |
P |
P |
P |
A full set of Help Documentation
|
P |
P |
P |
Online Help
Documentation
|
P |
P |
P |
S60 2.1 specific
|
P |
P |
P |
IDE Specific
|
P |
P |
P |