Home   Product Purchase Download Support Contact Sitemap English
Product
 
Screenshot of Magic C++ .Net
 
Screenshot of Magic C++
  Support Platform
  What's Magic C++
  Why Use Magic C++
  Magic C++ Key Features
Magic C++ for Embedded Developer
Customers List
   
   
   
   
   
   
   
 
  Full-function visual IDE designed for C/C++ programmers
  Standard visual IDE just like Microsoft Visual C++
  Advanced code editor
  Seamlessly integration with the existing compilers and debuggers on remote Linux/Unix servers
  Support CVS
  High availability/Lower server load
  Support for development under different network status:online, congested network and offline

                                            Feature List

Feature list of Magic C++ -- The Visual Remote Unix/Linux C/C++ IDE under Windows

Category

Feature

Description

*

Edit

* Syntax Highlight Color syntax highlighting provides a visual clue to the validity of different code components such as keywords and comments
* Statement Completion Developers can quickly browse valid member functions, variables and global variables by member list while coding
* Complete Word Finish typing your functions and variables for you, or displays a list of candidates if what you've typed has more than one possible match
* Auto Indent Auto layout code format based on context
* Bracket Location Bracket location provides a visual clue to the scope covered by various bracket/brace combinations
* Line Number

Display and Jump File line number clearly displays the edit position.
Goto dialog box can lead you to quickly jump to a certain line of the file.

* Search/Replace Search/Replace in local/remote single/multiple file(s) with regular expressions support
* Bookmark Insert bookmarks to frequently used postions of the source codes

Compile

* Support Popular Compilers IBM AIX xlc/xlC, Sun Solaris cc/CC, HP Tru64 cc/cxx
HP-UX cc/aCC, SCO Unix cc/CC, GNU gcc/g++
* Highlight errors With compiler output redirected to the Magic C++ IDE, you can compile and highlight errors with a double-click
* Batch Compiling Support compiling multiple projects simultaneously
* Dependent Compiling Support multiple mutually-dependent projects to compile based on the dependence relations
* Compiling Options Support visual configurations for compiling options such as warning levels, optimizing levels etc.
* Auto Generate Makefile Support auto generate makefile based on source files of the project
* User-defined Makefile Support user-defined makefile to meet requirements under specific circumstances
* User-defined Script Compiling Support user-defined compiling script to meet requirements under specific circumstances
* Multiple Configurations Support multiple configurations for different project versions such as Debug version, Release version etc.

Debug

* Support Popular Debuggers IBM AIX dbx, Sun Solaris dbx, HP Tru64 dbx
HP-UX gdb, GNU gdb
* Start/stop Debugger  
* Step Single-step through instructions in the program
* Set Next Statement Set the next statement to execute
* Set Breakpoint Insert/Remove/Enable/Disable breakpoints
* Run to Cursor Execute the program as far as the line that contains the insertion point
* Show Next Statement Show the next statement to be run in your program code
* Watch Window Watch window provides quick access to variables on time and highlight the changes so that developers can watch and change easily
* Call Stack Call Stack window displays the stack of function calls that are currently active
* Memory window Watch/modify memory value of cache, strings and other native types through memory window other than watch window
* Variable value radix convertion Change the display radix format of variables using OCTAL, DECIMAL or HEXADECIMAL etc.
* Signal Support for sending signals and change signals handling while debugging
* Multiple threads applications Support multiple threads applications debugging
* Multiple processes applications Support multiple processes applications debugging
* X-Window GUI applications Support for direct compilation and debugging for X-Window GUI applications
* Database applications Support database applications debugging (refer below)
* Fortran applications Support debugging applications which programmed by FORTRAN language or FORTRAN/C/C++ mixed language

Database

* Oracle Pro*C/C++ Support for direct compilation and debugging for Oracle Pro*C/C++ database embedded SQL source files
* Informix ESQL Support for direct compilation and debugging for Oracle Pro*C/C++ database embedded SQL source files

*

Version Management

* Import Project Import a project to CVS repository
* Checkout Project Check out a project from CVS repository
* Update Files Update files from CVS repository
* Commit Files Commit Files to CVS repository
* Add/Remove Files Add individual files to CVS repository
Remove Files from CVS Repository
* Tagging Tagging sources for symbolic revisions
* File Comparison Show file differences between two versions
* Checking status Checking the current status
* History Checking the CVS history log

 

Miscellaneous

* Support Popular OS IBM AIX, Sun Solaris, HP Tru64 Unix, HP HP-UX, SCO Unix, Linux, BSD etc.
* Powerful Wizard Powerful wizard helps you quickly accomplish common tasks
* Man Help Visual HTML format man page online help
* Open Source Server component source codes open for public

*

Document

 

* Installation Guide Installation guide in HTML format including detailed procedures for server component and client IDE installation
* Help Help file in CHM format directs users to make the best use of Magic C++
* FAQ FAQ about Magic C++ in HTML format
* Graphic Tutorial Magic C++ introduction tutorial in HTML format directs users how to create a hello world project, compile and debug
* Video Tutorial Video tutorial in AVI format directs users to use Magic C++ according to different topics

 

 

 

 

HomeProductPurchaseDownloadSupportPartnerContact

Copyright © 2007 Magicunix Information Technology Limited. All rights reserved.