Magic C++ - The Visual Remote Unix/Linux IDE.
HomeA professional software download center. Our editors tested various software and finally pick the best software for you!

Soft29.com : Linux software

Magic C++ - The Visual Remote Unix/Linux IDE

A fully integrated development environment(IDE) designed to meet the requirements of programmers developing on remote Linux/Unix servers using Windows client.

Magic C++ is a fully integrated development environment(IDE) designed to meet the requirements of programmers developing on remote Linux/Unix servers using Windows client. By integrating support for FTP, TELNET and our custom Remote Development Protocol(RDP) based on client/server architecture, Magic C++ presents a seamless interface to opening and editing files, and working with compilers and debuggers. While a conventional development involves juggling a PC editor, file transfer utility and terminal window, Magic C++ gives programmers advantages that are immediately apparent. Through an integrated approach to editing, deploying existing remote server-based compilers and debuggers(i.e. gdb or dbx) to compile and debug on Windows PC client, Magic C++ makes it easy to develop software regardless of whether the file is locally on your PC or located on a remote server running any flavor of the Linux/Unix operating system. This allows programmers developing on Linux/Unix platforms to benefit from the many familiar time-saving features provided by Windows while enjoy the stability and performance of Unix based servers.

Rating:

Get Full Version Only $99.00  
Receive information electronically about registration code and downloading immediately after ordering! 30-day Money Back Guarantee and Free technial supports within 24 hours.

Key Features

  • 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 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

What's Magic C++ ?

Magic C++ is a fully visual integrated development environment(IDE) designed to meet the requirements of those programmers developing on remote Linux/Unix server based on Windows client.

By integrating support for both FTP, TELNET and our custom Remote Development Protocol(RDP) based on a client/server architecture, Magic C++ presents a seamless interface to open and edit files, and execute compilers and debuggers. When comparing this to a conventional development process which would usually involve juggling a PC editor, file transfer utility and terminal window, Magic C++ give programmers advantages become immediately apparent.Through an integrated approach to editing, still using existing remote server-based compilers and debuggers(i.e. gdb or dbx) to compile and debug on Windows PC client, Magic C++ makes it easy to develop software regardless of whether the file is simply on your PC or located on a remote server running a kind of Linux/Unix operating system. This allows programmers developing on Linx/Unix platform to benefit from the many familiar time-saving features provided by Windows.

Magic C++ supports for many popular Unix/Linux/BSD platforms include IBM AIX, Sun Solaris, HP HP-UX, HP Tur64 Unix, Linux, FreeBSD and NetBSD. If you would like some further information on this product please contact us. We can also extend Magic C++ to support any other platforms to satisfy your requirement.

 

Total Media Tools

Featured

linux Parallels Workstation
NTFS for Linux
Image for Linux
DVD Ripper for Linux
DVD Copy for Linux
Remote Unix/Linux IDE
Ellié Computing Merge

 

 

DVD Video Converter Mac Video Converter Hot Converter Vista iPod Video Converter Video Editing Software
Copyright © 2001 - 2008 Soft29.com All Rights Reserved.
Privacy Policy | Link to us | Submit software | SiteMap