CnWizards是CnPack 項目組的主力產品之一,中文全稱是CnPack IDE專家包,英文全稱是CnPack IDE Wizards,簡稱CnWizards。CnWizards 是一組集成在Delphi/C++Builder/BDS 的 IDE 中,用於增強 IDE 功能、提高 IDE 的可用性及開發效率的免費、開放源碼工具。
CnWizards 產品主要麵對使用 Delphi 5 6 7、C++Builder 5 6 與 BDS 2005 2006、RAD Studio 2007 2009 2010 XE XE2 XE3 XE4 XE5 的開發者。CnWizards 目前的發布版本包括簡體中文、繁體中文、英三種語言。
CnWizards 在 Delphi / C++Builder / BDS 的 IDE 中提供了十多個可獨立設置的子專家,數十種功能,主要包括:
* 代碼輸入助手
* 代碼結構匹配高亮與畫線
* 增強的單元窗體列表功能
* TabOrder 設置專家
* 窗體設計器的浮動工具欄
* MSDN 幫助集成功能
* 代碼編輯器工具欄與功能擴展
* 工程相關的擴展功能
* 組件麵板多行顯示支持
* 窗體置頂與折疊功能
* 源代碼統計功能
* 引用單元清理
* 其他大量增強與改進
CnWizards 以與開源協議兼容的 CnPack 協議發布,因而是開源、免費的。任何個人或商業團體可以免費使用 CnWizards,無需支付任何費用。
CnPack 是由互聯網上一群中國程序員開發的開放源碼的自由軟件項目,當前主要
的工作成果包括 CnPack 組件包、CnWizards 專家包以及 CVSTracNT 錯誤跟蹤係
統等。2009 年 CnPack 開發組成為了 Embarcadero 的技術合作夥伴。
CnPack 開發團隊目前規模有 260 餘人,並且還在不斷發展壯大中。
關於界麵截圖可參考:
此外,CnWizards 還附帶下列獨立運行的小工具:
* CnWizards 設置導入導出工具
* DFM 窗體轉換工具
* IDE 配置備份/恢複和清除打開文件曆史工具
* 調試信息輸出單元 CnDebug 與調試信息查看器 CnDebugViewer
* ASCII 字符表
* IDE 外部專家管理工具
* 源碼模塊關係分析工具
CnPack IDE 專家包(CnWizards)1.0.4 較 1.0.3 的更新
+ 增加對 RAD Studio XE 7 的支持。
* 使用 DDetours 進行 Hook 以解決與其他專家包衝突的問題,僅支持D7或以上版本。
* 源碼模板增加 UnitPath 宏供輸入當前 Unit 的所在路徑。
* 代碼高亮優化高亮當前標識符的性能。
* 代碼高亮修正代碼折疊時空行分隔線顯示不正確的問題。
* 前進後退擴展修正 BDS 下啟動後顯示不完全的問題。
* 其它的錯誤修正和改進。
1.0.2 較 1.0.1 的更新
+ 增加對 RAD Studio XE 5 的支持。
+ 代碼輸入助手支持 C++Builder 5/6。
* 前進後退擴展支持 BDS 的工具欄跳轉按鈕。
* 引用單元清理修正一處末尾字符錯亂的問題。
* BDS 下高亮當前標識符功能修正一處使用某些等寬字體時錯位的問題。
* 其它的錯誤修正和改進。
0.9.3 較 0.9.2 的更新
+ 組件選擇工具增加按事件過濾的功能。
* 更新日常升級檢查模式,幫助中加入隱私保護的說明。
* 代碼高亮增加配色方案的導入導出機製。
* 代碼高亮優化對回車換行的處理,避免不正確的回車換行引發行繪製偏差。
* 代碼高亮修正對當前嵌套子過程判斷可能不正確的問題。
* 編輯器標簽頁修正Delphi 6/C++Builder 6下多行時不能改變高度的問題。
* 修正C++Builder中打開窗體時可能未打開對應Cpp文件的問題。
* MessageBox專家修正一處C++Builder下生成代碼可能不正確的問題。
* 修正MSDN專家可能導致IDE關閉時AV的問題。
* 修正前綴專家在D2009下重命名不支持Unicode字符的問題。
* 修正設置Persistent Blocks時助手可能失效的問題。
* 其它的錯誤修正和改進。
140.5M / 09-05
76.4M / 03-25
55M / 06-05
237.9M / 04-13
900.9M / 03-02
96.2M / 07-06
311.2M / 07-06
335M / 07-06
200M / 07-06
413.8M / 07-06
484.7M / 09-27
165.4M / 09-05
353.9M / 06-05
131.8M / 04-13
195.6M / 03-03
45.6M / 09-08
665.2M / 07-06
2.84G / 07-06
93M / 07-06
338.3M / 07-06
1.38G / 07-26
488.3M / 07-16
109.8M / 06-03
142M / 01-08
1.2M / 11-23
548.8M / 04-13
1.6M / 04-13
1.48G / 03-18
646.6M / 03-03
133.7M / 03-03
110.5M / 09-05
33.4M / 09-05
325.8M / 08-12
60M / 04-29
254M / 04-25
659M / 04-23
1M / 12-26
253.4M / 12-08
253M / 12-08
1.19G / 11-16
369M / 09-22
181.5M / 09-22
201.2M / 09-05
488.3M / 07-16
248.9M / 12-08
248.9M / 12-08
100.6M / 03-06
148.9M / 03-06
1.12G / 07-06
1.25G / 07-06
126.7M / 02-04
1.76G / 09-22
1.92G / 04-17
201.5M / 04-13
7.31G / 07-01
94.3M / 07-06
2.48G / 07-06
7.63G / 07-06
1M / 07-06
778.1M / 07-06
561.8M / 07-11
72M / 07-06
548.7M / 07-06
1.00G / 07-06
9.13G / 07-06
126.2M / 07-06
72M / 07-06
105.1M / 07-06
132M / 07-06
132M / 07-06