系統(tǒng)之家 - 系統(tǒng)光盤下載網(wǎng)站!

小熊貓C++ V3.0 官方版

  • 大。10.27 MB
  • 語言:簡體中文
  • 授權:免費軟件
  • 星級評價 :
  • 軟件分類:雜類工具
  • 更新:2024-05-15
  • 支持系統(tǒng):WinAll、Win10、Win7、WinXP
  • 安全檢測: 360安全衛(wèi)士 360殺毒 電腦管家
  • 標簽 : 編程工具
  • 軟件介紹
  • 相關教程
  • 下載地址
  • 特色推薦
  • 網(wǎng)友評論

  小熊貓C++是一款輕量高效的編程軟件,該軟件是專門為程序開發(fā)人員推出的,有著非常強大的編程功能,還具備輕量級的代碼分析器的工具,能夠極大程度的輔助個人來完成代碼上面的編輯。軟件的操作十分簡單,適用于多種操作系統(tǒng),在各種操作系統(tǒng)下都能獲得相同的高質量編程體驗。

軟件功能

  操作簡便

  小熊貓C++無需復雜的安裝和配置,打開即可直接編輯程序文件;無需創(chuàng)建項目,點擊工具欄上按鈕即可編譯、運行和調試程序。

  輕量高效

  小熊貓C++基于QT和C++語言開發(fā),使用內(nèi)置的輕量級代碼分析器進行智能語法分析,運行時無需大量的內(nèi)存和CPU資源,在低配置機器上也能獲得流暢的運行體驗。

  多平臺支持

  小熊貓C++支持Windows 7/8/10、Linux等操作系統(tǒng)。在各種操作系統(tǒng)下都能獲得相同的高質量編程體驗。

  生產(chǎn)力提升

  通過集成自動縮進、智能代碼補全、智能語法高亮和實時語法檢查等功能,小熊貓C++提供了流暢的代碼編輯體驗,可以大幅度提升代碼編寫的效率。

  調試

  小熊貓C++提供完善的調試功能,包括控制程序執(zhí)行、斷點、監(jiān)視變量和表達式、表達式求值、查看本地變量、查看和切換調用棧、查看和修改內(nèi)存、查看CPU寄存器和反編譯信息等。小熊貓C++甚至還可以重定向被調試程序的輸入!

  多屏幕

  小熊貓C++提供了完善的高分辨率和多顯示器支持,能夠在多個不同DPI設置的顯示器間自由切換,同時提供完善的顯示效果,便于教學和展示。

  試題集和OJ

  針對C/C++教學和競賽需求,小熊貓C++專門提供了試題集和OJ功能:可以方便的組織管理、運行和測試C/C++練習程序;可以導入或者從OJ網(wǎng)站下載試題和配套的測試數(shù)據(jù)。

  GIT版本管理

  小熊貓C++內(nèi)置git支持,可以方便對項目或工作文件夾進行版本管理(需額外安裝git程序)

  整合多種學習用庫

  Windows版小熊貓C++在自帶gcc中整合了ege、海龜作圖、raylib、freeglut、GLFW和GLEW等適合編程或者游戲開發(fā)入門者使用的庫和項目模板,無需復雜的安裝配置即可直接使用。

小熊貓C++

軟件特色

  支持Windows 7/8/10、Linux等操作系統(tǒng)。

  無需復雜的安裝和配置,打開即可直接編輯程序文件。

  無需創(chuàng)建項目,點擊工具欄上按鈕即可編譯、運行和調試程序。

小熊貓C++

