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++支持所有主流的Unix/Linux作業系統,包括IBM AIX、HP HP-UX、Sun Solaris、Linux、FreeBSD、NetBSD,更多的作業系統將在未來得到支持。Magic C++有著良好的可擴展性,可以根據您的需要進行擴展以支持其它的作業系統,比如特殊的Unix作業系統、嵌入式作業系統等。
強大的嚮導功能
強大的嚮導功能可以協助您快速的完成常見的任務,例如創建標準的應用程式、靜態程式庫、動態程式庫等。您只需要根據嚮導的提示回答一些簡單的問題、設定一些簡單的選項,就可以快速完成這些任務。
智慧型的編輯功能
智慧型的編輯功能包括語法高亮、自動代碼補齊、自動提示、自動縮進、撤消與重做、括弧匹配定位。
編譯錯誤雙擊定位
遠程查找/替換/編譯的輸出結果實時顯示在輸出信息視窗中,可以通過簡單的滑鼠雙擊跳轉到相應檔案的所在行號,便於快速定位文本。
完善的編譯、調試功能
無縫集成所有主流Unix/Linux下的編譯器、調試器。可以通過設定斷點、單步執行、跳轉執行等調試命令自由控制調試器行為,提高調試的效率 。
實時顯示/修改變數值
採用樹型視圖可視化實時顯示變數值,發生了變化的部分用高亮顏色突出顯示,可以方便的監視變數值的變化情況,更支持實時修改變數值,便於開發人員迅速修復程式中存在的問題。
多進程支持
通過多個Magic C++的實例之間的實時協同工作提供對多進程程式的調試支持;也允許開發人員直接對遠程Unix/Linux伺服器上某個正在運行的特定進程進行調試,擁有極大的靈活性。
多執行緒支持
提供對多執行緒程式的調試支持:允許開發人員查看執行緒、掛起執行緒、繼續執行緒、設定當前活動執行緒。
GUI圖形套用支持
支持基於X-Window的GUI應用程式的開發, 可以方便快捷的開發圖形應用程式,大大提高了複雜用戶界面的調試效率。
Oracle Pro*C/C++支持
支持直接編譯和調試Oracle Pro*C/C++源檔案, 協助高效進行企業級資料庫應用程式的開發。
Informix esql C/C++支持
支持直接編譯和調試Informix ESQL C/C++源檔案,協助高效進行企業級資料庫應用程式的開發。
信號支持
在調試程式時可以靈活方便的改變信號處理的設定,可以直接向被調試的應用程式傳送用戶指定的信號。
CVS 支持
CVS(版本控制系統)記錄了整個開發過程中源檔案所有歷史版本。通過CVS,您可以方便地恢復源檔案的舊版本尋找BUG,可以恢復源檔案中被刪除的內容等。Magic C++將CVS在開發環境中集成。
Man 幫助文檔支持
Magic C++在後台實現了一個簡單的HTTP伺服器 , 通過CGI腳本調用 , 向用戶展現 HTTP形式的MAN幫助文檔。
函式調用堆疊支持
在調試程式時可以通過函式調用堆疊視窗來查看/切換當前活動的函式調用,以便確定當前程式執行的位置。當一個函式被調用後,將會顯示在堆疊的最上方,當函式調用返回後,將會從堆疊中移走。
實時顯示/修改記憶體值
在調試程式時可以通過記憶體視窗來查看/修改緩衝區、字元串或其他類型數據的記憶體值,通常這些類型的數據不方便使用變數視窗來查看/修改。
變數值進制轉換支持
在查看變數值時可以通過右鍵快捷選單的設定來改變數值的顯示格式,可以選擇8進制、10進制、16進制等。
Fortran套用支持
支持基於純FORTRAN語言或FORTRAN/C/C++混和語言的應用程式開發, 可以方便快捷的開發數學相關的應用程式,大大提高了複雜數學邏輯的調試效率。
嵌入式遠程調試支持(僅限於Embedded Edition)
嵌入式開發者可以通過遠程調試方法進行基於Linux的嵌入式目標板卡的開發。
相關詞條
-
pro magic
ProMagic是一套非常優秀的、經過了微軟認證的系統即時恢復軟體(系統還原軟體)(全球只有10家獲得了MS的認證,且WASAY是唯一通過了認證的華人公...
軟體信息 功能特色 軟體簡介 使用教程 軟體安裝 -
Control Magic
Control Magic,即控魔,它可以控制敵方的一個召喚單位,消耗魔法根據被控制單位的生命值而改變。
控魔 (Control Magic) 控魔介紹 -
HTC Magic
HTC Magic是一款採用全觸控設計的Android系統智慧型手機,該機是HTC安卓家族的元老級機型,為日後HTC安卓手機的發展奠定了基礎。
基本情況 MWC發布情況 G2的版本 重要參數 基本參數 -
Magic Leap
Magic Leap成立於2011年,是一家位於美國的增強現實公司。 2017年12月,Magic Leap公司公布了旗下第一款增強現實AR眼鏡產品Ma...
發展歷史 創作團隊 產品 -
Magic∞world
《Magic∞world》是根據鐮池和馬的輕小說《魔法禁書目錄》改編的同名動畫第二季《魔法禁書目錄Ⅱ》第1集至第13集片尾曲(ED)。 而其C/W曲《A...
概要 收錄曲 歌詞 -
magic care
MAGIC CARE免洗卸妝油系列,MAGIC CARE卸妝油全部來自純植物衍生油脂,決不含礦物油,所以不會阻塞毛孔,能高效清除彩妝和深層污垢,添加的植...
魔法護理 品牌簡介 品牌推廣戰略 品牌環保包裝 -
Partition Magic
PowerQuest Partition Magic是老牌的硬碟分區管理工具。Partition Magic可以說是目前硬碟分區管理工具中最好的,其最大...
系統介紹 系統安裝 界面介紹 操作指南 其他套用 -
Magic Acid
魔酸(Magic Acid),是最早發現的超強酸,稱它有魔法是因為它能夠分解蠟燭中的蠟。魔酸是一種路易斯酸五氟化銻(SbF5)和一種質子酸氟磺酸(FSO...
化學元素 歷史淵源 -
magic cube
magic cube是為磁礦石經各種精細加工而成的球狀強磁石,由216支強磁珠組成。
簡介 產品特點 教育作用 有效刺激左右腦 減壓作用