陳燈可重用代碼段管理器桌面版2.0發佈

【做者語】
陳燈可重用代碼管理器桌面版1.0發佈以來得到了多位用戶的使用與反饋,在此本人表示衷心的感謝。根據用戶的反饋意見,對軟件進行了升級,但限於時間和水平的限制,並無採納全部用戶的反饋意見,在此表示歉意。升級後的軟件爲陳燈可重用代碼管理器桌面版2.0,歡迎使用並反饋。
【軟件簡介】
陳燈可重用代碼管理器爲一款我的軟件做品,其主要功能是對可重用代碼段進行管理,包括對代碼段的入庫、代碼段的搜索和代碼段的共享等。
    軟件包括插件版本和桌面版本兩種版本,插件版本集成在Visual Studio(5.0~10.0)集成開發環境中,使用更爲方便,目前最新版本爲3.2;桌面版本爲獨立的應用程序,不與IDE集成,使用範圍更加普遍。該發佈版本爲桌面版2.0版本。
該做品爲免費軟件,歡迎廣大程序員同行們使用並提出寶貴的意見。軟件爲本人在工做學習之餘開發而來,不足之處敬請原諒,同時本人承諾會繼續推出新的版本,敬請關注本人博客。
【軟件主要功能】
一、軟件採用開源的Sqlite數據庫保存代碼段信息,與採用文件保存代碼段信息的代碼段管理軟件相比具備搜索速度快、搜索結果更加準確等優勢;同時與其它採用數據庫保存代碼段信息的代碼段管理軟件相比,該軟件不須要安裝任何數據庫驅動便可運行,簡化了軟件的配置,軟件安裝便可使用。
二、軟件提供了較爲完善的代碼段搜索功能,能夠根據代碼段描述信息或者代碼段內容進行模糊搜索。搜索結果按照匹配的準確程度以及引用次數進行排序,方便用戶對代碼段的引用。
三、軟件具備代碼關鍵詞高亮度顯示以及代碼行號顯示等功能,爲代碼編輯提供了方便,代碼便於閱讀。
四、軟件具備相似Google的搜索框,能智能的提示最近經常使用的搜索詞。
五、軟件具備換膚功能,界面美觀。
六、軟件提供了搜索詞導航功能,在搜索結果中對搜索詞進行了顏色標識並能夠遍歷到全部出現的搜索詞,進一步爲代碼的引用提供了方便。
七、軟件提供了最近輸入數據記錄功能,方便代碼段的保存。
八、軟件提供了最近使用代碼段記錄功能。
九、軟件提供了代碼庫導入、導出功能,可以將他人的代碼庫內容導入到本身的代碼庫中,方便了代碼段的共享。
十、軟件提供了代碼段信息編輯、刪除等管理功能。
十一、軟件提供了熱鍵、開機自動運行、刪除時密碼驗證等功能,操做十分方便。
【該版本主要工做內容】
一、實現了相似Google的智能搜索框,可以根據關鍵詞提示並自動完成搜索詞的輸入,使得搜索更加方便、準確。
二、增長了對重複入庫代碼的過濾功能。
三、美化了軟件界面,更換了托盤圖標並增長了換膚功能,有數十種風格的皮膚供用戶選擇。
四、代碼段搜索界面中增長了「最近入庫」和「最近使用」選項卡,使用戶可以方便的查看最近入庫和最近使用的代碼段。
五、優化了軟件的交互方式,使得只能彈出單實例對話框且對話框最小化到任務欄。
六、軟件界面中添加了工具提示,簡化用戶的使用。
七、添加了啓動界面。
八、解決了代碼搜索不許確的問題。
九、解決了使用過程當中,代碼段信息中的單引號會增長的問題。
十、解決了前版本中存在的其它若干bug。
【代碼庫兼容性說明】
該版本的代碼庫與桌面版1.0版本代碼庫徹底相同,可直接採用1.0版本的代碼庫或者將1.0版本代碼庫中的代碼段導入到該版本中來轉移已經保存的代碼段。
同時,該版本代碼庫與VS可重用代碼管理插件2.0及以上版本的代碼庫兼容,可將插件版本中的代碼庫內容導入到該軟件中,且該軟件能夠與VS可重用代碼管理插件2.0以上的版本共用一個代碼庫。
【軟件截圖】
一、軟件托盤
 
 
二、軟件默認熱鍵設置

熱鍵php

功能html

ALT + S程序員

打開代碼入庫界面數據庫

ALT + Q安全

打開代碼搜索界面服務器

ALT + I網絡

打開代碼庫導入界面併發

ALT + E編輯器

打開代碼庫導出界面ide

ALT + C

打開軟件設置界面

ALT + T

查看軟件關於信息

 
三、代碼入庫界面
 
 
四、代碼搜索界面
 
 
五、代碼導入界面
 
 
六、代碼導出界面
 
 
七、系統設置界面

 
八、局域網內共享代碼庫的方法
軟件能夠在局域網環境下多人共享一個代碼庫,這樣局域網環境下的全部開發人員能夠將本身收集的可重用代碼保存到局域網代碼庫且能夠經過搜索使用別人保存的可重用代碼段。其具體方法以下:
(1)將代碼庫文件CodeRepository.db3拷貝到代碼段服務器(局域網內的任何一臺服務器)上的一個單獨文件夾內(如:CodeRepository)
(2)將代碼段服務器內的CodeRepository文件夾設置爲局域網共享,且選中「容許網絡用戶更改個人文件」選項,設置界面見下圖。
 
 
(3)打開 「系統設置」界面,在「目錄」屬性頁中設置代碼庫路徑爲代碼庫服務器上的代碼庫文件的UNC路徑,設置界面見下圖。
 
 
注:
一、代碼庫UNC路徑必須爲英文路徑。
二、軟件在局域網環境下使用時可能會出現併發操做的問題,若出現併發操做的提示信息,請等待其餘用戶代碼入庫完成後再進行操做。
【注意事項】
(1)備份代碼庫
軟件安裝後,代碼庫文件CodeRepository.db3存放在安裝目錄下,爲了確保代碼庫文件的安全性,建議將代碼庫文件拷貝到相對安全的磁盤目錄下,而後經過參數設置界面將代碼庫路徑設置到新的路徑下,該操做也能夠經過導出代碼庫功能完成,轉移代碼庫文件路徑後,軟件卸載時不會卸載該代碼庫文件。
(2)軟件安裝路徑問題
軟件只支持英文安裝路徑,若安裝在中文路徑下,則可能出現亂碼和數據庫沒法打開等問題。
(3)代碼庫路徑問題
代碼庫路徑只支持英文,應此在系統配置參數中不能將代碼庫路徑設置到中文目錄下且在導入代碼庫界面中也只能選擇英文路徑下的代碼庫進行導入。
(4)字符集問題
目前,軟件不支持Unicode字符集,所以拷貝包含中文的Unicode代碼段到代碼編輯器上時會出現亂碼。
【版權說明】
本軟件爲免費軟件,歡迎用戶使用。可是任何未經本人贊成的更改軟件的行爲,本人必將追究其法律責任。
【關於做者】
陳燈,華中科技大學計算機學院在讀博士,研究領域爲數據庫,主要從事C/C++、C#等方面的開發工做。
Email:chendeng8899@gmail.com
Blog:http://blog.sina.com.cn/chendeng
 
×××,百度員工。
 
軟件安裝方法及詳細說明請參考安裝包內的使用手冊。
 
【軟件安裝包下載地址】
 
【相關連接】
陳燈可重用代碼管理器桌面版1.0地址:
 
陳燈VS可重用代碼管理插件地址:
相關文章
相關標籤/搜索