![CnPack IDE 專家包(CnWizards)截圖](https://src.onlinedown.net/d/file/20170322/58d24ab3cdfc3853051490176691.gif)
CnPack IDE 專家包(用于增強(qiáng)Delphi/C++Builder/BDS的IDE) ,CnWizards 是 CnPack 項(xiàng)目組的主力產(chǎn)品之一,中文全稱是 CnPack IDE 專家包,英文全稱是 CnPack IDE Wizards,簡(jiǎn)稱 CnWizards。CnWizards 是一組集成在 Delphi/C++Builder/BDS 的 IDE 中,用于增強(qiáng) IDE 功能、提高 IDE 的可用性及開發(fā)效率的免費(fèi)、開放源碼工具。
2010 年 9 月,CnWizards 已進(jìn)入 Embarcadero Delphi XE Partner DVD。
CnWizards 主要面對(duì)哪類用戶群?
CnWizards 產(chǎn)品主要面對(duì)使用 Delphi 5 6 7、C++Builder 5 6 與 BDS 2005 2006、RAD Studio 2007 2009 2010 XE XE2 XE3 XE4 XE5 的開發(fā)者。CnWizards 目前的發(fā)布版本包括簡(jiǎn)體中文、繁體中文、英三種語言。
CnWizards 主要有哪些功能?
CnWizards 在 Delphi / C++Builder / BDS 的 IDE 中提供了十多個(gè)可獨(dú)立設(shè)置的子專家,數(shù)十種功能,主要包括:
* 代碼輸入助手
* 代碼結(jié)構(gòu)匹配高亮與畫線
* 增強(qiáng)的單元窗體列表功能
* TabOrder 設(shè)置專家
* 窗體設(shè)計(jì)器的浮動(dòng)工具欄
* MSDN 幫助集成功能
* 代碼編輯器工具欄與功能擴(kuò)展
* 工程相關(guān)的擴(kuò)展功能
* 組件面板多行顯示支持
* 窗體置頂與折疊功能
* 源代碼統(tǒng)計(jì)功能
* 引用單元清理
* 其他大量增強(qiáng)與改進(jìn)
CnWizards 以與開源協(xié)議兼容的 CnPack 協(xié)議發(fā)布,因而是開源、免費(fèi)的。任何個(gè)人或商業(yè)團(tuán)體可以免費(fèi)使用 CnWizards,無需支付任何費(fèi)用。
關(guān)于 CnPack 開發(fā)組:
CnPack 是由互聯(lián)網(wǎng)上一群中國(guó)程序員開發(fā)的開放源碼的自由軟件項(xiàng)目,當(dāng)前主要
的工作成果包括 CnPack 組件包、CnWizards 專家包以及 CVSTracNT 錯(cuò)誤跟蹤系
統(tǒng)等。2009 年 CnPack 開發(fā)組成為了 Embarcadero 的技術(shù)合作伙伴。
CnPack 開發(fā)團(tuán)隊(duì)目前規(guī)模有 260 余人,并且還在不斷發(fā)展壯大中。
關(guān)于界面截圖可參考:
此外,CnWizards 還附帶下列獨(dú)立運(yùn)行的小工具:
* CnWizards 設(shè)置導(dǎo)入導(dǎo)出工具
* DFM 窗體轉(zhuǎn)換工具
* IDE 配置備份/恢復(fù)和清除打開文件歷史工具
* 調(diào)試信息輸出單元 CnDebug 與調(diào)試信息查看器 CnDebugViewer
* ASCII 字符表
* IDE 外部專家管理工具
* 源碼模塊關(guān)系分析工具
更新記錄:
CnPack IDE 專家包(CnWizards)1.0.4 較 1.0.3 的更新
+ 增加對(duì) RAD Studio XE 7 的支持。
* 使用 DDetours 進(jìn)行 Hook 以解決與其他專家包沖突的問題,僅支持D7或以上版本。
* 源碼模板增加 UnitPath 宏供輸入當(dāng)前 Unit 的所在路徑。
* 代碼高亮優(yōu)化高亮當(dāng)前標(biāo)識(shí)符的性能。
* 代碼高亮修正代碼折疊時(shí)空行分隔線顯示不正確的問題。
* 前進(jìn)后退擴(kuò)展修正 BDS 下啟動(dòng)后顯示不完全的問題。
* 其它的錯(cuò)誤修正和改進(jìn)。
1.0.2 較 1.0.1 的更新
+ 增加對(duì) RAD Studio XE 5 的支持。
+ 代碼輸入助手支持 C++Builder 5/6。
* 前進(jìn)后退擴(kuò)展支持 BDS 的工具欄跳轉(zhuǎn)按鈕。
* 引用單元清理修正一處末尾字符錯(cuò)亂的問題。
* BDS 下高亮當(dāng)前標(biāo)識(shí)符功能修正一處使用某些等寬字體時(shí)錯(cuò)位的問題。
* 其它的錯(cuò)誤修正和改進(jìn)。
0.9.3 較 0.9.2 的更新
+ 組件選擇工具增加按事件過濾的功能。
* 更新日常升級(jí)檢查模式,幫助中加入隱私保護(hù)的說明。
* 代碼高亮增加配色方案的導(dǎo)入導(dǎo)出機(jī)制。
* 代碼高亮優(yōu)化對(duì)回車換行的處理,避免不正確的回車換行引發(fā)行繪制偏差。
* 代碼高亮修正對(duì)當(dāng)前嵌套子過程判斷可能不正確的問題。
* 編輯器標(biāo)簽頁修正Delphi 6/C++Builder 6下多行時(shí)不能改變高度的問題。
* 修正C++Builder中打開窗體時(shí)可能未打開對(duì)應(yīng)Cpp文件的問題。
* MessageBox專家修正一處C++Builder下生成代碼可能不正確的問題。
* 修正MSDN專家可能導(dǎo)致IDE關(guān)閉時(shí)AV的問題。
* 修正前綴專家在D2009下重命名不支持Unicode字符的問題。
* 修正設(shè)置Persistent Blocks時(shí)助手可能失效的問題。
* 其它的錯(cuò)誤修正和改進(jìn)。
您的評(píng)論需要經(jīng)過審核才能顯示
有用
有用
有用