複製鏈接
請複製以下鏈接發送給好友

Magic C++

鎖定
Magic C++是一款基於服務器/客户機模型的可視化遠程Unix/Linux集成開發環境(IDE),是專為C/C++開發人員高效完成Unix/Linux平台下開發任務而設計的快速開發工具(RAD)。
中文名
魔法 C++
外文名
Magic C++
作    用
提供程序開發環境
產品介紹
Magic C++ Magic C++
具備完善和強大的編輯、編譯、調試等功能,其用户界面、操作方法均遵循業界主流標準及規範,與Visual C++完全兼容,讓Unix/Linux開發人員可以藉助與平台無關的標準軟件開發特性提高開發效率、縮短開發週期、降低維護成本,尤其適用於具備 Windows平台開發經驗的開發人員。
Magic C++基於服務器/客户機模型實現遠程Unix/Linux可視化開發的功能。服務器端為遠程開發代理(RDA,Remote Development Agent),客户端為遠程開發展現(RDL,Remote Development Layout),兩者通過標準ftp、telnet協議以及遠程開發協議(RDP,Remote Development Protocol)實時協同工作,將難以記憶的、複雜的、平台相關的命令行手工調用封裝為統一的、一致的、平台無關的可視化界面操作展現給開發人員,大大降低了Unix/Linux開發工作的難度和跨平台部署應用的成本,使不同Unix平台下的應用程序開發變得簡單高效,彌補了當前Unix/Linux平台下普遍存在的可視化集成開發環境(IDE)不夠成熟的不足,克服了開發平台變更所導致的開發人員重新學習的問題。Magic C++旨在提供統一的Unix/Linux可視化集成開發環境(IDE),幫助開發人員快速解決開發中存在的實際問題,協助開發人員以更快的速度開發出優秀的軟件,提高工作效率,保證軟件開發進度、控制軟件開發質量。

Magic C++功能介紹

c語言 c語言
Magic C++支持所有主流的Unix/Linux操作系統,包括IBM AIX、HP HP-UX、Sun Solaris、Linux、FreeBSD、NetBSD,更多的操作系統將在未來得到支持。Magic C++有着良好的可擴展性,可以根據您的需要進行擴展以支持其它的操作系統,比如特殊的Unix操作系統、嵌入式操作系統等。

Magic C++強大的嚮導功能

強大的嚮導功能可以協助您快速的完成常見的任務,例如創建標準的應用程序、靜態鏈接庫、動態鏈接庫等。您只需要根據嚮導的提示回答一些簡單的問題、設置一些簡單的選項,就可以快速完成這些任務。

Magic C++智能的編輯功能

智能的編輯功能包括語法高亮、自動代碼補齊、自動提示、自動縮進、撤消與重做、括弧匹配定位。

Magic C++編譯錯誤雙擊定位

遠程查找/替換/編譯的輸出結果實時顯示在輸出信息窗口中,可以通過簡單的鼠標雙擊跳轉到相應文件的所在行號,便於快速定位文本。

Magic C++完善的編譯、調試功能

無縫集成所有主流Unix/Linux下的編譯器、調試器。可以通過設置斷點、單步執行、跳轉執行等調試命令自由控制調試器行為,提高調試的效率 。

Magic C++實時顯示/修改變量值

採用樹型視圖可視化實時顯示變量值,發生了變化的部分用高亮顏色突出顯示,可以方便的監視變量值的變化情況,更支持實時修改變量值,便於開發人員迅速修復程序中存在的問題。

Magic C++多進程支持

通過多個Magic C++的實例之間的實時協同工作提供對多進程程序的調試支持;也允許開發人員直接對遠程Unix/Linux服務器上某個正在運行的特定進程進行調試,擁有極大的靈活性。

Magic C++多線程支持

提供對多線程程序的調試支持:允許開發人員查看線程、掛起線程、繼續線程、設置當前活動線程。

Magic C++GUI圖形應用支持

支持基於X-Window的GUI應用程序的開發, 可以方便快捷的開發圖形應用程序,大大提高了複雜用户界面的調試效率。

Magic C++Oracle Pro*C/C++支持

支持直接編譯和調試Oracle Pro*C/C++源文件, 協助高效進行企業級數據庫應用程序的開發。

Magic C++Informix ESQL

C/C++支持
支持直接編譯和調試Informix ESQL C/C++源文件,協助高效進行企業級數據庫應用程序的開發。

Magic C++信號支持

調試程序時可以靈活方便的改變信號處理的設置,可以直接向被調試的應用程序發送用户指定的信號。

Magic C++CVS 支持

CVS(版本控制系統)記錄了整個開發過程中源文件所有歷史版本。通過CVS,您可以方便地恢復源文件的舊版本尋找BUG,可以恢復源文件中被刪除的內容等。Magic C++將CVS在開發環境中集成。

Magic C++Man 幫助文檔支持

Magic C++在後台實現了一個簡單的HTTP服務器 , 通過CGI腳本調用 , 向用户展現 HTTP形式的MAN幫助文檔。

Magic C++函數調用堆棧支持

調試程序時可以通過函數調用堆棧窗口來查看/切換當前活動的函數調用,以便確定當前程序執行的位置。當一個函數被調用後,將會顯示在堆棧的最上方,當函數調用返回後,將會從堆棧中移走。

Magic C++實時顯示/修改內存值

在調試程序時可以通過內存窗口來查看/修改緩衝區、字符串或其他類型數據的內存值,通常這些類型的數據不方便使用變量窗口來查看/修改。

Magic C++變量值進制轉換支持

在查看變量值時可以通過右鍵快捷菜單的設置來改變數值的顯示格式,可以選擇8進制、10進制、16進制等。

Magic C++Fortran應用支持

支持基於純FORTRAN語言或FORTRAN/C/C++混和語言的應用程序開發, 可以方便快捷的開發數學相關的應用程序,大大提高了複雜數學邏輯的調試效率。

Magic C++嵌入式遠程調試支持

Magic C++ Magic C++
嵌入式遠程調試支持(僅限於Embedded Edition)嵌入式開發者可以通過遠程調試方法進行基於Linux的嵌入式目標板卡的開發。