更新日志

  V3.0

  功能改進:【工具】可以設置自定義工具項的輸入和輸出,以方便用戶使用clang-format等外部程序編輯代碼。

  功能增強:【編輯器】滾動條以像素為單位滾動。

  功能增強:【編輯器】改進對斜體的顯示支持。

  功能增強:【編輯器】支持顯示碼點大于0xFFFF的unicode字符,如emoji等。

  功能增強:【編輯器】支持顯示unicode復合字符。

  功能增強:【編輯器】支持unicode的ZWJ和ZWNJ字符。

  功能增強:【編輯器】顯示ascii控制字符。

  功能增強:【編輯器】在使用非等寬字體時,不再強制文字以“M”字符寬度的整數(shù)倍顯示。

  功能增強:【編輯器】在選項->編輯器->字體頁中,增加“強制等寬顯示”選項。在簡體中文環(huán)境下默認勾選,其它環(huán)境下默認關閉。

  功能增強:【編輯器】編輯器字體設置改用字體列表形式。取消“非英文字體”選項。

  功能增強:【編輯器】在選項/編輯器/字體頁中對字體列表進行配置(來自CyanoHao@github)。

  功能增強:【編輯器】裝訂欄中的代碼折疊按鈕的大小與字體大小一致。

  功能增強:【編輯器】美化對空格字符和回車的顯示。(當勾選了選項->編輯器->字體 中“顯示空白字符”相關選項時)

  功能增強:【編輯器】當勾選了選項->編輯器->字體 中“顯示空白字符”相關選項時,’ ‘中的空格也能被顯示。

  功能增強:【編輯器】文字顯示在每一行的中間,即行間距在每行的上下均分。(來自CyanoHao@github)。

  功能增強:【編輯器】將光標移動到行首非空格處時,盡量同時橫向滾動到行首。

  功能增強:【編輯器】當選中內(nèi)容后輸入字符’{‘時,自動插入回車并重新計算縮進。

  功能增強:【編輯器】優(yōu)化載入/編輯大文件時的處理速度。

  功能增強:【編輯器】當文件被外部程序修改,重新載入其內(nèi)容后,編輯器恢復載入前光標所在位置。

  功能增強:【編輯器】“代碼”菜單中增加“代碼補全”菜單項。

  功能增強:【編輯器】鼠標懸停在標簽頁上時,提示文件的完整路徑名。

  功能改進:【編輯器】高亮選中單詞時,可高亮字符串/注釋中的單詞。

  變化:【編輯器】去除“添加書簽”和“刪除書簽”菜單項;增加“切換書簽”菜單項。

  變化:【編輯器】通過鼠標滾輪、觸摸板進行內(nèi)容橫向滾動時,方向與其它應用程序一致。

  變化:【編輯器】去除“復制限制”和“撤銷限制”相關選項。

  變化: 【編輯器】默認將“Ctrl+G”設為“跳轉到行…“的快捷鍵。

  變化:【編輯器】默認將”Ctrl+B“設為”切換書簽“的快捷鍵。

  修正:【編輯器】在窗口切分模式下,無論當前編輯器是否在右側,相關菜單指令總是在左側編輯器中執(zhí)行。

  修正:【編輯器】在 /** 注釋后插入空行時會自動插入多余的 *.

  修正:【編輯器】新粘貼內(nèi)容的下一行的縮進不正確。

  修正:【編輯器】被選中區(qū)域中各行行尾的回車不能正確顯示。(當勾選了選項->編輯器->字體 中“顯示空白字符”相關選項時)

  修正:【編輯器】光標可能會錯誤的顯示在裝訂欄中。

  修正:【編輯器】在注釋和字符串中,不應自動補全’{‘和’(’。

  修正:【編輯器】在文本文件中輸入”時可能崩潰。

  修正:【編輯器】在列編輯模式下刪除/插入處理不正確。

  修正:【編輯器】按下END跳轉到行尾時,光標定位在窗口外不顯示。

  修正:【編輯器】按下Ctrl+回車插入新行時,不進行不必要的橫向滾動。

  修正:【編輯器】編輯器的標題標簽頁不能正確顯示包含’&‘的文件名。

  修正:【編輯器】只有一行內(nèi)容時,shift+下箭頭(選中到行尾)無效。

  修正:【編輯器】Ctrl+E刪除當前行后,撤銷再重做的結果不正確。

  修正:【編輯器】使用ctrl+箭頭改變選中內(nèi)容范圍時,不能及時更新匹配括號的位置。

  功能增強:【語法高亮】當按下ctrl鍵并將鼠標移動到#include上時,在被包含的頭文件名下顯示一條完整統(tǒng)一的下劃線。

  功能增強:【語法高亮】以統(tǒng)一的顏色字體顯示#include語句中的頭文件名稱

  功能增強:【語法高亮】支持C++屬性。

  修正:【語法高亮】#include “float.h“中的float被錯誤的以關鍵字的顏色字體顯示。

  功能增強:【代碼補全】在顯示函數(shù)參數(shù)提示時自動將using alias替換成其實際引用的函數(shù)。

  功能增強:【代碼補全】代碼分析器支持匿名類。

  功能增強:【代碼補全】代碼分析器支持“enum struct”形式的枚舉定義。

  功能增強:【代碼補全】對”auto &&“類型的變量進行類型推導。

  功能增強:【代碼補全】在補全提示列表中顯示“std::function”。

  功能增強:【代碼補全】改進對lambda表達式的支持。

  功能增強:【代碼補全】對new表達式和臨時變量進行類型推導。

  功能增強:【代碼補全】支持”std::make_shared“和”std::make_unique“函數(shù)返回值的自動類型推導。

  功能增強:【代碼補全】正確解析在#include語句中出現(xiàn)的宏定義

  功能增強:【代碼補全】對foreach循環(huán)中的stl map類容器,支持C++ 17 結構化綁定語法的自動類型推導。

  功能增強:【代碼補全】在”#ifdef”/”#ifndef“/”#undef“后輸入時提示宏名稱。

  功能改進:【代碼補全】調整函數(shù)定義信息顯示的位置以避免其超出窗口右側邊緣。

  功能改進:【代碼補全】代碼補全窗口的配色與編輯器當前的配色一致。

  功能改進:【代碼補全】頭文件補全窗口的配色與編輯器當前的配色一致。

  功能改進:【代碼補全】代碼分析器能正確處理”extern template“定義。

  功能改進:【代碼補全】提示彈窗的圖標大小與編輯器字體一致。

  功能改進:【代碼補全】提示彈窗的字體大小和行高與編輯器一致。

  功能改進:【代碼補全】函數(shù)原型提示的寬度不超過編輯器寬度的3/4。

  變化:【代碼補全】基于編輯器的字體寬度和行高計算提示窗口的寬高。

  修正:【代碼補全】不能顯示std::ios::sync_with_stdio的函數(shù)參數(shù)提示。

  修正:【代碼補全】代碼分析器對全局變量的using alias分析不正確。

  修正:【代碼補全】在函數(shù)提示信息列表中包含不在當前作用域中的函數(shù)的信息。

  修正:【代碼補全】在函數(shù)提示信息中,加粗標簽()未被正確處理。

  修正:【代碼補全】在#incldue語句的注釋部分中不應該顯示補全提示

  修正:【代碼補全】在補全提示列表中,通過private繼承而來的私有類成員沒有對應的圖標。

  修正:【代碼補全】代碼分析器將’=‘錯誤的當作’‘處理。

  修正:【代碼補全】代碼分析器未能正確的獲取函數(shù)參數(shù)類型。

  修正:【代碼補全】對含’[]‘的表達式的類型推導不正確。

  修正:【代碼補全】如果’(‘和函數(shù)名不在同一列,不能正確顯示函數(shù)參數(shù)提示信息。

  修正:【代碼補全】代碼分析器在重新解析文件文件時可能丟失類繼承信息。

  修正:【代碼補全】代碼分析器對函數(shù)參數(shù)列表信息的解析不正確。

  修正:【代碼補全】光標位于字符串/注釋中的’(’/’,‘字符處時,會錯誤的顯示函數(shù)參數(shù)提示信息。

  修正:【代碼補全】刪除重復的宏定義后,分析器認為該宏未被定義。

  修正:【代碼補全】刪除#undef語句后,分析器依然認為該宏未被定義。

  修正:【代碼補全】如果類方法存在多個重載形式,則只有一個會被子類繼承。

  修正:【代碼補全】對于函數(shù)名中含有命名空間別名的被調用函數(shù),無法顯示函數(shù)參數(shù)提示。

  修正:【代碼補全】對于函數(shù)名中含有兩個或以上命名空間名稱的被調用函數(shù),無法顯示函數(shù)參數(shù)提示。

  修正:【代碼補全】無法跳轉到使用“using ::printf”形式定義的符號。

  修正:【代碼補全】變量的定義類型中包含命名空間別名時,無法顯示其成員的補全信息。

  修正:【代碼補全】當前符號所在的類定義了構造函數(shù)時,找不到其正確的類型。

  修正:【代碼補全】將命名空間別名定義為其自己,會導致無限循環(huán)。

  修正:【代碼補全】找不到被其它文件間接包含的頭文件里聲明/定義的符號。

  修正:【代碼補全】函數(shù)原型提示中不能正確顯示含’《‘和’>‘的內(nèi)容。

  修正:【代碼補全】如果表達式中的宏不能被展開,則不能推導該表達式的結果類型。

  修正:【代碼補全】在計算;->后的變量成員的補全提示時,應忽略表達式前的&或*。

  修正:【代碼補全】如果變量的類型定義中含’»’,則無法正確顯示它的成員補全提示信息。

  修正:【代碼補全】從正在進行代碼分析的編輯器切換到另一個編輯器后,不會立刻自動進行代碼分析。

  修正:【代碼補全】在項目中重命名文件后,未正確進行代碼分析更新。

  修正:【代碼補全】輸入形如”std::cout « (3) «std::endl;“后閃退。

  修正:【代碼補全】臨時變量初始化被錯誤的解析為定義構造函數(shù)。

  功能增強:【代碼排版】增加新的排版選項:“刪除多余的空行”(需astyle 3.3以上版本)。

  功能增強:【代碼排版】增加新的排版選項:“刪除多余的空格”(需astyle 3.3以上版本)。

  變化:【代碼排版】默認不勾選“縮進class”選項,以保持和編輯器的自動縮進行為一致。

  變化:【代碼排版】改用官方版astyle程序進行代碼排版。

  變化:【代碼排版】刪除排版:“刪除連續(xù)的空行”(astyle官方版不支持)。

  修正:【代碼排版】排版程序選項頁中的選擇程序按鈕點擊后無反應。

  功能增強:【用戶界面】為無效文件路徑提示框增加中文翻譯。

  功能增強:【用戶界面】在選項->環(huán)境->外觀中,限制字體不能小于5。

  功能改進:【用戶界面】調整淺色主題中的高亮色,以突出顯示對話框中當前擁有焦點的控件。

  功能改進:【用戶界面】支持為自定義工具項設置快捷鍵。

  功能增強:【文件視圖】新建文件后,自動選中并進入重命名狀態(tài)。

  功能增強:【文件視圖】重命名文件時,僅選中文件名中除后綴名之外的部分。

  功能增強:【文件視圖】按回車鍵打開所選的文件。

  功能增強:【項目】在項目視圖中雙擊.def文件可將其在編輯器中打開。

  功能增強:【項目】如果DLL項目包含.def文件,則使用它生成dll文件。

  功能改進:【項目】在項目選項->編譯器配置集頁中改變當前基礎編譯器設置后,不自動保存,而是和其它設置一樣需手動保存。

  修正:【項目】在構建項目時會自動刪除“項目名.exe.manifest”文件

  修正:【項目】項目選項->文件頁工作不正確。

  修正:【項目】不能正確保存 項目選項 → 編譯器配置頁中的“自動鏈接”和“自動轉換字符編碼”選項。

  修正:【項目】私有資源頭文件的宏的名稱可能以數(shù)字開頭。

  功能增強:【編譯】在使用“Debug”編譯器配置調用gcc進行編譯時,自動增加-D_DEBUG參數(shù)(定義_DEBUG宏,與visual studio行為類似)

  功能增強:【編譯】改進通過自定義編譯/鏈接參數(shù)調用編譯器進行編譯的安全性。(CyanoHao@github)

  功能增強:【編譯】在選項->編譯器->編譯器配置集中增加“添加編譯器”按鈕,可通過指定編譯器可執(zhí)行文件的路徑來創(chuàng)建編譯器配置。(在linux系統(tǒng)中,/usr/bin下可能同時存在多個的版本gcc)

  功能增強:【編譯】(僅Windows系統(tǒng))鏈接選項頁中增加“棧大小”選項。

  變化:【編譯】在選項/編譯器/自動連接選項頁中,默認勾選fmtlib的“強制以utf8作為輸出字符集”選項。

  修正:【編譯】在編譯項目時,工具輸出中的編譯消息中未包含項目可執(zhí)行文件名。

  修正:【編譯】啟用“檢查棧溢出攻擊(-fstack-protector)”選項時,生成的gcc編譯參數(shù)不正確。

  修正:【程序執(zhí)行】程序執(zhí)行后顯示的內(nèi)存使用量計算不正確。

  功能增強:【用戶界面】在第一次運行時,使用更美觀的字體顯示主題選擇對話框。

  功能改進:【用戶界面】改進選項 → 通用 → 外觀頁中的自定義主題管理。

  功能改進:【用戶界面】重新設置所有設置頁和對話框中控件的焦點順序。

  功能改進:【用戶界面】解決調試控制臺等控件與菜單項的快捷鍵沖突的問題。

  功能改進:【用戶界面】如果沒有打開文件,則自動隱藏編輯/選擇/代碼/重構菜單。

  功能改進:【用戶界面】如果沒有打開項目,則自動隱藏項目菜單。

  修正:【用戶界面】試題和試題集面板中按鈕圖標的大小不會隨設置變化。

  修正:【用戶界面】“使用自定義主題”選項被勾選時,選項 → 環(huán)境 → 外觀配置頁的主題列表不能正確讀取用戶配置文件夾中的自定義主題文件信息。

  功能增強:【調試】改進對lldb-mi的兼容。

  功能增強:【調試】改進當未勾選“顯示詳細調試日志”時,主控臺中顯示的信息。

  功能增強:【調試】在調試控制臺中直接回車時,自動執(zhí)行上一次執(zhí)行的調試指令(和gdb行為一致)。

  功能增強:【調試】為調試面板->調用棧列表中的內(nèi)容增加鼠標信息提示。 “constexpr”/“extern”/“static”/“consteval”/“constinit”/“const”/“volatile”/“inline“等關鍵字后顯示類型提示信息。

  功能改進:【調試】在調試時,不自動將焦點設回編輯器(以方便在調試控制臺中手動調試)。

  功能改進:【調試】清空調試主控臺的內(nèi)容后,顯示(gdb)提示。

  功能改進:【調試】使用與調試主控臺一樣的字體(默認為等寬字體)顯示CPU信息窗口的寄存器列表中的信息。

  功能改進:【調試】雙擊調試面板->斷點列表中的條件單元格時可修改斷點條件。

  修正:【調試】無法在調試面板的求值框中對含空格的表達式進行求值。

  修正:【調試】無法監(jiān)視含空格的表達式。

  修正:【調試】在調試面板的調試主控臺中,被自動換行的行里的內(nèi)容無法被正確選中。

  修正:【調試】在刷新顯示調試控制臺時,其背景未被正確清除。

  修正:【調試】調試面板中各列表里的文件名未被正確省略顯示。

  修正:【調試】在調試主控臺中使用上/下鍵載入命令歷史時處理不正確。

  修正:【調試】調試時CPU信息對話框中寄存器列表里的寄存器名稱和順序不正確。

  修正:【調試】在調試控制臺手動輸入“disas”指令時,不顯示輸出的內(nèi)容。

  修正:【調試】在調試控制臺中全部選中后,未更新顯示。

  修正:【調試】當8/16/32位寄存器中的值最高位為1時,其被錯誤的顯示成64位16進制數(shù)。

  修正:【調試】使用混合模式進行反匯編時,CPU信息窗口里面的C++源代碼中;后面的部分被誤作為注釋高亮。

  修正:【調試】含空格的斷點條件不生效。

  修正:【調試】使用Ctrl+F4切換斷點時,斷點被設在了錯誤的行上。

  功能改進:【查找】搜索/替換和“在文件中查找…”對話框中的按鈕增加Alt快捷鍵。

  變化:【查找】在打開查找/替換對話框時,將輸入焦點設置到”查找下一個“按鈕上。

  變化:【查找】在查找/替換對話框里搜索后,不將焦點移動到“關閉”按鈕上。

  變化:【查找】在打開“在文件中查找…”時,將輸入焦點設置到”查找“按鈕上。

  功能改進:【試題集】如果試題案例設置中的“將標準錯誤內(nèi)容重定向到工具面板”選項被勾選,在向工具面板寫入標準錯誤信息時添加試題案例名稱。

  功能增強:【SDCC】在子文件夾中編譯源文件。

  變化:【SDCC】不再為SDCC項目生成項目資源文件。

  修正:【SDCC】在編輯SDCC項目文件時,補全提示中不顯示SDCC特有的關鍵字。

  修正:【SDCC】在編輯SDCC項目文件時,不能正確解析含SDCC特有關鍵字的變量聲明。

  功能增強:【安裝程序】Windows安裝程序的Hi-DPI支持。

  功能增強:【安裝程序】Windows安裝程序使用更大的字體。

  功能增強:【其它】改進執(zhí)行外部程序時的安全性。(來自CyanoHao@github)

  改進:【其它】windows發(fā)行版中集成的xege庫升級為github最新版

  改進:【其它】32位windows發(fā)行版中集成的gcc升級為gcc 11.2版。

  變化:【其它】改進在生成的makefile時對相關路徑和參數(shù)的轉義處理。

  修正:【其它】選項/工具/通用頁中的’程序在主控臺中結束運行后暫停’選項不能正確工作。

  V2.10

  功能改進:在選項對話框/編輯器/自動保存頁中修改“自動備份編輯中的內(nèi)容”并保存后,立即生效。(不再需要重新打開文件)。

  功能改進:在啟用“自動備份編輯中的內(nèi)容”選項時,不再為只讀文件生成臨時備份文件。

  功能改進:在幫助菜單中增加“反饋與建議”菜單項。

  功能改進:在幫助菜單中增加“官方文檔”菜單項。(僅當當前語言為簡體中文時可見)。

  功能改進:在保存項目時保存各項目文件的實際編碼。

  功能改進:使用項目文件的實際編碼信息來生成makefile。

  功能改進:如果在小熊貓C++的RedPandaIDE.exe所在文件夾中存在cppreference.chm或者cppreference-%語言名%.chm(如cppreference-zh_CN.chm)文件,則打開它而不是cpprefence網(wǎng)站,以便于在不能聯(lián)網(wǎng)時查看手冊。

  功能改進:在選項對話框/編譯器/編譯器配置集頁中刪除編輯器配置前,用對話框讓用戶確認刪除操作。

  功能改進:增加文件編碼所屬語言的簡體中文翻譯。

  功能改進:在進行自動保存處理時,暫停計時器以防止自動保存被多此觸發(fā)。

  功能增加:當使用clang編譯器時,如果gdb不存在,則嘗試使用lldb-mi作為調試器。

  變化:項目不再可以使用“自動檢測”作為編碼選項。

  變化:使用“自動檢測”作為編碼選項的項目,在載入時自動改為編輯器設置里的缺省編碼。

  變化:新項目自動使用編輯器設置里的缺省編碼作為編碼選項。

  修正:在選項對話框/編譯器/編譯器配置集頁中按下按鈕后,按鈕不會彈起。

  修正:主程序從最小化狀態(tài)恢復后,狀態(tài)欄中的信息丟失。

  修正: 選項/工具/常規(guī)中切換項目會導致配置項出錯。

  修正:關閉編輯器后狀態(tài)欄信息未能正確更新。

  修正:無法在項目屬性對話框/文件頁中將項目文件的編碼設置回’UTF-8‘/‘ANSI’。

  修正:當代碼中存在形如’#if 0/0‘ 或者 ‘#if 0%0’的預處理語句時,程序會閃退。

下載地址

  • PC版

特色推薦

廠商其他下載

  • 電腦版
  • 安卓版
  • iOS版

發(fā)表評論

0

沒有更多評論了

評論就這些咯,讓大家也知道你的獨特見解

立即評論

以上留言僅代表用戶個人觀點,不代表系統(tǒng)之家立場

其他版本

更多+

最新軟件

熱門系統(tǒng)推薦

掃碼關注
掃碼關注

官方交流群 軟件收錄

小熊貓C++正在下載,用戶還下載了

關閉

小熊貓C++正在下載,用戶還下載了

關閉